Playground improvements and creative templates

A batch of playground quality-of-life updates plus the new creative templates feature for image and video generation.

What’s new

  • Creative templates for image and video generation. Pre-curated effect recipes you can apply with a single click in the playground or by passing template: "<slug>" to /v1/images/generations or /v1/videos/generations. Each template picks a recommended model, ships a supported model list, and applies sensible default parameters so you can ship a polished generation without tuning every knob.
  • Live cost estimate in the playground. A running estimate now appears next to the Send button before you fire a request, so you can see what each call will cost against your live balance.
  • Save generated media from your usage logs. A Save button on usage log entries downloads the file (image, video, audio) for any past generation, so you can keep your output locally before the standard retention window expires.
  • Edit, regenerate, and delete on text chat messages. Hover any user or assistant bubble in the playground to edit a prompt and resubmit, regenerate the last response, or mark messages for deletion.