Catalog
Call GET /catalog before every create flow. The catalog is the source of truth for product types, generation models, account limits, languages, voices, and styles.
Use content_types[].generation_models[] for AI Image and AI Video model capabilities. Each AI Video model declares its tasks, ratios, resolutions, durations, native audio, attachment support, and conversational editing support.
The current public surface supports text-to-video. First frame, last frame, and attachment flags are false until a Public Files API is available.
For AI Image, use the selected model's allowed_aspect_ratios; do not mix ratios from different providers.
