فهرست مدل‌ها

GET /v1/models — کاتالوگ محدودشده به چیزی که کلید شما می‌تواند صدا بزند.

GEThttps://anyrouter.ir/v1/models

کاتالوگ، محدودشده به آنچه همین کلید می‌تواند صدا بزند. احراز هویت لازم است، چون فهرست به کلید بستگی دارد.

Shell
curl https://anyrouter.ir/v1/models -H "Authorization: Bearer ir-..."
JSON
{
  "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 هدایت می‌شود.
GEThttps://anyrouter.ir/v1/models/{id}

یک مدل، با همان شکل ردیف فهرست. شناسه اسلش دارد، پس مسیر را encode نکنید: GET https://anyrouter.ir/v1/models/openai/gpt-4o-mini. مدلی که در فهرست این کلید نیست ۴۰۴ می‌گیرد.

کاتالوگ عمومی همراه قیمت ریالی و سنجه‌ها در صفحهٔ مدل‌ها.