RunStep interface
代理程式線程執行單一步驟的詳細資訊。
屬性
| assistant |
與執行步驟相關聯的代理程式標識碼。 |
| cancelled |
Unix 時間戳,以秒為單位,表示何時取消此時間戳。 |
| completed |
Unix 時間戳,以秒為單位,表示此完成的時間。 |
| created |
Unix 時間戳,以秒為單位,表示建立此對象的時間。 |
| expired |
Unix 時間戳,以秒為單位,表示此專案何時過期。 |
| failed |
Unix 時間戳,以秒為單位,表示何時失敗。 |
| id | 識別碼,可在 API 端點中參考。 |
| last |
如果適用,此執行步驟所遇到的最後一個錯誤相關信息。 |
| metadata | 一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。 |
| object | 物件類型,一律為 'thread.run.step'。 |
| run |
此執行步驟所屬的執行識別碼。 |
| status | 這個執行步驟的狀態。 |
| step |
這個執行步驟的詳細數據。 |
| thread |
執行之線程的標識碼。 |
| type | 執行步驟的類型,可以是message_creation或tool_calls。 |
| usage | 與執行步驟相關的使用量統計資料。 當執行步驟的狀態為 |
屬性詳細資料
assistantId
與執行步驟相關聯的代理程式標識碼。
assistantId: string
屬性值
string
cancelledAt
Unix 時間戳,以秒為單位,表示何時取消此時間戳。
cancelledAt: null | Date
屬性值
null | Date
completedAt
Unix 時間戳,以秒為單位,表示此完成的時間。
completedAt: null | Date
屬性值
null | Date
createdAt
Unix 時間戳,以秒為單位,表示建立此對象的時間。
createdAt: Date
屬性值
Date
expiredAt
Unix 時間戳,以秒為單位,表示此專案何時過期。
expiredAt: null | Date
屬性值
null | Date
failedAt
Unix 時間戳,以秒為單位,表示何時失敗。
failedAt: null | Date
屬性值
null | Date
id
識別碼,可在 API 端點中參考。
id: string
屬性值
string
lastError
metadata
一組最多可以附加至物件的16個索引鍵/值組,用於以結構化格式儲存該物件的其他資訊。 索引鍵的長度可能最多為64個字元,且值長度最多為512個字元。
metadata: null | Record<string, string>
屬性值
null | Record<string, string>
object
物件類型,一律為 'thread.run.step'。
object: "thread.run.step"
屬性值
"thread.run.step"
runId
此執行步驟所屬的執行識別碼。
runId: string
屬性值
string
status
stepDetails
threadId
執行之線程的標識碼。
threadId: string
屬性值
string
type
usage
與執行步驟相關的使用量統計資料。 當執行步驟的狀態為 null 時,此值將是 in_progress。
usage?: null | RunStepCompletionUsage
屬性值
null | RunStepCompletionUsage