Fillimi i shpejtë i API-së Gemini

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
  1. Për të krijuar një projekt të ri Apps Script, shkoni te script.new .
  2. Klikoni Projekti pa titull .
  3. Riemërtoni projektin e Skriptit të Aplikacioneve AI Studio dhe klikoni Riemërtoni .
  4. Vendosni çelësin tuaj API
    1. Në të majtë, klikoni Cilësimet e projektit Ikona për cilësimet e projektit .
    2. Nën Vetitë e skriptit, klikoni "Shto vetinë e skriptit" .
    3. Për "Property" , vendosni emrin e çelësit: GEMINI_API_KEY .
    4. Për Vlera , vendosni vlerën për çelësin API.
    5. Klikoni Ruaj vetitë e skriptit .
  5. 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: