يمكنك الحصول على مفتاح واجهة برمجة تطبيقات Gemini وتقديم طلبك الأول لواجهة برمجة التطبيقات في دقائق.

Python

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",
)

print(response.text)

Node.js

const { GoogleGenerativeAI } = require("@google/generative-ai");

const genAI = new GoogleGenerativeAI("YOUR_API_KEY");
const model = genAI.getGenerativeModel({ model: "gemini-2.0-flash" });

const prompt = "Explain how AI works";

const result = await model.generateContent(prompt);
console.log(result.response.text());

REST

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

التعرّف على النماذج

استخدام Gemini في Google AI Studio

استكشاف واجهة برمجة التطبيقات

استكشاف السياق الطويل

يمكنك إدخال ملايين الرموز إلى نماذج Gemini والحصول على فهم للصور والفيديوهات والمستندات غير المنظَّمة.

حلّ المهام من خلال التحسين

يمكنك تعديل سلوك نماذج Gemini للتكيّف مع مهام محدّدة والتعرّف على البيانات وحلّ المشاكل. يمكنك ضبط النماذج باستخدام بياناتك الخاصة لجعل عمليات النشر في مرحلة الإنتاج أكثر ثباتًا وموثوقية.

إنشاء نتائج منظَّمة

يمكنك تقييد Gemini للردّ باستخدام تنسيق JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة المبرمَجة.

بدء الإنشاء باستخدام Gemini API

البدء