Gemini API هي أسرع طريقة للانتقال من الطلب إلى الإنتاج باستخدام Gemini وVeo وNano Banana والمزيد. ويتيح لك دمج هذه النماذج التوليدية في تطبيقاتك لإنشاء نصّ من إنشاء الذكاء الاصطناعي والصور وتحليل المدخلات المتعددة الوسائط وإنشاء وكلاء حواريين.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-4-argon",
input="Explain how AI works in a few words"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
model: "gemini-4-argon",
input: "Explain how AI works in a few words",
});
console.log(interaction.output_text);
جافا
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction params =
CreateModelInteraction.builder()
.model(Model.of("gemini-4-argon"))
.input(InteractionsInput.of("Explain how AI works in a few words"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateModelInteraction{
Model: interactions.Model("gemini-4-argon"),
Input: interactions.NewInteractionsInput("Explain how AI works in a few words"),
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "gemini-4-argon",
"input": "Explain how AI works in a few words"
}'
التعرّف على النماذج
عرض الكلGemini 4 Argon جديد
نموذج الاستدلال الرائد لدينا مع قدرة استيعاب مشتركة تبلغ مليون رمز مميّز وعمليات فك ترميز طويلة تصل إلى مليون رمز مميّز.
Gemini 3.8 Flash جديد
نموذج Flash الأكثر ذكاءً لدينا، المصمّم لهندسة البرمجيات الطويلة المدى، والوكلاء المستقلين، ومهام سير العمل المعقّدة في المؤسسات.
Gemini 3.8 Flash لتحويل النص إلى كلام جديد
نموذج "تحويل النص إلى كلام" بجودة احترافية مع أداء تعبيري وتصميم صوتي مخصّص وتقليد الصوت
Gemini 3.5 Flash-Lite
نموذج مخصّص للمهام الكبيرة الحجم والمنخفضة التكلفة، ومحسَّن لإنجاز مهام الوكلاء الفرعيين التي تتطلّب معدّل أعلى لنقل البيانات وزمن انتقال منخفضًا.
Nano Banana
نماذج متطوّرة لإنشاء الصور وتعديلها
Gemini Omni Flash
نموذجنا الأحدث لإنشاء الفيديوهات وتعديلها.
Gemini 3.5 Transcribe جديد
نموذج لتحويل الكلام إلى نص بزمن انتقال منخفض مع ميزة التعرّف على اللغة استنادًا إلى العبارات، وميزة تمييز أصوات المتحدّثِين، والطوابع الزمنية للكلمات.
Gemini Robotics
هو نموذج لغوي بصري (VLM) يزوّد الروبوتات بإمكانات Gemini المستندة إلى الذكاء الاصطناعي الوكيل، ويتيح الاستدلال المتقدّم في العالم المادي.
استكشاف الإمكانات
إنشاء الصور
أنشئ صورًا ذات صلة وثيقة بالسياق وعدِّلها مباشرةً باستخدام Nano Banana.
سياق طويل
يمكنك إدخال ملايين الرموز المميّزة في نماذج Gemini واستخلاص المعنى من الصور والفيديوهات والمستندات غير المنظَّمة.
مُخرجات منظَّمة
يمكنك حصر ردود Gemini بتنسيق JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة الآلية.
استدعاء الدوال
يمكنك إنشاء مهام سير عمل مستندة إلى الذكاء الاصطناعي الوكيل من خلال ربط Gemini بواجهات برمجة تطبيقات وأدوات خارجية.
إنشاء الفيديوهات باستخدام Gemini Omni Flash
أنشِئ محتوى فيديو عالي الجودة من طلبات نصية أو صور باستخدام نموذجنا المتطوّر.
الوكلاء الصوتيون مع Live API
يمكنك إنشاء تطبيقات ووكلاء صوتيين في الوقت الفعلي باستخدام Live API.
الأدوات
يمكنك ربط Gemini بالعالم من خلال أدوات مدمجة، مثل "بحث Google" و"سياق عناوين URL" و"خرائط Google" و"تنفيذ الرموز البرمجية" و"استخدام الكمبيوتر".
فهم المستندات
معالجة ما يصل إلى 1,000 صفحة من ملفات PDF مع فهم كامل للمحتوى المتعدّد الوسائط أو أنواع الملفات النصية الأخرى
جارٍ التفكير
استكشِف كيف تحسّن قدرات التفكير الاستدلال في المهام المعقّدة والوكلاء.
إنشاء وكلاء
يوفّر "الوكلاء المُدارون" لـ Gemini مساحة عمل للتخطيط للمهام وإكمالها بنفسه. يمكن لـ Gemini كتابة الرموز البرمجية وتنفيذها والبحث على الويب وإنشاء الملفات في بيئة اختبار معزولة مستضافة، وذلك من خلال طلب واحد. يمكنك البدء باستخدام وكيل Antigravity المُعدّ مسبقًا، أو تخصيصه من خلال إضافة تعليماتك وأدواتك الخاصة.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input=(
"Research the top 5 sustainable fashion brands, "
"compare their materials and pricing tiers, and "
"build an interactive dashboard in analysis.html."
),
environment="remote"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
agent: "antigravity-preview-09-2026",
input:
"Research the top 5 sustainable fashion brands, " +
"compare their materials and pricing tiers, and " +
"build an interactive dashboard in analysis.html.",
environment: "remote",
});
console.log(interaction.output_text);
جافا
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.AgentOption;
import com.google.genai.gaos.models.interactions.CreateAgentInteraction;
import com.google.genai.gaos.models.interactions.CreateAgentInteractionEnvironment;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateAgentInteraction params =
CreateAgentInteraction.builder()
.agent(AgentOption.of("antigravity-preview-09-2026"))
.input(
InteractionsInput.of(
"Research the top 5 sustainable fashion brands, "
+ "compare their materials and pricing tiers, and "
+ "build an interactive dashboard in analysis.html."))
.environment(CreateAgentInteractionEnvironment.of("remote"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params))
.interaction()
.get();
System.out.println(interaction.outputText().orElse(""));
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateAgentInteraction{
Agent: interactions.AgentOption("antigravity-preview-09-2026"),
Input: interactions.NewInteractionsInput(
"Research the top 5 sustainable fashion brands, " +
"compare their materials and pricing tiers, and " +
"build an interactive dashboard in analysis.html.",
),
Environment: genai.Ptr(interactions.NewCreateAgentInteractionEnvironment("remote")),
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
REST
curl -X POST \
"https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"agent": "antigravity-preview-09-2026",
"input": "Research the top 5 sustainable fashion brands, compare their materials and pricing tiers, and build an interactive dashboard in analysis.html.",
"environment": "remote"
}'
Interactions API
أصبحت Interactions API واجهتنا التلقائية اعتبارًا من يونيو 2026، وهي أفضل طريقة لإنشاء نماذج ووكلاء Gemini من الآن فصاعدًا. إذا كنت تبدأ مشروعًا جديدًا، ننصحك باستخدام Interactions API. على الرغم من أنّ واجهة برمجة التطبيقات generateContent لا تزال متاحة، فإنّها تُعتبر الآن قديمة.