تساعدك Gemini API وGoogle AI Studio في بدء العمل على أحدث النماذج من Google وتحويل أفكارك إلى تطبيقات قابلة للتوسّع.
Python
import google.generativeai as genai
genai.configure(api_key="YOUR_API_KEY")
model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("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-1.5-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-1.5-flash:generateContent?key=$YOUR_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Write a story about a magic backpack."}]
}]
}'
التعرّف على النماذج
استكشاف واجهة برمجة التطبيقات
الاطّلاع على السياق الطويل
أدخِل ملايين الرموز إلى نماذج Gemini واستخرِج معلومات من الصور والفيديوهات والمستندات غير المنظَّمة.
حلّ المهام من خلال التحسين
تعديل سلوك نماذج Gemini للتكيّف مع مهام محدّدة والتعرّف على البيانات وحلّ المشاكل يمكنك ضبط النماذج باستخدام بياناتك الخاصة لجعل عمليات النشر في مرحلة الإنتاج أكثر ثباتًا وموثوقية.
إنشاء نتائج منظَّمة
يمكنك تقييد Gemini للردّ باستخدام تنسيق JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة الآلية.