Run the EveryAPI gateway inside Open WebUI
Open WebUI is a self-hosted chat interface that can connect to Ollama and OpenAI-compatible endpoints. Add EveryAPI as an OpenAI connection, then verify the models and features you plan to expose to users.
One base URL line points Open WebUI at EveryAPI
Default global Base URL / China-first Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# Open WebUI → Admin Panel → Settings → Connections# Add an OpenAI-compatible connection API Base URL https://api.everyapi.ai/v1API Key sk-everyapi-...Prefix ID everyapi # optional when this field is available # Save, then test a model ID from your EveryAPI account catalog.From zero to your first call
- Install Open WebUI
docker run -p 3000:8080 -v open-webui:/app/backend/data ghcr.io/open-webui/open-webui:main. Visit http://localhost:3000 to register the first admin account.
docs.openwebui.com/getting-started
- Open Admin Panel → Connections
Avatar (top-right) → Admin Panel → Settings (left) → Connections.
- Add EveryAPI in the OpenAI section
Set the API base URL to https://api.everyapi.ai/v1 and enter an EveryAPI key. If your Open WebUI version offers a connection prefix, you can use it to distinguish remote model IDs from local ones.
- Run Ollama alongside
You can keep an Ollama connection alongside EveryAPI. Which models appear depends on the connections, filters, and permissions configured in your Open WebUI deployment.