Алиасы моделей
Алиасы моделей
Алиасы моделей позволяют задавать пользовательские имена для реальных моделей. Клиент отправляет запрос с алиасом, система автоматически подставляет реальный идентификатор модели перед маршрутизацией.
Основные возможности
- Создание произвольных имён для моделей (например,
gpt-4→local/llama-3.1-70b) - Прозрачная подстановка при обработке API-запросов — клиент не знает о реальном маршруте
- Поддержка всех типов моделей: воркер-ноды, OpenAI-ноды, облачные модели
- Сохранение суффикса
:ruпри резолвинге (для обработки данных в РФ) - Алиасы отображаются в списке доступных моделей (
GET /v1/models) наравне с реальными
Как алиасы используются в API-запросах
При получении запроса к /v1/chat/completions или /v1/completions система выполняет следующее:
- Клиент передаёт поле
modelс именем алиаса, например"model": "my-assistant" - Система ищет алиас в базе данных
- Если алиас найден — подставляет реальный
model_id, напримерlocal/llama-3.1-8b - Запрос маршрутизируется на соответствующий бэкенд по реальному идентификатору
- Если алиас не найден — имя используется как есть
Пример запроса с алиасом:
POST /v1/chat/completions
{
"model": "my-assistant",
"messages": [{"role": "user", "content": "Привет!"}]
}
Система резолвит my-assistant → local/llama-3.1-8b и направляет запрос на воркер-ноду.
Суффикс :ru
Если клиент передаёт "model": "my-alias:ru", система резолвит базовое имя (my-alias), а суффикс :ru сохраняется в итоговом идентификаторе. Это гарантирует обработку данных в российской инфраструктуре.
Пошаговые инструкции
Создать алиас
- Перейдите в раздел Алиасы моделей
- Нажмите Создать алиас
- Заполните поля формы (см. описание полей ниже)
- Нажмите Создать
Редактировать алиас
- В списке алиасов нажмите Редактировать напротив нужного алиаса
- Измените необходимые поля
- Нажмите Обновить
Удалить алиас
- В списке алиасов нажмите Удалить напротив нужного алиаса
- Подтвердите удаление в диалоге
⚠️ Удаление алиаса немедленно прекращает его работу. Клиенты, использующие этот алиас, начнут получать ошибки.
Описание полей
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
alias_name |
строка | ✓ | Пользовательское имя модели. Только буквы, цифры, дефис, подчёркивание, точка и слеш. Должно быть уникальным. |
model_id |
строка | ✓ | Реальный идентификатор целевой модели с префиксом типа (local/, api/, cloud/). |
description |
строка | — | Произвольное описание назначения алиаса. |
Форматы model_id
| Префикс | Бэкенд | Пример |
|---|---|---|
local/ |
Воркер-нода (vLLM) | local/llama-3.1-8b |
api/ |
OpenAI-совместимая нода | api/gpt-4o |
cloud/ |
Облачная модель | cloud/gpt-4o |
cloud/...:ru |
Облачная модель (обработка в РФ) | cloud/yandex-gpt:ru |
Важные замечания
⚠️ Имя алиаса не может начинаться с зарезервированных префиксов:
local/,api/,cloud/. Эти префиксы зарезервированы для реальных идентификаторов моделей.⚠️ Имя алиаса должно быть уникальным в системе. Попытка создать два алиаса с одинаковым именем вернёт ошибку валидации.
⚠️ Алиас не может указывать на другой алиас — только на реальный
model_id.
Связанные разделы
- Воркер-ноды — источник моделей с префиксом
local/ - OpenAI ноды — источник моделей с префиксом
api/ - Поддерживаемые модели — список доступных моделей
- Группы доступа — управление доступом к моделям
- API запросы — журнал входящих запросов