Google Gen AI SDK

Google Gen AI SDK i ri ofron një ndërfaqe të unifikuar për Gemini 2.0 nëpërmjet API-së së Zhvilluesit Gemini dhe Vertex AI (API i Ndërmarrjeve Gemini). Me disa përjashtime, kodi që funksionon në një platformë do të ekzekutohet në të dyja. Gen AI SDK gjithashtu mbështet modelet Gemini 1.5.

Python

Google Gen AI SDK për Python është i disponueshëm në PyPI dhe GitHub .

Për të mësuar më shumë, shihni referencën Python SDK .

Fillimi i shpejtë

1. Instaloni SDK-në

pip install google-genai

2. Importoni bibliotekën

from google import genai

3. Krijo një klient

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

4. Gjeneroni përmbajtje

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

Shkoni

Google Gen AI SDK for Go disponohet në go.dev dhe GitHub .

Fillimi i shpejtë

1. Importoni bibliotekën

import "google.golang.org/genai"

2. Krijo një klient

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

3. Gjeneroni përmbajtje

// Call the GenerateContent method
  result, err := client.Models.GenerateContent(ctx, "gemini-2.0-flash", genai.Text("How does RLHF work?"), nil)

Java

Google Gen AI SDK për Java është i disponueshëm përmes Maven dhe GitHub .

Fillimi i shpejtë

1. Importoni bibliotekën

Nëse jeni duke përdorur Maven, shtoni sa vijon në varësitë tuaja:

<dependencies>
  <dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>0.1.0</version>
  </dependency>
</dependencies>

2. Krijo një klient

import com.google.genai.Client;

// The client gets the API key from the environment variable `GOOGLE_API_KEY`
Client client = new Client();

// Use the builder class for instantiation.
Client client = Client.builder().apiKey("your-api-key").build();

3. Gjeneroni përmbajtje

package <your.pack.name>;

import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
import java.io.IOException;
import org.apache.http.HttpException;

public class GenerateContentWithTextInput {
  public static void main(String[] args) throws IOException, HttpException {
    Client client = new Client();

    GenerateContentResponse response =
        client.models.generateContent("gemini-2.0-flash-001", "How does RLHF work?", null);
    System.out.println("Unary response: " + response.text());
  }
}