ThreadRun interface
代表代理程式線程單一評估執行的數據。
屬性
| assistant |
執行此執行所針對之線程相關聯的代理程式識別碼。 |
| cancelled |
Unix 時間戳,以秒為單位,表示何時取消此時間戳。 |
| completed |
Unix 時間戳,以秒為單位,表示此完成的時間。 |
| created |
Unix 時間戳,以秒為單位,表示建立此對象的時間。 |
| expires |
Unix 時間戳,以秒為單位,表示此專案到期的時間。 |
| failed |
Unix 時間戳,以秒為單位,表示何時失敗。 |
| id | 識別碼,可在 API 端點中參考。 |
| incomplete |
執行不完整的詳細原因。 如果執行未完成,將會 |
| instructions | 此代理程式線程執行的已覆寫系統指示。 |
| last |
如果有任何錯誤,則此代理程式線程執行時發生最後一個錯誤。 |
| max |
在執行過程中指定為已使用的完成權杖數目上限。 |
| max |
在執行過程中指定為已使用的提示權杖數目上限。 |
| metadata | 一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。 |
| model | 要使用的模型標識碼。 |
| object | 物件類型,一律為 'thread.run'。 |
| parallel |
判斷是否可以在執行中平行執行工具。 |
| required |
代理程式線程執行所需動作的詳細數據,以繼續執行。 |
| response |
此執行中使用的工具呼叫回應格式。 |
| started |
Unix 時間戳,以秒為單位,表示此項目啟動時。 |
| status | 代理程式線程執行的狀態。 |
| temperature | 這次執行所使用的取樣溫度。 若未設定,則預設為 1。 |
| thread |
與此回合相關聯的線程標識碼。 |
| tool |
控制模型是否呼叫和呼叫哪一個工具。 |
| tool |
覆寫代理程式可用於此執行的工具。 這在每次執行的情況下修改行為很有用 |
| tools | 用於執行此代理程式線程的已覆寫已啟用工具。 |
| topP | 這次執行所使用的核取樣值。 若未設定,則預設為 1。 |
| truncation |
當內容視窗向前移動時,用來卸載訊息的策略。 |
| usage | 與執行相關的使用量統計資料。 如果執行不是處於終端狀態(例如 |
屬性詳細資料
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
屬性值
null | IncompleteRunDetails
instructions
此代理程式線程執行的已覆寫系統指示。
instructions: string
屬性值
string
lastError
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
responseFormat
此執行中使用的工具呼叫回應格式。
responseFormat: null | AgentsResponseFormatOption
屬性值
null | AgentsResponseFormatOption
startedAt
Unix 時間戳,以秒為單位,表示此項目啟動時。
startedAt: null | Date
屬性值
null | Date
status
temperature
這次執行所使用的取樣溫度。 若未設定,則預設為 1。
temperature?: null | number
屬性值
null | number
threadId
與此回合相關聯的線程標識碼。
threadId: string
屬性值
string
toolChoice
toolResources
tools
topP
這次執行所使用的核取樣值。 若未設定,則預設為 1。
topP?: null | number
屬性值
null | number
truncationStrategy
usage
與執行相關的使用量統計資料。 如果執行不是處於終端狀態(例如 null、in_progress等),則此值將會 queued。
usage: null | RunCompletionUsage
屬性值
null | RunCompletionUsage