Gemini API hızlı başlangıç kılavuzu

Bu hızlı başlangıç kılavuzu, istediğiniz SDK'yı yeni Google Üretken Yapay Zeka SDK'sından nasıl yükleyeceğinizi ve ardından ilk Gemini API isteğinizi nasıl yapacağınızı gösterir.

Gemini API kitaplığını yükleme

go get komutunu kullanarak google.golang.org/genai'yı modül dizininize yükleyin:

go get google.golang.org/genai

İlk talebinizi gönderin

Google AI Studio'da Gemini API anahtarı edinme

Gemini API'ye istek göndermek için generateContent yöntemini kullanın.

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())
}

Sırada ne var?

İlk API isteğinizi gönderdiğinize göre, Gemini'nin kullanımdaki durumunu gösteren aşağıdaki kılavuzları inceleyebilirsiniz: