يُرجع قائمة بالنماذج المتاحة بتنسيق Google Gemini API.
معلمات الاستعلام
أقصى عدد من النماذج التي سيتم إرجاعها. القيمة الافتراضية: 1000، الحد الأقصى: 1000.
رمز متابعة غير شفاف تعيده الصفحة السابقة. أرسله كما هو للحصول على الصفحة التالية.
المصادقة
لا يلزم التوثيق لنقاط قراءة كتالوج النماذج العامة.
مؤشرات المصادقة على نمط Gemini مثل ?key= أو x-goog-api-key لا تغيّر عقد الاستجابة هنا.
الاستجابة
مصفوفة من كائنات النماذج.
يُعاد عند وجود المزيد من النماذج. مرّر هذه القيمة كـ pageToken لمتابعة التصفح.
الأخطاء
- إعادة
400 INVALID_ARGUMENT عند إرسال pageToken غير صالح.
- إعادة
500 INTERNAL عند فشل غير متوقع في عرض القائمة.
curl "https://api.aisonar.dev/v1beta/models?pageSize=5" \
-H "x-goog-api-key: sk-your-api-key"
{
"models": [
{
"name": "models/gemini-2.5-pro",
"version": "1.0",
"displayName": "gemini-2.5-pro",
"description": "gemini-2.5-pro model available via AI Sonar",
"inputTokenLimit": 1048576,
"outputTokenLimit": 65536,
"supportedGenerationMethods": ["generateContent", "countTokens"],
"temperature": 1.0,
"topP": 0.95,
"topK": 40,
"maxTemperature": 2.0
},
{
"name": "models/gemini-2.5-flash",
"version": "1.0",
"displayName": "gemini-2.5-flash",
"description": "gemini-2.5-flash model available via AI Sonar",
"inputTokenLimit": 1048576,
"outputTokenLimit": 65536,
"supportedGenerationMethods": ["generateContent", "countTokens"],
"temperature": 1.0,
"topP": 0.95,
"topK": 40,
"maxTemperature": 2.0
}
]
}