Gemini الأصلي

الحصول على النموذج

الحصول على البيانات الوصفية للنموذج باستخدام تنسيق Google Gemini API

GET
/v1beta/models/{model}

إرجاع البيانات الوصفية لنموذج محدد بتنسيق Google Gemini API.

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

modelstringpathمطلوب

اسم النموذج (على سبيل المثال، gemini-2.5-pro ،gemini-3.5-flash). تُقبل الأسماء المستعارة (Aliases) أيضاً.

المصادقة

لا يلزم التوثيق لنقطة قراءة بيانات النموذج العامة.

الاستجابة

namestring

اسم مورد النموذج بتنسيق models/{model}.

displayNamestring

اسم النموذج المقروء بشرياً.

inputTokenLimitinteger

الحد الأقصى لرموز الإدخال input tokens (نافذة السياق).

outputTokenLimitinteger

الحد الأقصى لرموز الإخراج output tokens.

supportedGenerationMethodsarray

قائمة بطرق التوليد المدعومة (على سبيل المثال، generateContent ،countTokens ،embedContent).

versionstring

سلسلة الإصدار العام عندما تكون متاحة.

descriptionstring

وصف مقروء للنموذج عندما يكون متاحًا.

temperaturenumber

درجة الحرارة الافتراضية عندما يكشفها upstream.

topPnumber

قيمة top-p الافتراضية عندما تكون متاحة.

topKinteger

قيمة top-k الافتراضية عندما تكون متاحة.

maxTemperaturenumber

أعلى درجة حرارة مدعومة عندما تكون متاحة.

الأخطاء

  • تعود الطلبات GET غير الصالحة التي تتضمن بالخطأ :generateContent أو :streamGenerateContent بـ 405 METHOD_NOT_ALLOWED.
  • تعود النماذج غير الموجودة بـ 404 NOT_FOUND.

الطلب

curl "https://api.tokenlab.sh/v1beta/models/gemini-2.5-pro"

الاستجابة

Response
{
  "name": "models/gemini-2.5-pro",
  "version": "gemini-2.5-pro",
  "displayName": "gemini-2.5-pro",
  "description": "gemini-2.5-pro model available via TokenLab",
  "inputTokenLimit": 1048576,
  "outputTokenLimit": 65536,
  "supportedGenerationMethods": [
    "generateContent",
    "countTokens"
  ],
  "baseModelId": "gemini-2.5-pro"
}

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

model*string

الاستجابة

application/json

application/json

application/json

application/json