跳转到主要内容

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 用量统计
errorobject 或 null失败时的错误详情
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

Dream 完成后,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错误描述