Gemini Developer API

קבלת מפתח API של Gemini ושליחת הבקשה הראשונה ל-API תוך דקות ספורות.

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

await 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())
}
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"
          }
        ]
      }
    ]
  }'

הכירו את המודלים

שימוש ב-Gemini ב-Google AI Studio

סקירה כללית של ה-API

יצירת קובצי אימג' מקומיים

יצירת תמונות שמתבססות על הקשר ועריכתן באופן מקורי באמצעות Gemini 2.0 Flash.

הסבר על הקשר רחב

להזין מיליוני אסימונים למודלים של Gemini ולהפיק הבנה מתמונות, מסרטונים וממסמכים לא מובנים.

יצירת פלט מובנה

להגביל את Gemini כך שתגיב ב-JSON, פורמט של נתונים מובְנים שמתאים לעיבוד אוטומטי.

תחילת הפיתוח באמצעות Gemini API

שנתחיל?