RunStep interface
エージェント スレッド実行の単一ステップに関する詳細情報。
プロパティ
| assistant |
実行ステップに関連付けられているエージェントの ID。 |
| cancelled |
取り消された時刻を表す Unix タイムスタンプ (秒単位)。 |
| completed |
これが完了した時刻を表す Unix タイムスタンプ (秒単位)。 |
| created |
このオブジェクトが作成された時刻を表す Unix タイムスタンプ (秒単位)。 |
| expired |
この項目の有効期限が切れた時刻を表す Unix タイムスタンプ (秒単位)。 |
| failed |
失敗した時刻を表す Unix タイムスタンプ (秒単位)。 |
| id | API エンドポイントで参照できる識別子。 |
| last |
該当する場合は、この実行手順で最後に発生したエラーに関する情報。 |
| metadata | オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。 |
| object | オブジェクトの種類。これは常に 'thread.run.step' です。 |
| run |
この実行ステップが含まれる実行の ID。 |
| status | この実行手順の状態。 |
| step |
この実行手順の詳細。 |
| thread |
実行されたスレッドの ID。 |
| type | 実行ステップの種類。message_creationまたはtool_callsのいずれかです。 |
| usage | 実行ステップに関連する使用状況の統計。 この値は、実行ステップの状態が |
プロパティの詳細
assistantId
実行ステップに関連付けられているエージェントの ID。
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
この実行ステップが含まれる実行の ID。
runId: string
プロパティ値
string
status
stepDetails
threadId
実行されたスレッドの ID。
threadId: string
プロパティ値
string
type
usage
実行ステップに関連する使用状況の統計。 この値は、実行ステップの状態が null の間は in_progress になります。
usage?: null | RunStepCompletionUsage
プロパティ値
null | RunStepCompletionUsage