فهرست مدلها
GET /v1/models — کاتالوگ محدودشده به چیزی که کلید شما میتواند صدا بزند.
GET
https://anyrouter.ir/v1/modelsکاتالوگ، محدودشده به آنچه همین کلید میتواند صدا بزند. احراز هویت لازم است، چون فهرست به کلید بستگی دارد.
curl https://anyrouter.ir/v1/models -H "Authorization: Bearer ir-..."
{
"object": "list",
"data": [
{
"id": "openai/gpt-4o-mini",
"object": "model",
"display_name": "GPT-4o mini",
"author": { "slug": "openai", "name": "OpenAI" },
"architecture": { "input_modalities": ["text", "image"], "output_modalities": ["text"] },
"endpoint": "/v1/chat/completions",
"context_window": 128000,
"max_output_tokens": 16384,
"capabilities": { "tools": true, "vision": true, "json_schema": true },
"supported_parameters": ["tools", "vision", "json_schema"],
"pricing": { "input_rial_per_mtok": 1500000, "output_rial_per_mtok": 6000000, "currency": "IRR" },
"billed_from": "plan"
}
]
}| فیلد | معنی |
|---|---|
id | همان رشتهای که در فیلد model میفرستید. |
architecture | آنچه مدل میگیرد و میسازد: text، image، audio، video، file، embeddings، transcription، speech، rerank. |
endpoint | مسیری که این مدل روی آن جواب میدهد. یک مدل embedding را روی chat/completions صدا نزنید. null یعنی خانوادهای که هنوز سرو نمیشود. |
context_window | سقف توکن ورودی + خروجی. |
capabilities | قابلیتهای اعلامشده؛ supported_parameters همان کلیدهای true است. |
pricing | نرخ ورودی و خروجی به ریال در میلیون توکن. نرخهای دیگر (کش، استدلال، تصویر، صدا، قیمتهای شرطی) در صفحهٔ مدل. |
billed_from | «plan» از سهمیهٔ پلن، «credit» از کیف پول. |
deprecated / sunset_at / successor | فقط روی مدل منسوخ: تا sunset_at کار میکند، بعد از آن به successor هدایت میشود. |
GET
https://anyrouter.ir/v1/models/{id}یک مدل، با همان شکل ردیف فهرست. شناسه اسلش دارد، پس مسیر را encode نکنید: GET https://anyrouter.ir/v1/models/openai/gpt-4o-mini. مدلی که در فهرست این کلید نیست ۴۰۴ میگیرد.
کاتالوگ عمومی همراه قیمت ریالی و سنجهها در صفحهٔ مدلها.