Обзор каналов
Канал — это подключение к конкретному провайдеру 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://api.aipomogator.ru/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{"model": "anthropic/claude-sonnet-4-5-20250929", "messages": [...]}'
OpenRouter (Gemini):
curl -X POST "https://api.aipomogator.ru/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{"model": "openrouter/google/gemini-2.5-pro", "messages": [...]}'
GigaChat:
curl -X POST "https://api.aipomogator.ru/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 (резервный) |
Особенности каналов
Anthropic Direct
- ✅ Extended thinking (режим "размышлений")
- ✅ Prompt caching (кэширование со скидкой 90%)
- ✅ Tool use / Function calling
- ✅ Vision (обработка изображений)
OpenAI Direct
- ✅ GPT-5, GPT-4o, o1 модели
- ✅ DALL-E генерация изображений
- ✅ Whisper распознавание речи
- ✅ TTS синтез речи
- ✅ Embeddings
OpenRouter
- ✅ Доступ к множеству моделей через один API
- ✅ Gemini, DeepSeek, Qwen
- ✅ Расширенные sampling параметры (top_k, top_a, min_p)
GigaChat / YandexGPT
- ✅ Российские модели
- ✅ Оптимизация для русского языка
- ✅ Локальная обработка данных