OpenAI-compatible gateway: Whisper STT + Kokoro TTS + external LLM proxy, at one URL
270
Flask gateway exposing Whisper STT (faster-whisper) and Kokoro TTS at one OpenAI-compatible URL, and proxying an external LLM (vLLM / sglang). The LLM is not bundled — point the gateway at your model server.
docker run --gpus all -p 5001:5001 \
-e VLLM_URL=http://your-vllm:8000 -e WHISPER_MODEL=large-v3 \
techbysaurabh/llm-host:latest
Full stack (gateway + vLLM) via compose is in the repo's docker-compose.yml.
POST /v1/chat/completions — proxied to your LLM backendPOST /v1/audio/transcriptions · /v1/audio/translations — WhisperPOST /v1/audio/speech — Kokoro TTSGET /health · GET /v1/models| Env | Default | Purpose |
|---|---|---|
VLLM_URL | http://localhost:8000 | External OpenAI-compatible LLM to proxy |
WHISPER_MODEL | small | tiny…large-v3 |
GATEWAY_PORT | 5001 | Listen port |
HF_TOKEN | — | Gated HF models |
Source: https://github.com/techbysaurabh/llm-host · pip install llm-host
MIT License
Content type
Image
Digest
sha256:60c0e556f…
Size
5.2 GB
Last updated
about 2 months ago
docker pull techbysaurabh/llm-host