sidebar_position: 5
In Open WebUI, chat sessions can be customized through various URL parameters. These parameters allow you to set specific configurations, enable features, and define model settings on a per-chat basis. This approach provides flexibility and control over individual chat sessions directly from the URL.
The following table lists the available URL parameters, their function, and example usage.
| Parameter | Description | Example |
|---|---|---|
models |
Specifies the models to be used, as a comma-separated list. | /?models=model1,model2 |
model |
Specifies a single model to be used for the chat session. | /?model=model1 |
youtube |
Specifies a YouTube video ID to be transcribed within the chat. | /?youtube=VIDEO_ID |
web-search |
Enables web search functionality if set to true. |
/?web-search=true |
tools or tool-ids |
Specifies a comma-separated list of tool IDs to activate in the chat. | /?tools=tool1,tool2 |
call |
Enables a call overlay if set to true. |
/?call=true |
q |
Sets an initial query or prompt for the chat. | /?q=Hello%20there |
temporary-chat |
Marks the chat as temporary if set to true, for one-time sessions. |
/?temporary-chat=true |
models and model parameters allow you to specify which language models should be used for a particular chat session.models for multiple models or model for a single model./?models=model1,model2 – This initializes the chat with model1 and model2./?model=model1 – This sets model1 as the sole model for the chat.youtube parameter takes a YouTube video ID, enabling the chat to transcribe the specified video./?youtube=VIDEO_IDweb-search allows the chat session to access web search functionality.true to enable web search./?web-search=truetools or tool-ids parameters specify which tools to activate within the chat./?tools=tool1,tool2 or /?tool-ids=tool1,tool2call parameter enables a video or call overlay in the chat interface.true to enable the call overlay./?call=trueq parameter allows setting an initial query or prompt for the chat./?q=Hello%20theretemporary-chat parameter marks the chat as a temporary session. This may limit features such as saving chat history or applying persistent settings.true for a temporary chat session./?temporary-chat=trueThese URL parameters can be combined to create highly customized chat sessions. For example:
/chat?models=model1,model2&youtube=VIDEO_ID&web-search=true&tools=tool1,tool2&call=true&q=Hello%20there&temporary-chat=true
This URL will:
model1 and model2.