If you already have Open WebUI running properly in a Docker environment, simply follow these steps to add Anthropic models support:
- Open your Open WebUI in a browser (your server address) and log in with your account.
- Click your username at the bottom left corner to enter the Admin Panel.
- In the Admin Panel, select “Connections”. Change the API address to
http://your server address:9099, and set the API Key to0p3n-w3bu!. - Open a new terminal (or Docker container terminal) and enter your openwebui directory.
If you are using Docker, make sure the pipelines service is reachable by the Open WebUI container. You can run the following steps on your host machine or inside the container. - Clone the pipelines project and enter the directory:
git clone https://github.com/open-webui/pipelines && cd pipelines - Install required dependencies and start the pipelines service:
pip install -r requirements.txt./start.sh - In your browser, visit https://openwebui.com/f/justinrahb/anthropic.
- On that page, click Get, then click Open WebUI URL, and then click Import to WebUI. This will integrate the Anthropic model provider into your local Open WebUI instance.
- After import is successful, click the gear icon next to “Functions” to set your Anthropic API Key (you can obtain your key at https://console.anthropic.com/settings/keys).
- Save your settings.
- Restart both services/terminals if needed (for Docker, restart containers; for terminal, Ctrl+C and rerun pipelines and Open WebUI).
- Return to your Open WebUI home – now you can use Anthropic models with streaming capability!
Notes:
- For Docker deployment, ensure the pipelines service’s 9099 port can be accessed from the Open WebUI container. You might need to set up port mappings or use the same Docker network.
- If you have firewall, SELinux, or other security software, make sure to allow access to port 9099.
- If you encounter loading or error issues, check that both the pipelines service and Open WebUI are running, and that network/ports are correctly configured.
That’s it! Now you can harness the power of Anthropic’s state-of-the-art language models right inside your local Open WebUI.
🔧 Update: Support for Claude 4.5 and New Pipelines Behavior
If you see a 403 Forbidden or Not authenticated error when connecting, set the following environment variable before starting Pipelines:
export PIPELINES_API_KEY="0p3n-w3bu!"
./start.sh
Then, in Open WebUI → Admin Panel → Connections, set the same API Key value (0p3n-w3bu!).
Anthropic API Key Now Configured Separately
After importing the anthropic_manifold_pipeline.py, go to Settings → Pipelines → anthropic_manifold_pipeline, and enter your official Anthropic API key (sk-ant-...) under Anthropic API Key.
Do not enter 0p3n-w3bu! here — that one is only for the WebUI ↔ Pipelines connection.
If Claude 4.5 Models Don’t Show Up
Edit the file:
examples/pipelines/providers/anthropic_manifold_pipeline.py
And add these lines inside the get_anthropic_models() list:
{"id": "claude-sonnet-4-5-20250929", "name": "claude-4.5-sonnet"},
{"id": "claude-haiku-4-5-20251001", "name": "claude-4.5-haiku"},
Then restart Pipelines and re-import the .py file from the WebUI.
Uploading or Installing the Pipeline
Option 1: Upload directly
Via Settings → Pipelines → “Click here to select a .py file” and choose your local anthropic_manifold_pipeline.py.
Option 2: Install from GitHub Raw URL
https://raw.githubusercontent.com/open-webui/pipelines/main/examples/pipelines/providers/anthropic_manifold_pipeline.py
Verify the Connection
Run:
curl -H "Authorization: Bearer 0p3n-w3bu!" http://127.0.0.1:9099/models
If it returns a JSON list of models (including claude-4.5-sonnet and claude-4.5-haiku), your Pipelines service and Open WebUI are now properly connected.
References: