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.5-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 3 Pro
המודל הכי חכם שלנו, הכי טוב בעולם בהבנה מולטימודלית, והכול מבוסס על חשיבה רציונלית מתקדמת.
Veo 3.1
המודל המתקדם שלנו ליצירת סרטונים, עם אודיו מובנה.
Nano Banana ו-Nano Banana Pro
מודלים חדשניים ליצירה ולעריכה של תמונות.
Gemini 2.5 Pro
מודל חזק להסקת מסקנות, שמצטיין בכתיבת קוד ובמשימות מורכבות של הסקת מסקנות.
Gemini 2.5 Flash
המודל הכי מאוזן שלנו, עם חלון הקשר של מיליון טוקנים ועוד.
Gemini 2.5 Flash-Lite
המודל המולטימודאלי הכי מהיר וחסכוני שלנו, עם ביצועים מצוינים למשימות בתדירות גבוהה.
פרטים על היכולות
יצירת תמונות באופן טבעי (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 עם הבנה מלאה של מודלים מולטי-מודאליים או סוגים אחרים של קבצים מבוססי-טקסט.
בתהליך חשיבה
כדאי לבדוק איך יכולות החשיבה משפרות את ההנמקה במשימות מורכבות ובסוכנים.
משאבים
Google AI Studio
בפלטפורמה ליוצרי AI אפשר לבדוק הנחיות, לנהל את מפתחות ה-API, לעקוב אחרי השימוש וליצור אבות טיפוס.
פתיחת Google AI Studio
קהילת המפתחים
לשאול שאלות ולמצוא פתרונות ממפתחים אחרים וממהנדסי Google.
הצטרפות לקהילה
API Reference
מידע מפורט על Gemini API זמין במאמרי העזרה הרשמיים.
עיון בהפניית ה-API