Обзор каналов
Канал — это подключение к конкретному провайдеру LLM. AiPomogator автоматически маршрутизирует запросы к нужному каналу на основе имени модели.
Поддерживаемые каналы
| Канал | Тип | Описание | Модели |
|---|---|---|---|
| Anthropic Direct | 14 | Прямое подключение к Anthropic API | 9 |
| OpenAI Direct | 57 | Прямое подключение к OpenAI API | 25+ |
| OpenRouter | 20 | Relay через OpenRouter | 10 |
| GigaChat Direct | 58 | API Сбера | 5 |
| YandexGPT Direct | 59 | API Яндекса | 5 |
Как работает маршрутизация
Система определяет канал по префиксу модели:
anthropic/claude-sonnet-4-5-20250929 → Anthropic Direct
openrouter/google/gemini-2.5-pro → OpenRouter
gigachat/GigaChat-Pro → GigaChat Direct
yandexgpt/yandexgpt → YandexGPT Direct
gpt-4o → OpenAI Direct (без префикса)
Пример запроса к разным провайдерам
Anthropic:
curl -X POST "https://aipomogator.ru/go/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{"model": "anthropic/claude-sonnet-4-5-20250929", "messages": [...]}'
OpenRouter (Gemini):
curl -X POST "https://aipomogator.ru/go/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{"model": "openrouter/google/gemini-2.5-pro", "messages": [...]}'
GigaChat:
curl -X POST "https://aipomogator.ru/go/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{"model": "gigachat/GigaChat-Pro", "messages": [...]}'
Приоритеты каналов
Если модель доступна через несколько каналов, используется канал с наивысшим приоритетом:
| Канал | Приоритет | Описание |
|---|---|---|
| Anthropic Direct | 10 | Прямой доступ |
| OpenAI Direct | 10 | Прямой доступ |
| GigaChat Direct | 10 | Прямой доступ |
| YandexGPT Direct | 10 | Прямой доступ |
| OpenRouter | 5 | Relay (резервный) |