CreateAgentOptionalParams interface
選擇性參數。
- Extends
屬性
description | 新代理程式的描述。 |
instructions | 新代理程式要使用的系統指示。 |
metadata | 一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。 |
name | 新代理程式的名稱。 |
response |
這個代理程式所使用之工具呼叫的回應格式。 |
temperature | 要使用的取樣溫度,介於 0 到 2 之間。 0.8 之類的較高值會讓輸出更隨機,而 0.2 之類的較低值會使它更集中且具決定性。 |
tool |
代理程式工具所使用的一組資源。 工具的類型專用的資源。 例如, |
tools | 要為新代理程式啟用的工具集合。 |
topP | 核取樣是溫度取樣的替代方法,在此方法中,模型會考慮包含 top_p 機率質量的權杖結果。 因此,0.1 表示只考慮組成前 10% 機率質量的權杖。 一般會建議改變這個值或溫度,但不建議同時改變。 |
繼承的屬性
abort |
可用來中止要求的訊號。 |
on |
每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。 |
request |
建立和傳送此作業之 HTTP 要求時所使用的選項。 |
tracing |
啟用追蹤時所使用的選項。 |
屬性詳細資料
description
新代理程式的描述。
description?: null | string
屬性值
null | string
instructions
新代理程式要使用的系統指示。
instructions?: null | string
屬性值
null | string
metadata
一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。
metadata?: null | Record<string, string>
屬性值
null | Record<string, string>
name
新代理程式的名稱。
name?: null | string
屬性值
null | string
responseFormat
這個代理程式所使用之工具呼叫的回應格式。
responseFormat?: null | AgentsResponseFormatOption
屬性值
null | AgentsResponseFormatOption
temperature
要使用的取樣溫度,介於 0 到 2 之間。 0.8 之類的較高值會讓輸出更隨機,而 0.2 之類的較低值會使它更集中且具決定性。
temperature?: null | number
屬性值
null | number
toolResources
代理程式工具所使用的一組資源。 工具的類型專用的資源。 例如,code_interpreter
工具需要檔案識別碼的清單,而 file_search
工具則需要向量存放區識別碼的清單。
toolResources?: null | ToolResources
屬性值
null | ToolResources
tools
topP
核取樣是溫度取樣的替代方法,在此方法中,模型會考慮包含 top_p 機率質量的權杖結果。 因此,0.1 表示只考慮組成前 10% 機率質量的權杖。
一般會建議改變這個值或溫度,但不建議同時改變。
topP?: null | number
屬性值
null | number
繼承的屬性詳細資料
abortSignal
onResponse
每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。
onResponse?: RawResponseCallback
屬性值
繼承自 OperationOptions.onResponse
requestOptions
建立和傳送此作業之 HTTP 要求時所使用的選項。
requestOptions?: OperationRequestOptions
屬性值
繼承自 OperationOptions.requestOptions
tracingOptions
啟用追蹤時所使用的選項。
tracingOptions?: OperationTracingOptions
屬性值
繼承自 OperationOptions.tracingOptions