次の方法で共有


ThreadRun interface

エージェント スレッドの単一の評価実行を表すデータ。

プロパティ

assistantId

この実行が実行されたスレッドに関連付けられているエージェントの ID。

cancelledAt

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

completedAt

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

createdAt

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

expiresAt

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

failedAt

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

id

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

incompleteDetails

実行が不完全である理由の詳細。 実行が不完全でない場合、null されます。

instructions

このエージェント スレッドの実行に使用されるオーバーライドされたシステム命令。

lastError

このエージェント スレッドによって検出された最後のエラー (存在する場合) が実行されます。

maxCompletionTokens

実行の過程で使用されるように指定された入力候補トークンの最大数。

maxPromptTokens

実行の過程で使用されるように指定されたプロンプト トークンの最大数。

metadata

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

model

使用するモデルの ID。

object

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

parallelToolCalls

ツールを実行内で並列に実行できるかどうかを判断します。

requiredAction

エージェント スレッドの実行を続行するために必要なアクションの詳細。

responseFormat

この実行で使用されるツール呼び出しの応答形式。

startedAt

この項目がいつ開始されたかを表す Unix タイムスタンプ (秒単位)。

status

エージェント スレッド実行の状態。

temperature

この実行に使用されるサンプリング温度。 設定しない場合、既定値は 1 です。

threadId

この実行に関連付けられているスレッドの ID。

toolChoice

モデルによって呼び出されるツールかどうかを制御します。

toolResources

エージェントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です

tools

このエージェント スレッド実行に使用されるオーバーライドされた有効なツール。

topP

この実行に使用される核サンプリング値。 設定しない場合、既定値は 1 です。

truncationStrategy

コンテキスト ウィンドウが進むにつれてメッセージを削除するために使用する戦略。

usage

実行に関連する使用状況の統計。 実行が終了状態 (nullin_progressなど) でない場合、この値は queued されます。

プロパティの詳細

assistantId

この実行が実行されたスレッドに関連付けられているエージェントの ID。

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

プロパティ値

instructions

このエージェント スレッドの実行に使用されるオーバーライドされたシステム命令。

instructions: string

プロパティ値

string

lastError

このエージェント スレッドによって検出された最後のエラー (存在する場合) が実行されます。

lastError: null | RunError

プロパティ値

null | RunError

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

使用するモデルの ID。

model: string

プロパティ値

string

object

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

object: "thread.run"

プロパティ値

"thread.run"

parallelToolCalls

ツールを実行内で並列に実行できるかどうかを判断します。

parallelToolCalls: boolean

プロパティ値

boolean

requiredAction

エージェント スレッドの実行を続行するために必要なアクションの詳細。

requiredAction?: null | RequiredActionUnion

プロパティ値

responseFormat

この実行で使用されるツール呼び出しの応答形式。

responseFormat: null | AgentsResponseFormatOption

プロパティ値

startedAt

この項目がいつ開始されたかを表す Unix タイムスタンプ (秒単位)。

startedAt: null | Date

プロパティ値

null | Date

status

エージェント スレッド実行の状態。

status: RunStatus

プロパティ値

temperature

この実行に使用されるサンプリング温度。 設定しない場合、既定値は 1 です。

temperature?: null | number

プロパティ値

null | number

threadId

この実行に関連付けられているスレッドの ID。

threadId: string

プロパティ値

string

toolChoice

モデルによって呼び出されるツールかどうかを制御します。

toolChoice: null | AgentsToolChoiceOption

プロパティ値

toolResources

エージェントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です

toolResources?: null | ToolResources

プロパティ値

null | ToolResources

tools

このエージェント スレッド実行に使用されるオーバーライドされた有効なツール。

tools: ToolDefinitionUnion[]

プロパティ値

topP

この実行に使用される核サンプリング値。 設定しない場合、既定値は 1 です。

topP?: null | number

プロパティ値

null | number

truncationStrategy

コンテキスト ウィンドウが進むにつれてメッセージを削除するために使用する戦略。

truncationStrategy: null | TruncationObject

プロパティ値

usage

実行に関連する使用状況の統計。 実行が終了状態 (nullin_progressなど) でない場合、この値は queued されます。

usage: null | RunCompletionUsage

プロパティ値