共用方式為


ThreadRun interface

代表代理程式線程單一評估執行的數據。

屬性

assistantId

執行此執行所針對之線程相關聯的代理程式識別碼。

cancelledAt

Unix 時間戳,以秒為單位,表示何時取消此時間戳。

completedAt

Unix 時間戳,以秒為單位,表示此完成的時間。

createdAt

Unix 時間戳,以秒為單位,表示建立此對象的時間。

expiresAt

Unix 時間戳,以秒為單位,表示此專案到期的時間。

failedAt

Unix 時間戳,以秒為單位,表示何時失敗。

id

識別碼,可在 API 端點中參考。

incompleteDetails

執行不完整的詳細原因。 如果執行未完成,將會 null

instructions

此代理程式線程執行的已覆寫系統指示。

lastError

如果有任何錯誤,則此代理程式線程執行時發生最後一個錯誤。

maxCompletionTokens

在執行過程中指定為已使用的完成權杖數目上限。

maxPromptTokens

在執行過程中指定為已使用的提示權杖數目上限。

metadata

一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。

model

要使用的模型標識碼。

object

物件類型,一律為 'thread.run'。

parallelToolCalls

判斷是否可以在執行中平行執行工具。

requiredAction

代理程式線程執行所需動作的詳細數據,以繼續執行。

responseFormat

此執行中使用的工具呼叫回應格式。

startedAt

Unix 時間戳,以秒為單位,表示此項目啟動時。

status

代理程式線程執行的狀態。

temperature

這次執行所使用的取樣溫度。 若未設定,則預設為 1。

threadId

與此回合相關聯的線程標識碼。

toolChoice

控制模型是否呼叫和呼叫哪一個工具。

toolResources

覆寫代理程式可用於此執行的工具。 這在每次執行的情況下修改行為很有用

tools

用於執行此代理程式線程的已覆寫已啟用工具。

topP

這次執行所使用的核取樣值。 若未設定,則預設為 1。

truncationStrategy

當內容視窗向前移動時,用來卸載訊息的策略。

usage

與執行相關的使用量統計資料。 如果執行不是處於終端狀態(例如 nullin_progress等),則此值將會 queued

屬性詳細資料

assistantId

執行此執行所針對之線程相關聯的代理程式識別碼。

assistantId: string

屬性值

string

cancelledAt

Unix 時間戳,以秒為單位,表示何時取消此時間戳。

cancelledAt: null | Date

屬性值

null | Date

completedAt

Unix 時間戳,以秒為單位,表示此完成的時間。

completedAt: null | Date

屬性值

null | Date

createdAt

Unix 時間戳,以秒為單位,表示建立此對象的時間。

createdAt: Date

屬性值

Date

expiresAt

Unix 時間戳,以秒為單位,表示此專案到期的時間。

expiresAt: null | Date

屬性值

null | Date

failedAt

Unix 時間戳,以秒為單位,表示何時失敗。

failedAt: null | Date

屬性值

null | Date

id

識別碼,可在 API 端點中參考。

id: string

屬性值

string

incompleteDetails

執行不完整的詳細原因。 如果執行未完成,將會 null

incompleteDetails: null | IncompleteRunDetails

屬性值

instructions

此代理程式線程執行的已覆寫系統指示。

instructions: string

屬性值

string

lastError

如果有任何錯誤,則此代理程式線程執行時發生最後一個錯誤。

lastError: null | RunError

屬性值

null | RunError

maxCompletionTokens

在執行過程中指定為已使用的完成權杖數目上限。

maxCompletionTokens: null | number

屬性值

null | number

maxPromptTokens

在執行過程中指定為已使用的提示權杖數目上限。

maxPromptTokens: null | number

屬性值

null | number

metadata

一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。

metadata: null | Record<string, string>

屬性值

null | Record<string, string>

model

要使用的模型標識碼。

model: string

屬性值

string

object

物件類型,一律為 'thread.run'。

object: "thread.run"

屬性值

"thread.run"

parallelToolCalls

判斷是否可以在執行中平行執行工具。

parallelToolCalls: boolean

屬性值

boolean

requiredAction

代理程式線程執行所需動作的詳細數據,以繼續執行。

requiredAction?: null | RequiredActionUnion

屬性值

responseFormat

此執行中使用的工具呼叫回應格式。

responseFormat: null | AgentsResponseFormatOption

屬性值

startedAt

Unix 時間戳,以秒為單位,表示此項目啟動時。

startedAt: null | Date

屬性值

null | Date

status

代理程式線程執行的狀態。

status: RunStatus

屬性值

temperature

這次執行所使用的取樣溫度。 若未設定,則預設為 1。

temperature?: null | number

屬性值

null | number

threadId

與此回合相關聯的線程標識碼。

threadId: string

屬性值

string

toolChoice

控制模型是否呼叫和呼叫哪一個工具。

toolChoice: null | AgentsToolChoiceOption

屬性值

toolResources

覆寫代理程式可用於此執行的工具。 這在每次執行的情況下修改行為很有用

toolResources?: null | ToolResources

屬性值

null | ToolResources

tools

用於執行此代理程式線程的已覆寫已啟用工具。

tools: ToolDefinitionUnion[]

屬性值

topP

這次執行所使用的核取樣值。 若未設定,則預設為 1。

topP?: null | number

屬性值

null | number

truncationStrategy

當內容視窗向前移動時,用來卸載訊息的策略。

truncationStrategy: null | TruncationObject

屬性值

usage

與執行相關的使用量統計資料。 如果執行不是處於終端狀態(例如 nullin_progress等),則此值將會 queued

usage: null | RunCompletionUsage

屬性值