مدلها
فهرست مدلها در قالب Gemini
فهرست مدلهای چت در قالب Google (models.list) برای کتابخانهها و ابزارهایی که با Gemini API کار میکنند، با صفحهبندی pageSize و pageToken.
/v1beta/modelsاین مسیر برای ابزارهای قالب Gemini (مثل Gemini CLI) است. فقط مدلهای چت که کلید اجازهشان را دارد میآیند. برای فهرست همهی نوعها از فهرست مدلها استفاده کنید.
کلید را با x-goog-api-key، پارامتر آدرس key یا هر یک از روشهای احراز هویت بفرستید. خطاها در قالب Google برمیگردند.
نام هر مدل models/<نام> است و پیشوند google/ برای مدلهای Google حذف میشود: google/gemini-3.8-flash به models/gemini-3.8-flash تبدیل میشود. مدل سازندههای دیگر با نام کامل میآیند، مثل models/anthropic/claude-sonnet-5.5.
صفحهبندی: pageSize تعداد هر صفحه است و اگر صفحهی بعدی هست، nextPageToken در پاسخ میآید. همان مقدار را در pageToken بفرستید. بدون pageSize، همهی مدلها یکجا برمیگردند.
نمونهها
curl "https://1ai.ir/v1beta/models?pageSize=2" \
-H "x-goog-api-key: $ONEAI_API_KEY"{
"models": [
{
"name": "models/gemini-3.8-flash",
"version": "1",
"displayName": "Gemini 3.8 Flash",
"description": "A fast multimodal model.",
"inputTokenLimit": 1000000,
"outputTokenLimit": 64000,
"supportedGenerationMethods": [
"generateContent",
"streamGenerateContent",
"countTokens"
]
},
{
"name": "models/gemini-3.5-flash-lite",
"version": "1",
"displayName": "Gemini 3.5 Flash Lite",
"description": "A light, low-latency model.",
"inputTokenLimit": 1000000,
"outputTokenLimit": 32000,
"supportedGenerationMethods": [
"generateContent",
"streamGenerateContent",
"countTokens"
]
}
],
"nextPageToken": "2"
}پارامترهای کوئری
pageSizeintegerتعداد مدل در هر صفحه. بدون آن همهی مدلها میآیند.
pageTokenstringتوکن صفحهی بعد، همان
nextPageTokenپاسخ قبلی.keystringکلید API در آدرس، بهجای سرآیند. فقط روی
/v1betaپذیرفته میشود.
خطاها
UNAUTHENTICATED401کلید نامعتبر، لغوشده یا منقضی است. در قالب Google،
statusرشته است نهcodeوان ای آی.
صفحههای مرتبط
- دریافت یک مدل در قالب Geminiمشخصات یک مدل چت در قالب Google (models.get): نام، محدودیت توکن ورودی و خروجی و متدهای پشتیبانیشده.
- فهرست مدلهافهرست مدلهایی که این کلید میتواند صدا بزند، با نوع، تواناییها، پنجرهی متن و قیمت هر واحد. قابل فیلتر بر اساس نوع و توانایی.
- تولید محتوا (قالب Google)قالب generateContent شرکت Google برای هر مدل گفتگو. Gemini CLI و SDKهای Google با آن به 1ai وصل میشوند، با استریم و فراخوانی تابع.