Dream 对象、输入输出和状态的复用结构。
Dream 对象
创建、查询、列表、取消和归档接口都会返回 Dream 对象。
|
字段 |
类型 |
说明 |
|
|
string |
Dream 唯一标识,前缀为 |
|
|
string |
固定值 |
|
|
string |
Dream 当前状态,见 Dream status |
|
|
array |
Dream input 数组,见 Dream input |
|
|
array | null |
Dream output 数组;未完成时为 null。见 Dream output |
|
|
string |
执行 Dream 使用的模型 ID |
|
|
string | null |
自定义指令,用于引导 Dream 的整合方向 |
|
|
string | null |
关联的 Session ID;无关联时为 null |
|
|
object | null |
Token 用量统计;未完成时为 null。见 Dream usage |
|
|
object | null |
错误信息;未失败时为 null。见 Dream error |
|
|
string |
创建时间(ISO 8601) |
|
|
string | null |
结束时间(ISO 8601);仍在运行时为 null |
|
|
string | null |
归档时间(ISO 8601);未归档时为 null |
Dream status
|
值 |
说明 |
|
|
Dream 已创建,等待执行 |
|
|
Dream 正在处理输入并生成输出 |
|
|
Dream 已成功完成 |
|
|
Dream 执行失败,详见 error 字段 |
|
|
Dream 被用户取消 |
Dream input
inputs 数组中的每个元素:
|
type 值 |
必填字段 |
说明 |
|
|
|
将指定 Memory Store 作为 Dream 的输入数据源 |
|
|
|
将指定 Session 的对话历史作为输入 |
Dream output
Dream 完成后,outputs 数组中的元素:
|
字段 |
类型 |
说明 |
|
|
string |
固定值 |
|
|
string |
输出写入的 Memory Store ID |
|
|
integer |
Dream 过程中创建或修改的文件数量 |
Dream usage
|
字段 |
类型 |
说明 |
|
|
integer |
输入 token 总数 |
|
|
integer |
输出 token 总数 |
|
|
integer |
用于创建缓存的输入 token 数 |
|
|
integer |
从缓存读取的输入 token 数 |
Dream error
失败时返回的错误对象:
|
字段 |
类型 |
说明 |
|
|
string |
错误类型标识 |
|
|
string |
可读的错误描述信息 |