Каталог через API
Получение моделей, фильтры, цены и поддерживаемые параметры.
Получить модели
curl
export CLOSEROUTER_API_KEY="closerouter_your_key"
curl https://api.closerouter.dev/v1/models \
-H "Authorization: Bearer $CLOSEROUTER_API_KEY"Отфильтровать каталог
curl
curl https://api.closerouter.dev/v1/model-authors \
-H "Authorization: Bearer $CLOSEROUTER_API_KEY"
curl "https://api.closerouter.dev/v1/models?model_authors=anthropic,openai&limit=50&offset=0" \
-H "Authorization: Bearer $CLOSEROUTER_API_KEY"Фильтры и пагинация
| Параметр | Правило |
|---|---|
model_authors | Slug разработчиков через запятую; между ними OR. Неизвестный slug: 400 invalid_model_author. |
input_modalities, output_modalities | Типы ввода/вывода через запятую. С фильтром разработчика сочетаются через AND. |
limit | От 1 до 1000. Без него возвращается плоский список без пагинации. |
offset | Неотрицательное смещение. В пагинированном ответе есть total_count и links.next. |
Что читать в ответе
Иллюстративный фрагмент. Цены имеют единицу usd_per_million_tokens, usd_per_image или usd_per_second; используйте текущие значения каталога.
JSON
{
"data": [
{
"id": "openai/example-model",
"architecture": {
"input_modalities": [
"text"
],
"output_modalities": [
"text"
]
},
"endpoints": [
{
"type": "chat",
"supports_streaming": true
},
{
"type": "responses",
"supports_streaming": true
}
]
}
]
}Возможности и доступ
GET /models/{developer}/{model}/endpoints показывает streaming и поддерживаемые параметры. Уточняйте возможности выбранного провайдера. Ограниченный ключ видит только разрешённые модели, в том числе в /models/count и /model-authors.