Request
dream=$(
curl -sS --fail-with-body "https://ark.cn-beijing.volces.com/api/v3/dreams" \
-H "Authorization: Bearer $ARK_API_KEY" \
-H "Content-Type: application/json" \
-d @- <<EOF
{
"inputs": [
{
"type": "memory_store",
"memory_store_id": "$INPUT_MEMORY_STORE_ID"
},
{
"type": "sessions",
"session_ids": [
"$SESSION_ID_1",
"$SESSION_ID_2"
]
}
],
"model": "$MODEL_ID",
"instructions": "保留稳定偏好和已验证结论;删除重复、过期和包含个人身份的信息;按主题组织结果。",
"output_memory_store_name": "dream-curated-memory",
"output_memory_store_description": "Dream 整理后的长期记忆"
}
EOF
)
printf '%s\n' "$dream"
DREAM_ID=$(jq -er '.id' <<<"$dream")
OUTPUT_MEMORY_STORE_ID=$(
jq -er '.outputs[] | select(.type == "memory_store") | .memory_store_id' <<<"$dream"
)
export DREAM_ID OUTPUT_MEMORY_STORE_ID
printf 'Dream ID: %s\n' "$DREAM_ID"
printf 'Output Memory Store ID: %s\n' "$OUTPUT_MEMORY_STORE_ID"Response
{
"type": "dream",
"id": "drm-20260924143000-a1b2c",
"status": "pending",
"inputs": [
{
"type": "memory_store",
"memory_store_id": "memstore-20260920100000-source"
},
{
"type": "sessions",
"session_ids": [
"sesn-20260921100000-a1b2c",
"sesn-20260922100000-d3e4f"
]
}
],
"outputs": [
{
"type": "memory_store",
"memory_store_id": "memstore-20260924143000-output"
}
],
"model": {
"id": "<MODEL_ID>"
},
"instructions": "保留稳定偏好和已验证结论;删除重复、过期和包含个人身份的信息;按主题组织结果。",
"created_at": "2026-09-24T06:30:00Z",
"ended_at": null,
"usage": null,
"running_time": null,
"error": null
}