English | Русский
Skill для AI-агентов (Cursor, Claude Code, Windsurf и др.), позволяющий создавать приложения, сервисы и интеграции с использованием VEGA Chat API — прокси OpenRouter на api.vega.chat.
VEGA Chat API — полный прокси OpenRouter. Весь функционал OpenRouter поддерживается, единственное отличие — base URL:
https://api.vega.chat/api/v1
Любой код, написанный для OpenRouter, работает с VEGA — достаточно заменить https://openrouter.ai/api/v1 на https://api.vega.chat/api/v1.
- Chat Completions — потоковая и непотоковая генерация, вызов инструментов, структурированный вывод
- Models — список моделей, фильтрация, получение по slug
- Embeddings — векторные представления текста и изображений
- Responses API — OpenAI Responses API
- Anthropic Messages — Anthropic Messages API
- Audio — синтез речи (TTS) и транскрипция (STT)
- Images — генерация и анализ изображений
- Video Generation — генерация видео из текста и изображений
- Rerank — переранжирование документов по релевантности
- Generation Metadata — статистика генераций, токены, стоимость
- Error Handling — коды ошибок, обработка streaming-ошибок, retry-логика
npx skills add lingeniare/api-vega-chat -g -yСкопируйте папку api-vega-chat/ в директорию skills вашего AI-агента:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Windsurf:
~/.windsurf/skills/
После установки skill автоматически активируется, когда вы просите AI-агента создать приложение с использованием VEGA API, api.vega.chat или упоминаете endpoint'ы VEGA.
Создай Python-чатбот, который использует VEGA Chat API для стриминга ответов от модели openai/gpt-4o
from openai import OpenAI
client = OpenAI(
base_url="https://api.vega.chat/api/v1",
api_key="YOUR_VEGA_API_KEY",
)
response = client.chat.completions.create(
model="openai/gpt-4o",
messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.vega.chat/api/v1',
apiKey: 'YOUR_VEGA_API_KEY',
});
const completion = await client.chat.completions.create({
model: 'openai/gpt-4o',
messages: [{ role: 'user', content: 'Привет!' }],
});
console.log(completion.choices[0].message);- Перейдите на https://api.vega.chat/keys
- Создайте ключ, задайте имя и при необходимости лимит кредитов
- Используйте ключ в заголовке
Authorization: Bearer YOUR_VEGA_API_KEY
api-vega-chat/
├── SKILL.md # Главный файл skill
├── references/ # Детальная документация по endpoint'ам
│ ├── chat-completions.md
│ ├── models.md
│ ├── embeddings.md
│ ├── responses-api.md
│ ├── anthropic-messages.md
│ ├── audio.md
│ ├── images.md
│ ├── video-generation.md
│ ├── rerank.md
│ ├── generation-metadata.md
│ └── error-handling.md
└── evals/
└── evals.json # Тестовые промпты
- VEGA API: https://api.vega.chat/docs
- OpenAPI спецификация: https://api.vega.chat/openapi.json
- OpenRouter документация: https://openrouter.ai/docs
MIT