The playground is a public browser console for testing BabySea API requests. It uses the sameDocumentation Index
Fetch the complete documentation index at: https://docs.babysea.ai/llms.txt
Use this file to discover all available pages before exploring further.
/v1 API routes as your production code.
Open playground
Test image and video generation from the browser.
What you can test
| Area | Details |
|---|---|
| Models | Image and video tabs with searchable model selection. |
| Schema | Fields are derived from the registered model schemas. |
| Regions | us, eu, and jp endpoints. |
| Requests | POST /v1/generate/image/... and POST /v1/generate/video/.... |
| Status | Live status updates with polling fallback. |
| Management | Get, cancel, or delete a generation by ID. |
API key handling
The playground requires an API key for requests.- The key is typed manually.
- The key must be locked before sending.
- The key is never persisted to storage.
- The key is cleared when the tab closes or reloads.
- Control characters and bidirectional override characters are rejected.
Region selection
Choose the same region as your API key:| Region value | API host |
|---|---|
us | api.us.babysea.ai |
eu | api.eu.babysea.ai |
jp | api.jp.babysea.ai |
Request editor
The form updates when you switch models. Supported fields can include:generation_promptgeneration_ratiogeneration_output_formatgeneration_output_numbergeneration_input_filegeneration_input_file_last_contentgeneration_durationgeneration_resolutiongeneration_generate_audio- model-specific fields
Send a generation
Track results
After a request starts, the response includes ageneration_id. The playground tracks the generation with realtime updates and falls back to polling if the realtime channel disconnects.
The response panel truncates very large JSON for display, but copied payloads include the full response subject to browser clipboard limits.
Manage a generation
Use the management section with a generation UUID:| Action | API route | Notes |
|---|---|---|
| Get info | GET /v1/content/{generation_id} | Fetches the current generation record. |
| Cancel | POST /v1/content/generation/cancel/{generation_id} | Works only while the generation is still cancelable. |
| Delete | DELETE /v1/content/{generation_id} | Deletes the generation and stored output files. This is irreversible. |