everyapi
Integration · Self-hosted ChatUIOpenAI-compatible · one key · live model catalog
OpenWebUI

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.

01Setup code

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 · Connections
# Open WebUI → Admin Panel → Settings → Connections
# Add an OpenAI-compatible connection
 
API Base URL https://api.everyapi.ai/v1
API Key sk-everyapi-...
Prefix ID everyapi # optional when this field is available
 
# Save, then test a model ID from your EveryAPI account catalog.
02Steps

From zero to your first call

  1. 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

  2. Open Admin Panel → Connections

    Avatar (top-right) → Admin Panel → Settings (left) → Connections.

  3. 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.

  4. 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.