Connect Daydream Cloud
connect_daydream_cloudCreate a Daydream cloud StreamDiffusion bridge: POST source TOP frames to Daydream API, pull diffused results into a null TOP via Syphon/Spout/NDI.
Instructions
Create a Daydream cloud-hosted StreamDiffusion bridge in TD. A webclientDAT POSTs the encoded source TOP frame to Daydream's REST endpoint; the diffused result is pulled back via a Syphon/Spout/NDI receiver and exposed as a null TOP. API key is read from DAYDREAM_API_KEY in the TD process environment — never inlined. Live probe SKIPPED (requires Daydream account + outbound HTTPS).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent_path | No | COMP to create the bridge sub-network in. | /project1 |
| name | No | Container name; defaults to daydream_cloud1. | |
| source_top_path | Yes | TOP whose frames are POSTed to Daydream. | |
| server_url | No | Daydream inference endpoint. Override for self-hosted or staging. | https://api.daydream.live/v1/stream |
| model_id | No | Daydream model slug. | streamdiffusion-v1 |
| prompt | No | Text prompt sent in the request body. | |
| strength | No | Diffusion strength. | |
| seed | No | Optional seed. | |
| fps | No | Outbound POST cadence; clamped 1–30 (cloud rate-limit guard). | |
| output_mode | No | Receiver TOP to instantiate for the relay output. | syphon |
| output_source_name | No | NDI source / Syphon-Spout sender name to subscribe to. | daydream_out |
| active | No | Start polling immediately (default off so artist can confirm API key is set). | |
| expose_controls | No | Add custom-page sliders (Prompt, Strength, FPS, Active). |