ThreadRun interface
エージェント スレッドの単一の評価実行を表すデータ。
プロパティ
| assistant |
この実行が実行されたスレッドに関連付けられているエージェントの ID。 |
| cancelled |
取り消された時刻を表す Unix タイムスタンプ (秒単位)。 |
| completed |
これが完了した時刻を表す Unix タイムスタンプ (秒単位)。 |
| created |
このオブジェクトが作成された時刻を表す Unix タイムスタンプ (秒単位)。 |
| expires |
この項目の有効期限を表す Unix タイムスタンプ (秒単位)。 |
| failed |
失敗した時刻を表す Unix タイムスタンプ (秒単位)。 |
| id | API エンドポイントで参照できる識別子。 |
| incomplete |
実行が不完全である理由の詳細。 実行が不完全でない場合、 |
| instructions | このエージェント スレッドの実行に使用されるオーバーライドされたシステム命令。 |
| last |
このエージェント スレッドによって検出された最後のエラー (存在する場合) が実行されます。 |
| max |
実行の過程で使用されるように指定された入力候補トークンの最大数。 |
| max |
実行の過程で使用されるように指定されたプロンプト トークンの最大数。 |
| metadata | オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。 |
| model | 使用するモデルの ID。 |
| object | オブジェクトの種類。これは常に 'thread.run' です。 |
| parallel |
ツールを実行内で並列に実行できるかどうかを判断します。 |
| required |
エージェント スレッドの実行を続行するために必要なアクションの詳細。 |
| response |
この実行で使用されるツール呼び出しの応答形式。 |
| started |
この項目がいつ開始されたかを表す Unix タイムスタンプ (秒単位)。 |
| status | エージェント スレッド実行の状態。 |
| temperature | この実行に使用されるサンプリング温度。 設定しない場合、既定値は 1 です。 |
| thread |
この実行に関連付けられているスレッドの ID。 |
| tool |
モデルによって呼び出されるツールかどうかを制御します。 |
| tool |
エージェントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です |
| tools | このエージェント スレッド実行に使用されるオーバーライドされた有効なツール。 |
| topP | この実行に使用される核サンプリング値。 設定しない場合、既定値は 1 です。 |
| truncation |
コンテキスト ウィンドウが進むにつれてメッセージを削除するために使用する戦略。 |
| 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
expiresAt
この項目の有効期限を表す Unix タイムスタンプ (秒単位)。
expiresAt: null | Date
プロパティ値
null | Date
failedAt
失敗した時刻を表す Unix タイムスタンプ (秒単位)。
failedAt: null | Date
プロパティ値
null | Date
id
API エンドポイントで参照できる識別子。
id: string
プロパティ値
string
incompleteDetails
実行が不完全である理由の詳細。 実行が不完全でない場合、null されます。
incompleteDetails: null | IncompleteRunDetails
プロパティ値
null | IncompleteRunDetails
instructions
このエージェント スレッドの実行に使用されるオーバーライドされたシステム命令。
instructions: string
プロパティ値
string
lastError
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
プロパティ値
null | RequiredActionUnion
responseFormat
この実行で使用されるツール呼び出しの応答形式。
responseFormat: null | AgentsResponseFormatOption
プロパティ値
null | AgentsResponseFormatOption
startedAt
この項目がいつ開始されたかを表す Unix タイムスタンプ (秒単位)。
startedAt: null | Date
プロパティ値
null | Date
status
temperature
この実行に使用されるサンプリング温度。 設定しない場合、既定値は 1 です。
temperature?: null | number
プロパティ値
null | number
threadId
この実行に関連付けられているスレッドの ID。
threadId: string
プロパティ値
string
toolChoice
モデルによって呼び出されるツールかどうかを制御します。
toolChoice: null | AgentsToolChoiceOption
プロパティ値
null | AgentsToolChoiceOption
toolResources
エージェントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です
toolResources?: null | ToolResources
プロパティ値
null | ToolResources
tools
topP
この実行に使用される核サンプリング値。 設定しない場合、既定値は 1 です。
topP?: null | number
プロパティ値
null | number
truncationStrategy
コンテキスト ウィンドウが進むにつれてメッセージを削除するために使用する戦略。
truncationStrategy: null | TruncationObject
プロパティ値
null | TruncationObject
usage
実行に関連する使用状況の統計。 実行が終了状態 (null、in_progressなど) でない場合、この値は queued されます。
usage: null | RunCompletionUsage
プロパティ値
null | RunCompletionUsage