my-router

Personal LLM gateway

Один ключ.
Все модели.

Личный OpenAI-совместимый шлюз. Клиенты ходят в один base URL, а мы маршрутизируем чат и эмбеддинги в OpenAI, DeepSeek, Qwen и OpenRouter.

POST /v1/chat/completions POST /v1/embeddings stream SSE учёт токенов

Что внутри

Один base URL

Cursor, OpenAI SDK и любой клиент Chat Completions работают как с обычным OpenAI.

Чат и эмбеддинги

Тот же ключ на /v1/chat/completions и /v1/embeddings, в том числе через OpenRouter.

Ключи с расходом

Выписываете sk-mr-…, видите токены и оценку $ по каждому ключу и провайдеру.

Несколько апстримов

Несколько ключей на провайдера, round-robin и переход на следующий при 429/401.

Алиасы моделей

cheap, gpt, embed — или полный id provider/name.

Стрим как у OpenAI

SSE до data: [DONE], usage пишется в админку и по чату, и по векторам.

Как это работает

  1. 01

    Выписать ключ

    В админке создаёте клиентский ключ. Секрет показывается один раз.

  2. 02

    Указать base URL

    https://router.kabak.top/v1 и заголовок Bearer.

  3. 03

    Выбрать модель

    Алиас или полный id. Дальше шлюз сам идёт в нужного провайдера.