実行ステップは、エージェントが実行中に実行する操作 (モデルやツールの呼び出しなど) を記述します。
実行ステップのリスト
実行タスクのすべてのステップのリストを返します。
リクエストの例
- HTTP
- SDK
リクエストボディ
パラメーター名 | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
run_id | string | はい | ステップをリストする対象の実行の ID。 | |
thread_id | string | はい | スレッドの ID。 | |
limit | integer | いいえ | None | 取得する実行ステップの数。デフォルトは None です。None の値は、サーバー側のデフォルト値を使用します。 |
order | string | いいえ | None | created_at フィールドに基づいて結果をソートする順序。このパラメーターは `asc` (昇順) または `desc` (降順) に設定できます。デフォルト値は None で、サーバー側のデフォルトのソートメソッドが使用されることを示します。 |
after | string | いいえ | None | ページネーションのカーソルとして使用する実行ステップの ID。指定された場合、このステップの直後の結果ページを返します。 |
before | string | いいえ | None | ページネーションのカーソルとして使用する実行ステップの ID。指定された場合、このステップの直前の結果ページを返します。 |
workspace | string | はい | None | `api_key` がサブワークスペースの API キーである場合にのみ、Alibaba Cloud Model Studio のワークスペース ID が必要です。 |
api_key | string | はい | None | Model Studio の API キー。API キーを環境変数として設定することを推奨します。 |
レスポンスの例
レスポンスボディ
実行ステップオブジェクトのリスト
実行ステップの取得
リクエストの例
- HTTP
- SDK
リクエストボディ
パラメーター名 | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
step_id | string | はい | 取得する RunStep の ID。 | |
thread_id | string | はい | スレッドの ID。 | |
run_id | string | はい | 実行の ID。 | |
workspace | string | はい | None | サブワークスペースの API キーを使用している場合にのみ、Alibaba Cloud Model Studio のワークスペース ID が必要です。 |
api_key | string | はい | None | Model Studio の API キー。API キーを環境変数として設定することを推奨します。 |
レスポンスの例
レスポンスボディ
指定された ID に一致する実行ステップオブジェクト。
実行ステップオブジェクト
実行の実行プロセスにおけるステップを表します。
オブジェクトの例
オブジェクトの属性
パラメーター名 | 型 | 説明 |
|---|---|---|
id | string | API エンドポイントで参照できる、実行ステップの一意の識別子。 |
assistant_id | string | この実行ステップに関連付けられているアシスタントの ID。 |
cancelled_at | integer | 実行ステップがキャンセルされたときの 13 桁の UNIX タイムスタンプ (ミリ秒単位)。 |
completed_at | integer | 実行ステップが完了したときの 13 桁の UNIX タイムスタンプ (ミリ秒単位)。 |
created_at | integer | 実行ステップが作成されたときの 13 桁の UNIX タイムスタンプ (ミリ秒単位)。 |
expired_at | integer | 実行ステップが期限切れになったときの 13 桁の UNIX タイムスタンプ (ミリ秒単位)。親の実行が期限切れになった場合、ステップも期限切れと見なされます。 |
failed_at | integer | 実行ステップが失敗したときの 13 桁の UNIX タイムスタンプ (ミリ秒単位)。 |
last_error | object | この実行ステップに関連付けられている最後のエラー。エラーが発生しなかった場合は null です。 |
metadata | map | オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。これは、オブジェクトに関する追加情報を構造化されたフォーマットで保存するために使用されます。キーの最大長は 64 文字、値の最大長は 512 文字です。 |
object | string | オブジェクトタイプ。常に thread.run.step です。 |
run_id | string | この実行ステップが属する実行の ID。 |
status | string | 実行ステップのステータス。有効な値:`in_progress`、`cancelled`、`failed`、`completed`、または `expired`。 |
step_details | object | 実行ステップの詳細。 |
thread_id | string | 実行中のスレッドの ID。 |
type | string | 実行ステップのタイプ。有効な値:`message_creation` または `tool_calls`。 |
usage | object | リソース使用量の統計。 |
status_code | integer | HTTP ステータスコード。注:このパラメーターは内部処理に使用されます。ほとんどの場合、このパラメーターを気にする必要はありません。 |