الانتقال إلى المحتوى الرئيسي
يُرجع قائمة بالنماذج المتاحة بتنسيق Google Gemini API.

معلمات الاستعلام

pageSize
integer
أقصى عدد من النماذج التي سيتم إرجاعها. القيمة الافتراضية: 1000، الحد الأقصى: 1000.
pageToken
string
رمز متابعة غير شفاف تعيده الصفحة السابقة. أرسله كما هو للحصول على الصفحة التالية.

المصادقة

لا يلزم التوثيق لنقاط قراءة كتالوج النماذج العامة. مؤشرات المصادقة على نمط Gemini مثل ?key= أو x-goog-api-key لا تغيّر عقد الاستجابة هنا.

الاستجابة

models
array
مصفوفة من كائنات النماذج.
nextPageToken
string
يُعاد عند وجود المزيد من النماذج. مرّر هذه القيمة كـ 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
    }
  ]
}