次の方法で共有


RunStep interface

エージェント スレッド実行の単一ステップに関する詳細情報。

プロパティ

assistantId

実行ステップに関連付けられているエージェントの ID。

cancelledAt

取り消された時刻を表す Unix タイムスタンプ (秒単位)。

completedAt

これが完了した時刻を表す Unix タイムスタンプ (秒単位)。

createdAt

このオブジェクトが作成された時刻を表す Unix タイムスタンプ (秒単位)。

expiredAt

この項目の有効期限が切れた時刻を表す Unix タイムスタンプ (秒単位)。

failedAt

失敗した時刻を表す Unix タイムスタンプ (秒単位)。

id

API エンドポイントで参照できる識別子。

lastError

該当する場合は、この実行手順で最後に発生したエラーに関する情報。

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

object

オブジェクトの種類。これは常に 'thread.run.step' です。

runId

この実行ステップが含まれる実行の ID。

status

この実行手順の状態。

stepDetails

この実行手順の詳細。

threadId

実行されたスレッドの ID。

type

実行ステップの種類。message_creationまたはtool_callsのいずれかです。

usage

実行ステップに関連する使用状況の統計。 この値は、実行ステップの状態が null の間は in_progress になります。

プロパティの詳細

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

該当する場合は、この実行手順で最後に発生したエラーに関する情報。

lastError: null | RunStepError

プロパティ値

null | RunStepError

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

この実行手順の状態。

status: RunStepStatus

プロパティ値

stepDetails

この実行手順の詳細。

stepDetails: RunStepDetailsUnion

プロパティ値

threadId

実行されたスレッドの ID。

threadId: string

プロパティ値

string

type

実行ステップの種類。message_creationまたはtool_callsのいずれかです。

type: RunStepType

プロパティ値

usage

実行ステップに関連する使用状況の統計。 この値は、実行ステップの状態が null の間は in_progress になります。

usage?: null | RunStepCompletionUsage

プロパティ値