Which protocol should I use?

Prefer Studio Unified for new projects and compatible native protocols for existing tools.

Let AI read the docs πŸ₯ΊπŸ‘‰

Studio Unified

For new projects, batch workflows, and model switching. A submission creates one job and returns a jobId. You can query progress, retrieve the result, or cancel it. 🎨 GPT Image and 🍌 Nano Banana share the core request fields.

OpenAI Images

For existing OpenAI Images SDK integrations and tools supporting the Images protocol. Generation returns data[]; editing accepts files or JSON image URLs. Supports 🎨 GPT Image models.

Gemini Native

For Google Gen AI SDKs, multi-turn editing, and native multimodal content. Requests use contents[].parts[]; responses use candidates[].content.parts[]. Supports 🍌 Nano Banana 2 and Pro.

Protocol selection

Which protocol should I use?