Ky fillim i shpejtë ju tregon se si të instaloni bibliotekat tona dhe të bëni kërkesën tuaj të parë të Gemini API.
Para se të filloni
Ju duhet një çelës API Gemini. Nëse nuk e keni tashmë një të tillë, mund ta merrni falas në Google AI Studio .
Instaloni Google GenAI SDK
Duke përdorur Python 3.9+ , instaloni paketën google-genai
duke përdorur komandën e mëposhtme pip :
pip install -q -U google-genai
Duke përdorur Node.js v18+ , instaloni Google Gen AI SDK për TypeScript dhe JavaScript duke përdorur komandën e mëposhtme npm :
npm install @google/genai
Instaloni google.golang.org/genai në drejtorinë tuaj të modulit duke përdorur komandën go get :
go get google.golang.org/genai
- Për të krijuar një projekt të ri Apps Script, shkoni te script.new .
- Klikoni Projekti pa titull .
- Riemërtoni projektin e Skriptit të Aplikacioneve AI Studio dhe klikoni Riemërtoni .
- Vendosni çelësin tuaj API
- Në të majtë, klikoni Cilësimet e projektit
.
- Nën Vetitë e skriptit, klikoni "Shto vetinë e skriptit" .
- Për "Property" , vendosni emrin e çelësit:
GEMINI_API_KEY
. - Për Vlera , vendosni vlerën për çelësin API.
- Klikoni Ruaj vetitë e skriptit .
- Në të majtë, klikoni Cilësimet e projektit
- Zëvendësoni përmbajtjen e skedarit
Code.gs
me kodin e mëposhtëm:
Bëni kërkesën tuaj të parë
Përdorni metodën generateContent
për të dërguar një kërkesë në API të Gemini.
from google import genai
client = genai.Client(api_key="YOUR_API_KEY ")
response = client.models.generate_content(
model="gemini-2.0-flash", contents="Explain how AI works in a few words"
)
print(response.text)
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({ apiKey: "YOUR_API_KEY " });
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.0-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
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())
}
// See https://developers.google.com/apps-script/guides/properties
// for instructions on how to set the API key.
const apiKey = PropertiesService.getScriptProperties().getProperty('GEMINI_API_KEY');
function main() {
const payload = {
contents: [
{
parts: [
{ text: 'Explain how AI works in a few words' },
],
},
],
};
const url = `https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=${apiKey}`;
const options = {
method: 'POST',
contentType: 'application/json',
payload: JSON.stringify(payload)
};
const response = UrlFetchApp.fetch(url, options);
const data = JSON.parse(response);
const content = data['candidates'][0]['content']['parts'][0]['text'];
console.log(content);
}
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=$YOUR_API_KEY " \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how AI works in a few words"
}
]
}
]
}'
Çfarë është më pas
Tani që bëtë kërkesën tuaj të parë API, mund të dëshironi të eksploroni udhëzuesit e mëposhtëm që tregojnë Binjakët në veprim: