This guide was tested with Open WebUI v0.6.x. If you’re using a different version, some UI paths or features may vary.
Prerequisites
- SambaNova Cloud account and API key.
- Python 3.11+ (Open WebUI recommends using the
uvruntime manager, butpipworks too). - Optional: Docker for containerized deployment.
- Optional: LiteLLM proxy credentials if you plan to route SambaNova traffic through LiteLLM instead of connecting directly.
Setup
-
Install Open WebUI.
-
Run Open WebUI.
The server launches at
http://localhost:3000. For persistent storage, setDATA_DIR: -
Create the admin account.
- Open your browser to
http://localhost:3000. - Click Get Started.
- Follow the onboarding flow to set the admin email, password, and optional team name.

- Open your browser to
-
Connect to SambaNova Cloud.
- Click your profile icon and go to Settings → Admin Settings → Connections.
- Select and edit the OpenAI-compatible option.
- Enter your SambaNova Cloud base URL (
https://api.sambanova.ai/v1) and API key. - Click Save.

-
(Optional) Connect through LiteLLM proxy.
If you already run LiteLLM as a unified gateway, add a LiteLLM connection pointing to your proxy host (for example,
http://0.0.0.0:4000/v1) and use the proxy’s API key. SambaNova-backed models registered in LiteLLM appear alongside the direct connection. -
Test the connection.
- Start a new chat and select a SambaNova model (for example,
Llama-4-Maverick-17B-128E-Instruct). - Send a test prompt.
- Refresh the page to verify conversation persistence.
- Test tagging and export options.
- View the Chat Overview diagram to confirm token counts and tool usage.

- Start a new chat and select a SambaNova model (for example,
Chat capabilities
Open WebUI provides several features that enhance your SambaNova experience:- Model switching: Switch between SambaNova models mid-conversation without leaving the chat.
- Multimodal prompts: Send images to SambaNova’s Maverick models or attach documents for quick RAG experiments.
- Conversation controls: Tag, edit, duplicate, or export (JSON/Markdown) any thread for auditing or sharing.
- Audio: Enable audio input/output in Settings → Admin Settings → Audio → OpenAI. Enter your SambaCloud base URL, API key, and whisper model (
Whisper-Large-v3). - Code interpreter: Use the built-in code interpreter to prototype scripts with SambaNova models.
- Document knowledge base: Upload PDFs or text files so Open WebUI’s built-in RAG features can ground SambaNova responses.
Administration
To access the admin panel, click the user icon in the bottom-left corner and select Admin Panel.Users and groups
Create groups, assign members, and restrict which models, tools, or documents they can access.Connections and permissions
Manage available models per team. Promote SambaNova models in model settings to “public” so every user sees the same curated list, or add models to specific user groups.Feature toggles
Control access per group to plugins, image uploads, audio, and experimental features from Admin Settings.Tools and community extensions
Browse the Open WebUI community catalog for tools, plugins, and automations that enhance SambaNova-powered workflows. To import remote tools (OpenAPI or MCP), add their hosted URL in Settings → Admin Settings → External Tools. You can make tools public or share them within specific teams.Troubleshooting
| Issue | Solution |
|---|---|
| Models not appearing after connection | Verify your API key is valid and the base URL is correct (https://api.sambanova.ai/v1). Click Save again to refresh the model list. |
| Authentication errors | Regenerate your API key in the SambaCloud console and update the connection settings. |
| Audio features not working | Confirm you’ve set all three fields in Audio → OpenAI: base URL, API key, and the whisper model name. |
| Conversations not persisting | Ensure you’ve set the DATA_DIR environment variable to a writable directory. |
