RunStep interface

アシスタント スレッド実行の単一ステップに関する詳細情報。

プロパティ

assistantId

実行ステップに関連付けられているアシスタントの ID。

cancelledAt

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

completedAt

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

createdAt

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

expiredAt

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

failedAt

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

id

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

lastError

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

metadata

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

runId

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

status

この実行ステップの状態。

stepDetails

この実行手順の詳細。

threadId

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

type

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

プロパティの詳細

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>

runId

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

runId: string

プロパティ値

string

status

この実行ステップの状態。

status: string

プロパティ値

string

stepDetails

この実行手順の詳細。

stepDetails: RunStepDetails

プロパティ値

threadId

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

threadId: string

プロパティ値

string

type

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

type: string

プロパティ値

string