メインコンテンツへスキップ

Dream オブジェクト

すべての Dream エンドポイントは Dream オブジェクトを返します。
フィールド説明
idstringDream ID(drm_ プレフィックス)
typestring常に "dream"
statusstringDream ステータス、Dream ステータス を参照
inputsarray入力リスト、Dream input を参照
outputsarray出力リスト、Dream output を参照
modelobject使用モデル、形式は {"id": "auto"}
instructionsstringカスタム整理指示、最大 4096 文字
session_idstring または null関連する Dreaming Session ID(実行開始後に設定)
usageobjectトークン使用統計
errorobject または null失敗時のエラー詳細
created_atstringUTC 作成時刻(ISO 8601)
ended_atstring または nullUTC 終了時刻(終了状態のみ)
archived_atstring または nullUTC アーカイブ時刻

Dream ステータス

説明
pending作成済み、実行待ち
runningメモリ整理を実行中
completed整理完了、結果は outputs に格納
failed実行失敗、原因は error を参照
canceledユーザーによりキャンセル

Dream input

inputs 配列の各要素:
type の値必須フィールド説明
memory_storememory_store_id入力 Memory Store を指定(必須、1 件のみ)
sessionssession_ids優先する Session を指定(任意、最大 100 件)

Dream output

完了後、outputs 配列の要素:
フィールド説明
typestring常に "memory_store"
memory_store_idstring整理後の出力 Memory Store ID
files_touchedarray作成・変更・削除されたメモリファイルのパス

Dream usage

フィールド説明
input_tokensinteger入力トークン数
output_tokensinteger出力トークン数
cache_creation_input_tokensintegerキャッシュ作成トークン数
cache_read_input_tokensintegerキャッシュ読み込みトークン数

Dream error

失敗時に返されるエラーオブジェクト:
フィールド説明
typestringエラー種別(例: "no_output""internal_error"
messagestringエラー説明