Skip to main content
The BabySea Playground is a browser-based API console for generation and generation management. Open it at https://us.babysea.ai/playground. If you work in another region, use the top-bar region switcher to move between US and EU. In the team workspace sidebar, the label is Playground under the Library section. That sidebar entry opens the standalone playground page in a new tab.

What the page shows

The page has two main sections:
SectionWhat it is for
Generation sectionBuild a request, send it to the BabySea public /v1/generate API, and inspect the response
Management sectionRun content-management calls for an existing generation_id

Top bar

The top bar includes these controls:
ElementWhat it does
Playground labelShows that you are in the playground page
Image and Video tabsSwitch the model list and request schema between image and video models
Model selectorOpens a searchable dropdown of available model identifiers
Region switcherSwitches between US and EU playground regions
API key fieldAccepts your BabySea API key
API key lock buttonLocks the current API key in memory and enables request sending
The desktop top bar also shows the current API base URL for the selected region.

Main layout

In desktop view, the generation section uses three resizable columns:
ColumnHeader
LeftSchema
CenterRequest Body
RightResponse
In mobile view, the same area is shown as three switchable tabs:
Mobile tabWhat it shows
schemaThe current endpoint schema
inputThe request form
responseThe live response panel

How the playground works

1

Choose the model type and model identifier

Use Image or Video, then pick a model from the searchable model selector.
2

Enter and lock your API key

Paste your BabySea API key into the top-bar field, then click the lock button. The generation and management send buttons stay disabled until the key is locked.
3

Fill the request form

The playground builds the form from the current model schema and highlights required fields.
4

Send the public API request

The page sends your request directly to the BabySea public /v1 API for the selected region.
5

Review the response or continue with management actions

Use the response panel to inspect the JSON result, then use the management section if you want to read, cancel, or delete a generation by generation_id.

Public and internal routes used by the page

Route typeRoute
Public generation routePOST /v1/generate/image/{model_identifier} or POST /v1/generate/video/{model_identifier}
Public content info routeGET /v1/content/{generation_id}
Public cancel routePOST /v1/content/generation/cancel/{generation_id}
Public delete routeDELETE /v1/content/{generation_id}
Internal status helperGET /api/playground/generation-status/{generation_id}
The internal /api/playground/generation-status/{generation_id} route is used only to improve the live timeline after a generation has started. It is not a public API integration route.

Next steps

  • Generate - Send image and video requests and understand the response timeline
  • Request & schema - Use the schema panel, request form, field types, and validation rules
  • Manage content - Get info, cancel a generation, or delete content by generation_id