البدء السريع لواجهة برمجة تطبيقات Gemini

تشرح لك جلسة البدء السريع هذه طريقة تثبيت حزمة تطوير البرامج (SDK) التي تختارها من بين حزمة حزمة SDK الجديدة للذكاء الاصطناعي التوليدي من Google، ثم تقديم أول طلب من واجهة برمجة التطبيقات Gemini API.

تثبيت مكتبة Gemini API

ثبِّت google.golang.org/genai في دليل الوحدة باستخدام أمر go get:

go get google.golang.org/genai

تقديم طلبك الأول

الحصول على مفتاح Gemini API في Google AI Studio

استخدِم الطريقة generateContent لإرسال طلب إلى Gemini API.

package main

import (
    "context"
    "fmt"
    "log"

    "google.golang.org/genai"
)

func main() {
    ctx := context.Background()
    client, err := genai.NewClient(ctx, &genai.ClientConfig{
        APIKey:  "YOUR_API_KEY",
        Backend: genai.BackendGeminiAPI,
    })
    if err != nil {
        log.Fatal(err)
    }

    result, err := client.Models.GenerateContent(
        ctx,
        "gemini-2.0-flash",
        genai.Text("Explain how AI works in a few words"),
        nil,
    )
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println(result.Text())
}

الخطوات التالية

بعد أن أرسلت طلبك الأول إلى واجهة برمجة التطبيقات، ننصحك باستكشاف المراجع التالية التي توضّح كيفية استخدام Gemini: