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