跳至主要内容

🔗 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
toolstool-ids指定要在聊天中激活的工具 ID 的逗號分隔列表。/?tools=tool1,tool2
call如果設為 true,則啟用通話覆蓋層功能。/?call=true
q設置聊天的初始查詢或提示詞。/?q=Hello%20there
temporary-chat如果設為 true,將聊天標記為一次性會話臨時聊天。/?temporary-chat=true

1. 模型和模型選擇

  • 描述modelsmodel 參數允許您指定在特定聊天會話中應使用的語言模型
  • 如何設置:您可以使用 models 選擇多個模型,也可以使用 model 選擇單一模型。
  • 示例
    • /?models=model1,model2 – 這將以 model1model2 啟動聊天。
    • /?model=model1 – 這將僅設置 model1 作為聊天的模型。

2. YouTube 轉錄

  • 描述youtube 參數接受一個 YouTube 視頻 ID,啟用聊天轉錄所指定的視頻內容。
  • 如何設置:使用此參數的值設為 YouTube 視頻 ID。
  • 示例/?youtube=VIDEO_ID
  • 行為:這會在聊天中針對提供的 YouTube 視頻觸發轉錄功能。

3. 網頁搜尋

  • 描述:啟用 web-search 可使聊天會話訪問網頁搜尋功能。
  • 如何設置:將此參數設為 true 即可啟用網頁搜尋。
  • 示例/?web-search=true
  • 行為:如果啟用,聊天可以在回應中檢索網頁搜尋結果。

4. 工具選擇

  • 描述toolstool-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將會:

  • model1model2初始化聊天。
  • 啟用YouTube字幕轉錄、網頁搜索和指定工具。
  • 顯示呼叫覆蓋層。
  • 設置初始提示為「Hello there」。
  • 將聊天標記為臨時,避免保存任何歷史記錄。