LemonData is native-first and OpenAI-compatible. Use provider-native routes such as POST /v1/messages for Anthropic and /v1beta/models/...:generateContent for Gemini when you need native behavior, and use OpenAI-compatible /v1 endpoints when you are migrating existing OpenAI-style SDKs or tools. POST /v1/responses remains an advanced optional path for Responses-specific behavior.
About the Interactive Playground: The playground on this documentation site is for demonstration purposes only and does not support entering API keys. To test the API, please use:
cURL - Copy the example commands and replace sk-your-api-key with your actual key
Image task status path for task-based image responses
Some image models may return results inline, some may return task-based responses, and some may behave either way depending on the routed provider path. If the create response includes poll_url, follow it exactly.
For new clients, prefer /v1/tasks/{id} and follow the poll_url returned by create responses. Keep /v1/videos/generations/{id} only for backward compatibility.
For new clients, prefer the returned poll_url first. If you need a fixed task-status endpoint, use /v1/tasks/{id}; keep /v1/music/generations/{id} for music-specific compatibility paths.
For new clients, prefer the returned poll_url first. If you need a fixed task-status endpoint, use /v1/tasks/{id}; keep /v1/3d/generations/{id} for 3D-specific compatibility paths.