Сводка

Создавайте приложения, сервисы и интеграции с использованием VEGA Chat API — полноценного прокси OpenRouter на api.vega.chat. Используйте этот skill, когда пользователь хочет создать приложение, скрипт или сервис, вызывающий LLM-модели через VEGA: чат-комплишены, эмбеддинги, стриминг, вызов инструментов, структурированный вывод, генерацию изображений, генерацию видео, TTS, STT, реранк и другие AI API endpoint'ы.

  • Помогает AI-агентам создавать приложения с использованием VEGA Chat API вместо OpenRouter
  • Base URL: https://api.vega.chat/api/v1 — единственное отличие от OpenRouter
  • Покрывает полный API: Chat Completions, Models, Embeddings, Responses API, Anthropic Messages, Audio (TTS/STT), Images, Video Generation, Rerank, Generation Metadata
  • Примеры на Python и TypeScript

VEGA Chat API

VEGA Chat API — это полный прокси OpenRouter, доступный по адресу https://api.vega.chat/api/v1. Весь функционал OpenRouter поддерживается — единственное отличие — base URL. Любой код, написанный для OpenRouter, работает с VEGA — достаточно заменить https://openrouter.ai/api/v1 на https://api.vega.chat/api/v1.

Быстрый старт на Python

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)

Быстрый старт на TypeScript

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);

Установка

npx skills add lingeniare/api-vega-chat -g -y

Доступные endpoint'ы

EndpointМетодОписание
/chat/completionsPOSTЧат-комплишены (стриминг + обычный режим)
/modelsGETСписок всех доступных моделей
/embeddingsPOSTГенерация эмбеддингов
/responsesPOSTOpenAI Responses API
/messagesPOSTAnthropic Messages API
/transcriptionsPOSTПреобразование речи в текст (STT)
/images/modelsGETСписок моделей генерации изображений
/videosPOSTГенерация видео
/rerankPOSTПереранжирование документов
/generationGETМетаданные генерации

Ключевые особенности

Стриминг

Установите stream: true для включения SSE-стриминга. Поток может содержать comment-строки, начинающиеся с : (например, : OPENROUTER PROCESSING) — это keep-alive сообщения, их следует игнорировать. Поток завершается строкой data: [DONE].

Вызов инструментов

Передавайте массив tools с описанием функций — модель сможет вызывать инструменты и возвращать результаты.

Структурированный вывод

Используйте response_format с типом json_schema для принудительного вывода в формате JSON по заданной схеме.

Аутентификация

VEGA использует Bearer-токены. Создайте API-ключ на https://api.vega.chat/keys и передавайте его в заголовке Authorization: Bearer YOUR_VEGA_API_KEY.

Документация