🔗 URL 參數
在 Open WebUI 中,可以通過多種 URL 參數來定制聊天會話。這些參數允許您為每次聊天設置特定的配置、啟用功能以及定義模型設置。這種方法直接通過 URL 提供了對單個聊天會話的靈活性和控制。
URL 參數概覽
以下表格列出了可用的 URL 參數、其功能以及使用示例。
參數 | 描述 | 示例 |
---|---|---|
models | 指定要使用的模型,使用逗號分隔的列表。 | /?models=model1,model2 |
model | 指 定用於此聊天會話的單一模型。 | /?model=model1 |
youtube | 指定要在聊天中轉錄的 YouTube 視頻 ID。 | /?youtube=VIDEO_ID |
web-search | 如果設為 true ,則啟用網頁搜尋功能。 | /?web-search=true |
tools 或 tool-ids | 指定要在聊天中激活的工具 ID 的逗號分隔列表。 | /?tools=tool1,tool2 |
call | 如果設為 true ,則啟用通話覆蓋層功能。 | /?call=true |
q | 設置聊天的初始查詢或提示詞。 | /?q=Hello%20there |
temporary-chat | 如果設為 true ,將聊天標記為一次性會話臨時聊天。 | /?temporary-chat=true |
1. 模型和模型選擇
- 描述:
models
和model
參數允許您指定在特定聊天會話中應使用的語言模型。 - 如何設置:您可以使用
models
選擇多個模型,也可以使用model
選擇單一模型。 - 示例:
/?models=model1,model2
– 這將以model1
和model2
啟動聊天。/?model=model1
– 這將僅設置model1
作為聊天的模型。
2. YouTube 轉錄
- 描述:
youtube
參數接受一個 YouTube 視頻 ID,啟用聊天轉錄所指定的視頻內容。 - 如何設置:使用此參數的值設為 YouTube 視頻 ID。
- 示例:
/?youtube=VIDEO_ID
- 行為:這會在聊天中針對提供的 YouTube 視頻觸發轉錄功能。
3. 網頁搜尋
- 描述:啟用
web-search
可使聊天會話訪問網頁搜尋功能。 - 如何設置:將此參數設為
true
即可啟用網頁搜尋。 - 示例:
/?web-search=true
- 行為:如果啟用,聊天可以在回應中檢索網頁搜尋結果。
4. 工具選擇
- 描述:
tools
或tool-ids
參數指定在聊天中要啟用的工具。 - 如何設置:將工具 ID 的逗號分隔列表設為此參數的值。
- 示例:
/?tools=tool1,tool2
或/?tool-ids=tool1,tool2
- 行為:每個工具 ID 被匹配並於會話中啟用,用於用戶交互。
5. 通話覆 蓋層
- 描述:
call
參數啟用聊天界面中的視頻或通話覆蓋層。 - 如何設置:將此參數設為
true
即可啟用通話覆蓋層。 - 示例:
/?call=true
- 行為:激活一個帶有功能如實時轉錄和視頻輸入的通話界面覆蓋層。
6. 初始查詢提示
- 描述:
q
參數允許設置聊天的初始查詢或提示詞。 - 如何設置:將查詢或提示文本設為此參數的值。
- 示例:
/?q=Hello%20there
- 行為:聊天從指定提示開始,自動將其提交為第一條消息。
7. 臨時聊天會話
- 描述:
temporary-chat
參數將聊天標記為臨時會話。這可能會限制如保存聊天記錄或應用持久化設置等功能。 - 如何設置:將此參數設為
true
即可啟用臨時聊天。 - 示例:
/?temporary-chat=true
- 行為:啟動一個不可保存歷史或應用高級配置的一次性聊天會話。
使用案例示例
臨時聊天會話
假設使用者希望開始一個快速聊天會話而不保存歷史記錄,他們可以在URL中設置temporary-chat=true
來實現。這提供了一個一次性互動的可丟棄聊天環境。
同時使用多個參數
這些URL參數可以結合起來創建高度自定義的聊天會話。例如:
/?models=model1,model2&youtube=VIDEO_ID&web-search=true&tools=tool1,tool2&call=true&q=Hello%20there&temporary-chat=true
此URL將會:
- 用
model1
和model2
初始化聊天。 - 啟用YouTube字幕轉錄、網頁搜索和指定工具。
- 顯示呼叫覆蓋層。
- 設置初始提示為「Hello there」。
- 將聊天標記為臨時,避免保存任何歷史記錄。