Gemini API
פלטפורמת הפיתוח לבנייה ולהתאמה לעומס (scaling) באמצעות מודלי ה-AI העדכניים ביותר של Google. מתחילים תוך דקות.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="Explain how AI works in a few words",
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.5-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
await main();
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
result, err := client.Models.GenerateContent(
ctx,
"gemini-2.5-flash",
genai.Text("Explain how AI works in a few words"),
nil,
)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.Text())
}
Java
package com.example;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-2.5-flash",
"Explain how AI works in a few words",
null);
System.out.println(response.text());
}
}
C#
using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;
public class GenerateContentSimpleText {
public static async Task main() {
var client = new Client();
var response = await client.Models.GenerateContentAsync(
model: "gemini-2.0-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
}
}
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how AI works in a few words"
}
]
}
]
}'
במדריך למתחילים מוסבר איך לקבל מפתח API ולבצע את הקריאה הראשונה ל-API תוך כמה דקות.
ברוב המודלים, אפשר להתחיל עם רמת השימוש החינמית שלנו, בלי להגדיר חשבון לחיוב.
הכירו את המודלים
Gemini 2.5 Pro
מודל ההיגיון הכי עוצמתי שלנו, שמצטיין בכתיבת קוד ובמשימות מורכבות של הסקת מסקנות
Gemini 2.5 Flash
המודל הכי מאוזן שלנו, עם חלון הקשר של מיליון טוקנים ועוד
Gemini 2.5 Flash-Lite
המודל המולטי-מודאלי המהיר והמשתלם ביותר שלנו, עם ביצועים מצוינים למשימות בתדירות גבוהה
Veo 3.1
מודל חדשני ליצירת וידאו עם אודיו מובנה
תמונה של Gemini 2.5 Flash (Nano Banana)
מודל חדשני ליצירה ולעריכה של תמונות
Gemini Embeddings
מודל ה-Embedding הראשון של Gemini, שנועד לתהליכי עבודה של RAG בסביבת ייצור
פרטים על היכולות
יצירת תמונות מובנית (Nano Banana)
ליצור ולערוך תמונות עם הקשר רחב באמצעות Gemini 2.5 Flash Image.
הקשר רחב
הזנת מיליוני טוקנים למודלים של Gemini והפקת תובנות מתמונות, סרטונים ומסמכים לא מובנים.
פלט מובנה
להגביל את Gemini לתגובה ב-JSON, שהוא פורמט נתונים מובנה שמתאים לעיבוד אוטומטי.
בקשות להפעלת פונקציות
אפשר לבנות תהליכי עבודה מבוססי-סוכנים על ידי חיבור Gemini לממשקי API ולכלים חיצוניים.
יצירת סרטונים באמצעות Veo 3.1
אתם יכולים ליצור תוכן וידאו באיכות גבוהה מהנחיות טקסט או תמונה באמצעות המודל המתקדם שלנו.
סוכני קולי עם Live API
אפשר ליצור סוכנים ואפליקציות קוליות בזמן אמת באמצעות Live API.
כלים
חיבור של Gemini לעולם באמצעות כלים מובנים כמו חיפוש Google, הקשר של כתובת URL, מפות Google, הפעלת קוד ושימוש במחשב.
הבנת מסמכים
עיבוד של עד 1,000 דפים בקובצי PDF.
בתהליך חשיבה
כדאי לבדוק איך יכולות החשיבה משפרות את ההנמקה במשימות מורכבות ובסוכנים.
ערכת כלים למפתחים
AI Studio
בסביבת הפיתוח המשולבת (IDE) שלנו מבוססת האינטרנט, תוכלו לבדוק הנחיות, לנהל את מפתחות ה-API, לעקוב אחר השימוש וליצור אבות טיפוס.
פתיחת AI Studio
קהילת המפתחים
לשאול שאלות ולמצוא פתרונות ממפתחים אחרים וממהנדסי Google.
הצטרפות לקהילה
API Reference
מידע מפורט על Gemini API זמין במאמרי העזרה הרשמיים.
גישה למסמכי העזר של ה-API