Для получения чистого Markdown любой страницы добавьте .md к URL страницы.
Для полного индекса документации см. https://api.vega.chat/docs/llms.txt.
Для полного содержания документации см. https://api.vega.chat/docs/llms-full.txt.
Для интеграции AI‑клиентов (Claude Code, Cursor и др.) подключайтесь к MCP‑серверу по адресу https://api.vega.chat/docs/_mcp/server.
Последнее разрешение модели
Слоги ~author/family-latest всегда разрешаются в новейшую конкретную модель в заданном семействе, поэтому вы можете писать код против стабильного алиаса и получать новые релизы без повторного развёртывания.
Обзор
Когда автор модели выпускает новую версию (например, Anthropic выпускает claude-opus-4.8), VEGA автоматически начинает маршрутизировать ~anthropic/claude-opus-latest на неё. Старый код, вызывающий алиас, продолжает работать — он просто использует новейшую версию.
Это идеально подходит для:
- Продуктовых команд, которым нужно всегда использовать лучшую модель от конкретного автора без отслеживания примечаний к релизам.
- Внутренних инструментов и прототипов, где важнее «последний Claude Opus», чем конкретная зафиксированная версия для воспроизводимости.
- Постепенных миграций, когда вы хотите отложить фиксирование версии до стабилизации релиза.
Использование
Отправьте запрос на завершение чата, указав слог ~author/family-latest в качестве модели:
import { OpenRouter } from '@openrouter/sdk';
const client = new OpenRouter({
apiKey: '<VEGA_API_KEY>',
});
const completion = await client.chat.send({
model: '~anthropic/claude-opus-latest',
messages: [
{
role: 'user',
content: 'Summarize this in one sentence: ...',
},
],
});
console.log(completion.choices[0].message.content);
// The `model` field reflects the concrete version that served the request.
console.log('Resolved to:', completion.model);const response = await fetch('https://api.vega.chat/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer <VEGA_API_KEY>',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: '~anthropic/claude-opus-latest',
messages: [
{
role: 'user',
content: 'Summarize this in one sentence: ...',
},
],
}),
});
const data = await response.json();
console.log('Resolved to:', data.model);import requests
import json
response = requests.post(
url="https://api.vega.chat/api/v1/chat/completions",
headers={
"Authorization": "Bearer <VEGA_API_KEY>",
"Content-Type": "application/json",
},
data=json.dumps({
"model": "~anthropic/claude-opus-latest",
"messages": [
{
"role": "user",
"content": "Summarize this in one sentence: ..."
}
]
})
)
data = response.json()
print('Resolved to:', data['model'])curl https://api.vega.chat/api/v1/chat/completions \
-H "Authorization: Bearer $VEGA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "~anthropic/claude-opus-latest",
"messages": [{"role": "user", "content": "Hello!"}]
}'Ответ
Поле model в ответе отражает конкретную модель, которая действительно обслужила запрос, а не алиас, который вы отправили. Это упрощает логирование или оповещение о смене версии:
{
"id": "gen-...",
"model": "anthropic/claude-opus-4.8",
"choices": [
{
"message": {
"role": "assistant",
"content": "..."
}
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 85,
"total_tokens": 97
}
}Как это работает
Каждый слог ~author/family-latest сопоставляется семейству моделей в VEGA. Когда приходит запрос:
- Распознавание слога: VEGA видит префикс
~и определяет, к какому семейству относится алиас (например,~anthropic/claude-opus-latest→ семейство Claude Opus). - Выбор цели: Выбирается новейшая доступная модель в этом семействе. Когда появляется новая версия, она автоматически берёт на себя роль «latest», без необходимости менять клиент.
- Перенаправление запроса: Ваш запрос пересылается к разрешённой модели и маршрутизируется через провайдеров точно так же, как если бы вы указали конкретный слог.
- Прозрачный отчёт: Поле
modelв ответе сообщает конкретную модель, обслужившую запрос (напримерanthropic/claude-opus-4.8), так что вы всегда знаете, какая версия отвечала.
Если в семействе нет подходящей модели, запрос возвращает ошибку вместо тихого переключения на что‑то несвязанное.
Цены и возможности
Строки ~author/family-latest на странице моделей и в ответах /api/v1/models показывают цены, длину контекста, доступные модальности и поддерживаемые параметры текущей целевой модели — а не фиксированный снимок. Таким образом:
- Клиенты, выводящие список моделей для пользователей, видят актуальные цены за токен.
- Потоки, ограниченные возможностями (например, «предлагать эту модель только для запросов с изображениями»), получают обновлённые модальности.
- Дашборды расходов отражают реальную ставку, потому что запросы оплачиваются по цене конкретной модели.
Когда новая модель помечается как «latest», эти поля обновляются автоматически.
Сценарии использования
- Постоянно включённые помощники: Направляйте пользовательские агенты на
~anthropic/claude-sonnet-latestи получайте новые релизы бесплатно. - Тестовые наборы: Бенчмарк «последней» модели от автора без правки конфигураций.
- Корпоративные пилоты: Делитесь слогом с партнёром и обновляйте его в месте, когда появляется новая модель.
Ограничения
- Версии могут изменяться в любой момент: Когда новая модель становится «latest», последующие запросы переключаются на неё. Если вашему приложению нужна фиксированная версия для воспроизводимости (например, в регрессионных тестах), используйте конкретный слог модели.
- Только
latest: Маршрутизатор всегда выбирает новейшую подходящую модель. Нет встроенного способа зафиксировать «вторую по новизне» или откатиться через алиас — для понижения версии переключайтесь на конкретный слог. - Алиасы и скрытые модели исключены: Маршрутизатор никогда не разрешает к другому алиасу или к скрытым моделям.
Фиксация конкретной версии
Когда нужна воспроизводимость, обойдите разрешение latest, указав конкретный слог модели напрямую:
{
"model": "anthropic/claude-opus-4.8"
}Точный слог, к которому был разрешён ваш последний запрос, виден в поле model ответа (см. выше) или в журнале активности запроса.
Связанные материалы
- Auto Router — интеллектуальный выбор модели (платные модели)
- Free Models Router — маршрутизация к доступным бесплатным моделям
- Model Variants —
:free,:nitro,:thinkingи другие суффиксы - API Reference: Chat Completions