Orpheus-FastAPI
Run Orpheus-FastAPI locally and connect it to OpenReader using the Custom OpenAI-Like provider.
Run Orpheus
Refer to the upstream repository for Docker instructions: Lex-au/Orpheus-FastAPI.
Connect to OpenReader
In Settings → Admin → Providers:
- Add a provider with type Custom OpenAI-like.
- Set the base URL for your deployment topology (Docker-to-host:
http://host.docker.internal:8000/v1; native same-host:http://127.0.0.1:8000/v1). - Leave API key blank unless required by your deployment.
- Set default model to
Orpheus(or your backend model id).
Or seed it on first boot (see Seed a provider from the environment):
API_BASE=http://host.docker.internal:8000/v1
Use
host.docker.internalonly when OpenReader/its embedded worker run in Docker and Orpheus runs on that Docker host. In Compose, use the provider service name on the shared network. A remote worker needs a public/private-network URL it can reach. See the provider address table.
Users choose the provider, model and voice in Settings → Model & Voice.