名称: yollomi-ai-api
描述: AI 图像生成技能(图像、图像生成)。Yollomi 的多模型图像生成器,通过统一的 API 端点生成 AI 图像。需要 YOLLOMI_API_KEY。
元数据: {"openclaw":{"requires":{"env":["YOLLOMI_API_KEY"]}}}
通过 Yollomi API 生成图像和视频。所有模型均使用单一统一端点,通过不同的 modelId 参数进行区分。
YOLLOMI_API_KEY。注意:
* 此技能版本中视频生成功能暂时禁用。
POST /api/v1/generate
请求头:Authorization: Bearer ${YOLLOMI_API_KEY} 或 X-API-Key: ${YOLLOMI_API_KEY}
Content-Type:application/json
请求体:
* type (必需):"image" 或 "video"
* modelId (必需):模型标识符
* 其他参数取决于具体模型(如 prompt、imageUrl 等)
响应(图像):{ images: string[], remainingCredits: number }
响应(视频):{ video: string, remainingCredits: number }
GET /api/v1/models
返回所有可用的图像和视频模型 ID。
生成图像(Flux):
curl -X POST "${YOLLOMI_BASE_URL:-https://yollomi.com}/api/v1/generate" \
-H "Authorization: Bearer $YOLLOMI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"image","modelId":"flux","prompt":"A cat in a hat","aspectRatio":"1:1"}'
移除背景:
curl -X POST "${YOLLOMI_BASE_URL:-https://yollomi.com}/api/v1/generate" \
-H "Authorization: Bearer $YOLLOMI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"image","modelId":"remove-bg","imageUrl":"https://example.com/photo.jpg"}'
生成视频:
curl -X POST "${YOLLOMI_BASE_URL:-https://yollomi.com}/api/v1/generate" \
-H "Authorization: Bearer $YOLLOMI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"video","modelId":"kling-2-1","prompt":"A cat walking in the rain"}'
文生图模型支持的宽高比:
| 比例 | 描述 |
|---|---|
| 1:1 | 正方形(默认) |
| 16:9 | 横向 |
| 9:16 | 纵向 |
| modelId | 消耗点数 | 必需参数 | 支持宽高比 |
|---|---|---|---|
| flux | 4/张 | prompt | 1:1, 16:9, 9:16 |
| flux-schnell | 2/张 | prompt | 同上 |
| flux-2-pro | 15/张 | prompt | 同上 |
| remove-bg | 0 | imageUrl | - |
| nano-banana | 4 | prompt | 1:1, 16:9, 9:16 |
| nano-banana-pro | 15 | prompt | 同上 |
| flux-kontext-pro | 4 | prompt | 同上 |
| z-image-turbo | 1 | prompt | width, height |
| imagen-4-ultra | 6 | prompt | 同上 |
| image-4-fast | 3 | prompt | 同上 |
| ideogram-v3-turbo | 3 | prompt | 同上 |
| stable-diffusion-3-5-large | 7/张 | prompt | 同上 |
| seedream-4-5 | 4 | prompt | 同上 |
| object-remover | 3 | image, mask | - |
| face-swap | 3 | swapImage, inputImage | - |
| image-upscaler | 1 | imageUrl, scale | - |
| photo-restoration | 4 | imageUrl | - |
| qwen-image-edit | 3 | image, prompt | - |
| qwen-image-edit-plus | 3 | image, prompt | - |
| virtual-try-on | 3 | clothImage, personImage | - |
| ai-background-generator | 5 | imageUrl | prompt |
| modelId | 消耗点数 |
|---|---|
| openai-sora-2 | ~50+ |
| google-veo-3 | 10 |
| google-veo-3-fast | 9 |
| google-veo-3-1 | 10 |
| google-veo-3-2 | 10 |
| google-veo-3-1-fast | 9 |
| kling-2-1 | 9 |
| kling-v2-6-motion-control | 7/秒 |
| minimax-hailuo-2-3 | 9 |
| minimax-hailuo-2-3-fast | 9 |
| bytedance-seedance-1-pro-fast | 8 |
| runway-gen4-turbo | 浮动 |
| pixverse-5 | 9 |
| wan-2-5-i2v | 9 |
| wan-2-5-t2v | 9 |
| wan-2-6-i2v | 29 |
| wan-2-6-t2v | 29 |
/api/v1/generate 发送 POST 请求,包含 type: "image"、modelId 及模型特定参数。/api/v1/generate 发送 POST 请求,包含 type: "video"、modelId、prompt,以及可选的 inputs。/api/v1/models。完整模型列表和参数说明:models-reference.md 或 GET /api/v1/models