Loading...
Loading...
Compare original and translation side by side
generate_mediamode="image"generate_mediamode="image"undefinedundefinedundefinedundefined| Backend | Default Model | Strengths | API Key |
|---|---|---|---|
| Google (priority 1) | | Fast, flexible sizes, image editing, multi-turn | |
| OpenAI (priority 2) | | High quality, transparent backgrounds, continuation via response ID | |
| Grok (priority 3) | | 1k resolution, continuation via stored data URI | |
| OpenRouter (priority 4) | | Access to multiple models via single API | |
| 后端 | 默认模型 | 优势 | API密钥 |
|---|---|---|---|
| Google(优先级1) | | 速度快、支持灵活尺寸、图像编辑、多轮交互 | |
| OpenAI(优先级2) | | 画质高、支持透明背景、可通过响应ID续生成 | |
| Grok(优先级3) | | 1k分辨率、可通过存储的data URI续生成 | |
| OpenRouter(优先级4) | | 可通过单个API访问多个模型 | |
| Parameter | Description | Example |
|---|---|---|
| Text description of the image | |
| Force a specific backend | |
| Override default model | |
| Image quality (OpenAI) | |
| Image dimensions | See backends reference |
| Aspect ratio | |
| Source images for image-to-image editing | |
| Continuation ID for multi-turn editing | |
| 参数 | 说明 | 示例 |
|---|---|---|
| 图像的文本描述 | |
| 强制使用指定后端 | |
| 覆盖默认模型 | 用于工作室级画质的 |
| 图像质量(仅OpenAI支持) | |
| 图像尺寸 | 参考后端文档 |
| 宽高比 | |
| 图生图编辑的源图像 | |
| 多轮编辑的续生成ID | |
input_imagesgenerate_media(
prompt="Make it look like a watercolor painting",
mode="image",
input_images=["photo.jpg"]
)input_imagesgenerate_media(
prompt="Make it look like a watercolor painting",
mode="image",
input_images=["photo.jpg"]
)continue_fromundefinedcontinue_fromundefined
Each backend uses a different continuation mechanism:
- **OpenAI**: Passes `previous_response_id` (stateless)
- **Google Gemini**: In-memory chat store (LRU, 50 items)
- **Grok**: In-memory data URI store (LRU, 50 items)
Continuation only works for single image generation (not batch).
不同后端使用的续生成机制不同:
- **OpenAI**:传递`previous_response_id`(无状态)
- **Google Gemini**:内存聊天存储(LRU,最多存50条)
- **Grok**:内存data URI存储(LRU,最多存50条)
续生成仅适用于单张图像生成(不支持批量)。gemini-*generate_content()input_imagesimagen-*generate_images()edit_image()negative_promptseedguidance_scalemodel="gemini-3-pro-image-preview"gemini-*generate_content()input_imagesimagen-*generate_images()edit_image()negative_promptseedguidance_scalemodel="gemini-3-pro-image-preview"extra_paramsextra_params