夢境
建立夢境
$client->beta->dreams->create(list<BetaDreamInput> inputs, Model model, ?string instructions, ?BetaOutputBehavior outputBehavior, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamPOST/v1/dreams
Requires
anthropic-beta: dreaming-2026-04-21. How to send beta headers啟動一個非同步工作,利用過去的工作階段產生記憶儲存區的重新組織版本,並取回夢境以輪詢結果。
列出夢境
$client->beta->dreams->list(?\Datetime createdAtGt, ?\Datetime createdAtLt, ?bool includeArchived, ?int limit, ?string page, ?list<BetaDreamStatus> statuses, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaDream>GET/v1/dreams
Requires
anthropic-beta: dreaming-2026-04-21. How to send beta headers列出工作區中的夢境,最新的在前。
取得夢境
$client->beta->dreams->retrieve(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamGET/v1/dreams/{dream_id}
Requires
anthropic-beta: dreaming-2026-04-21. How to send beta headers依 ID 取得夢境,以檢查其狀態、輸出記憶儲存區及權杖用量。
取消夢境
$client->beta->dreams->cancel(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamPOST/v1/dreams/{dream_id}/cancel
Requires
anthropic-beta: dreaming-2026-04-21. How to send beta headers停止處於 pending 或 running 狀態的夢境。
封存夢境
$client->beta->dreams->archive(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamPOST/v1/dreams/{dream_id}/archive
Requires
anthropic-beta: dreaming-2026-04-21. How to send beta headers將 completed、failed 或 canceled 的夢境從預設的夢境清單中隱藏。