Models
Получение списка доступных моделей.
GET /v1/models
Описание
Возвращает список всех моделей, доступных через API. Включает модели из всех активных каналов.
Заголовки
| Заголовок | Обязательный | Описание |
|---|---|---|
Authorization | Да | Bearer YOUR_API_KEY |
Ответ
{
"object": "list",
"data": [
{
"id": "anthropic/claude-sonnet-4-5-20250929",
"object": "model",
"created": 1706745600,
"owned_by": "anthropic"
},
{
"id": "gpt-4o",
"object": "model",
"created": 1706745600,
"owned_by": "openai"
},
{
"id": "openrouter/google/gemini-2.5-pro",
"object": "model",
"created": 1706745600,
"owned_by": "openrouter"
}
]
}
Поля модели
| Поле | Тип | Описание |
|---|---|---|
id | string | ID модели для использования в запросах |
object | string | Всегда model |
created | integer | Unix timestamp |
owned_by | string | Провайдер модели |
Примеры
cURL
curl https://api.aipomogator.ru/v1/models \
-H "Authorization: Bearer $API_KEY"
Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.aipomogator.ru/v1"
)
models = client.models.list()
for model in models.data:
print(f"{model.id} ({model.owned_by})")
JavaScript
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://api.aipomogator.ru/v1',
});
const models = await client.models.list();
for (const model of models.data) {
console.log(`${model.id} (${model.owned_by})`);
}
Фильтрация по провайдеру
API возвращает все доступные модели. Фильтрация на стороне клиента:
# Только Claude модели
claude_models = [m for m in models.data if m.id.startswith('anthropic/')]
# Только GPT модели
gpt_models = [m for m in models.data if m.id.startswith('gpt-')]
# Только OpenRouter модели
openrouter_models = [m for m in models.data if m.id.startswith('openrouter/')]
# Только GigaChat
gigachat_models = [m for m in models.data if m.id.startswith('gigachat/')]
# Только YandexGPT
yandex_models = [m for m in models.data if m.id.startswith('yandexgpt/')]
Получение конкретной модели
GET /v1/models/{model_id}
Пример
curl https://api.aipomogator.ru/v1/models/anthropic/claude-sonnet-4-5-20250929 \
-H "Authorization: Bearer $API_KEY"
Ответ
{
"id": "anthropic/claude-sonnet-4-5-20250929",
"object": "model",
"created": 1706745600,
"owned_by": "anthropic"
}
Актуальный список моделей
Список моделей динамический и зависит от активных каналов. Для актуального списка используйте этот endpoint или см. Обзор моделей.