The concept is an LLM-generated matrix of audience x gender x product type with prompts, written back to trend match design_ideas. Generation typically completes in 10-60s; call trend.get_generation with wait_sec=0 for a snapshot or wait_sec>0 to long-poll.
Bills CONCEPT_CREATED (2 credits) only when a new job is dispatched. Calling on a trend whose concept is already cached returns the cached concept immediately and is free.
Parameters
Trend match ID.
Send the same key when retrying this exact call. A completed request replays for 24 hours without running or billing again.
An https URL that receives a signed completion event when the work finishes, so you can skip polling. See Webhooks.
Returns
Opaque async handle. Same as match_id.
Populated when status == "complete"; null when newly dispatched.
true only when a new generation was kicked off (and a credit charged).
Describes the trend.get_generation(..., wait_sec=...) contract.