WebSearchToolboxTool interface

一個儲存在工具箱中的網路搜尋工具。

Extends

屬性

custom_search_configuration

這個工具上的 project 連結。 最多可以有 1 個連結至工具的連接資源。

external_web_access

允許即時網路連線以進行網路搜尋。 省略時預設為 true。 若為錯誤,網頁搜尋工具會以離線/僅快取模式運行,無法擷取新的外部內容。

filters

限制網路搜尋結果只顯示允許的網域的篩選器。

search_context_size

用於搜尋的內容窗口空間量高階指引。 low、medium 或 high 的其中之一。 medium 是預設值。

type

工具箱工具類型。 總是 web_search 為了網路搜尋工具。

user_location

使用者的大致位置,用以提升網路搜尋結果的相關性。

繼承的屬性

description

此工具或配置可選的使用者自訂描述。

name

此工具或設定可選用使用者自訂名稱。

tool_configs

每個工具的配置地圖。 鍵是工具名稱或 * (通用預設)。 解析度排序:精確的刀具名稱匹配優先於 *。 未知的工具名稱在執行時會被默默忽略。

屬性詳細資料

custom_search_configuration

這個工具上的 project 連結。 最多可以有 1 個連結至工具的連接資源。

custom_search_configuration?: WebSearchConfiguration

屬性值

external_web_access

允許即時網路連線以進行網路搜尋。 省略時預設為 true。 若為錯誤,網頁搜尋工具會以離線/僅快取模式運行,無法擷取新的外部內容。

external_web_access?: boolean

屬性值

boolean

filters

限制網路搜尋結果只顯示允許的網域的篩選器。

filters?: WebSearchToolFilters

屬性值

search_context_size

用於搜尋的內容窗口空間量高階指引。 low、medium 或 high 的其中之一。 medium 是預設值。

search_context_size?: "low" | "medium" | "high"

屬性值

"low" | "medium" | "high"

type

工具箱工具類型。 總是 web_search 為了網路搜尋工具。

type: "web_search"

屬性值

"web_search"

user_location

使用者的大致位置,用以提升網路搜尋結果的相關性。

user_location?: WebSearchApproximateLocation

屬性值

繼承的屬性詳細資料

description

此工具或配置可選的使用者自訂描述。

description?: string

屬性值

string

繼承自ToolboxTool.description

name

此工具或設定可選用使用者自訂名稱。

name?: string

屬性值

string

繼承自ToolboxTool.name

tool_configs

每個工具的配置地圖。 鍵是工具名稱或 * (通用預設)。 解析度排序:精確的刀具名稱匹配優先於 *。 未知的工具名稱在執行時會被默默忽略。

tool_configs?: Record<string, ToolConfig>

屬性值

Record<string, ToolConfig>

繼承自ToolboxTool.tool_configs