openai-nim-proxy (LLM Gateway)

openai-nim-proxy (LLM Gateway)

Node.js-шлюз, объединяющий NVIDIA NIM, Chutes, Ollama, GPT4Free и OpenRouter за одним OpenAI-совместимым API — с явными префиксами провайдеров вместо поддельных алиасов OpenAI.

Шлюз никогда не подделывает алиасы моделей OpenAI. Каждая модель провайдера доступна под явным префиксом — nim:, chutes:, ollama:, g4f:, openrouter: — поэтому клиент всегда знает, куда уходит запрос.

Реестр моделей обнаруживает модели от каждого настроенного провайдера параллельно (отказ одного не ломает объединение), удаляет дубликаты по ID и кеширует результат с настраиваемым TTL. Пул ключей с round-robin выбирает между несколькими ключами на провайдера с экспоненциальной задержкой и учётом Retry-After.

Поверх маршрутизации — встроенный браузерный чат на SQLite с указанием провайдера/модели для каждого сообщения, TTS-бенчмарк для Kokoro/KittenTTS/Piper через единый /v1/audio/speech, опциональный GPT4Free-сайдкар (чат + генерация изображений) в отдельном Docker-контейнере и Responses-API транслятор для Codex CLI 0.136+.

Key features

Stack

JavaScriptNode.jsExpressSQLiteDockersystemd

← Все проекты