Pakiety SDK Google Gen AI

Nowy pakiet Google Gen AI SDK zapewnia zintegrowany interfejs Gemini 2.0 za pomocą interfejsu Gemini Developer API i interfejsu Gemini Enterprise API (Vertex AI). Z kilkoma wyjątkami kod działający na jednej platformie będzie działać na obu. Pakiet SDK generatywnej AI obsługuje też modele Gemini 1.5.

Python

Pakiet Google Gen AI SDK for Python jest dostępny na PyPI i GitHub:

Możesz też skorzystać z notatek na temat rozpoczęcia pracy.

Więcej informacji znajdziesz w dokumentacji pakietu Python SDK (otwiera się w nowej karcie).

Krótkie wprowadzenie

1. Instalowanie pakietu SDK bash pip install google-genai

2. Importowanie bibliotek

from google import genai
from google.genai import types

3. Tworzenie klienta

client = genai.Client(api_key='GEMINI_API_KEY')

4. generować treści,

response = client.models.generate_content(
    model='gemini-1.5-flash', contents='How does RLHF work?'
)
print(response.text)

Przeczytaj

Pakiet Google Gen AI SDK dla Go jest dostępny na stronie go.dev i GitHub:

Krótkie wprowadzenie

1. Importowanie bibliotek

import "google.golang.org/genai"

2. Tworzenie klienta

client, err := genai.NewClient(ctx, &genai.ClientConfig{
    APIKey:   apiKey,
    Backend:  genai.BackendGoogleAI,
})

3. generować treści,

// Call the GenerateContent method
  result, err := client.Models.GenerateContent(ctx, "gemini-2.0-flash-exp", genai.Text("Tell me about New York?"), nil)