Skip to main content
Dreams

Dream 数据结构

Dream 对象、输入/输出、状态及用量结构的完整定义。

Dream 对象

所有 Dream 接口返回该对象。
字段类型说明
idstringDream ID,前缀 drm_
typestring固定为 "dream"
statusstringDream 状态。参见 Dream status
inputsarray输入列表。参见 Dream input
outputsarray输出列表。参见 Dream output
modelobject使用的模型,格式 {"id": "auto"}
instructionsstring自定义整合指令,最多 4096 个字符
session_idstring | null关联的 Dreaming Session ID(执行开始后填充)
usageobjectToken 用量统计。参见 Dream usage
errorobject | null失败时的错误详情。参见 Dream error
created_atstringUTC 创建时间(ISO 8601)
ended_atstring | nullUTC 结束时间(仅终态)
archived_atstring | nullUTC 归档时间

Dream status

说明
pending已创建,等待执行
running记忆整合进行中
completed整合完成;结果在 outputs 中
failed执行失败;原因在 error 中
canceled被用户取消

Dream input

inputs 数组中每个元素:
type 值必填字段说明
memory_storememory_store_id指定输入的 Memory Store(必须,仅允许一个)
sessionssession_ids指定优先处理的 Session(可选,最多 100 个 ID)

Dream output

整合完成后,outputs 数组中的元素:
字段类型说明
typestring固定为 "memory_store"
memory_store_idstring整合后的输出 Memory Store ID
files_touchedarray创建/修改/删除的 memory 文件路径列表

Dream usage

字段类型说明
input_tokensinteger输入 token 数
output_tokensinteger输出 token 数
cache_creation_input_tokensinteger缓存创建 token 数
cache_read_input_tokensinteger缓存读取 token 数

Dream error

失败时返回的错误对象:
字段类型说明
typestring错误类型(如 "no_output""internal_error"
messagestring错误描述