/install coze-image
Coze Image Generation Skill
Generate images from text prompts using the Coze AI platform. This skill handles the complete workflow: submitting prompts, parsing SSE responses, downloading images, and returning Base64-encoded data URIs for inline display.
Usage
Basic Usage
from coze_image_skill import run
result = run({
"text": "一只可爱的小猫,毛茸茸的,大眼睛,坐在窗台上",
"api_token": "your_coze_api_token"
})
# Result contains:
# - image: data:image/jpeg;base64,... (inline Base64)
# - mime_type: image/jpeg
# - filename: generated-image.jpeg
# - source_url: original image URL
With Custom Configuration
result = run({
"prompt": "a cute orange cat playing on grass, sunny day",
"api_token": "your_token",
"project_id": "your_project_id",
"session_id": "your_session_id",
"timeout": 90,
"include_debug": True
})
Environment Variables
Set these in your OpenClaw configuration or .env file:
| Variable | Description | Default |
|---|---|---|
IMAGE_API_TOKEN |
Coze API authentication token | Required |
IMAGE_API_URL |
Coze stream_run endpoint | https://6fj9k4p9x3.coze.site/stream_run |
IMAGE_API_PROJECT_ID |
Coze project ID | 7621854258107039796 |
IMAGE_API_SESSION_ID |
Coze session ID | mT8SQeCGgTMZNBsJEiRuN |
IMAGE_API_TIMEOUT |
Request timeout in seconds | 60 |
Parameters
| Parameter | Type | Description |
|---|---|---|
text or prompt |
string | Image generation prompt (required) |
api_token |
string | Coze API token (or use env var) |
project_id |
string | Coze project ID (or use env var) |
session_id |
string | Coze session ID (or use env var) |
timeout |
int | Request timeout in seconds |
include_debug |
bool | Include debug info in response |
strict |
bool | Raise exceptions instead of returning error object |
Response Format
Success
{
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
"mime_type": "image/jpeg",
"filename": "generated-image.jpeg",
"source_url": "https://..."
}
Error
{
"error": "Error message describing what went wrong",
"image": null,
"mime_type": null,
"filename": null,
"source_url": null
}
Features
- SSE Streaming: Handles Coze's Server-Sent Events response format
- Auto Download: Automatically downloads generated images and converts to Base64
- Error Handling: Graceful error handling with structured error responses
- Flexible Auth: Supports both inline token and environment variables
- Debug Mode: Optional debug output for troubleshooting
Setup on ClawHub
-
Install the skill via ClawHub:
openclaw skills install coze-image -
Configure your API token:
openclaw config set IMAGE_API_TOKEN your_token_here -
Generate your first image:
Generate a picture of a sunset over the ocean
Troubleshooting
"Image URL not found in SSE response"
This means the Coze project returned text instead of an image. Make sure:
- Your Coze bot has an image generation plugin enabled
- The workflow is configured to return images
- The prompt is appropriate for image generation
Authentication Errors
- Verify your API token is valid and not expired
- Check that the token has permission to access the project
- Ensure environment variables are set correctly
Timeout Errors
- Increase the timeout parameter (default 60s)
- Check your network connection
- The image generation may be taking longer than expected
License
MIT License - See license file for details.
Support
For issues or questions, please open an issue on the ClawHub repository.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install coze-image - 安装完成后,直接呼叫该 Skill 的名称或使用
/coze-image触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Coze Image Skill 是什么?
Generate images using Coze AI platform. Supports text-to-image generation with automatic Base64 encoding for inline preview. Use when you need to create imag... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。
如何安装 Coze Image Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install coze-image」即可一键安装,无需额外配置。
Coze Image Skill 是免费的吗?
是的,Coze Image Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Coze Image Skill 支持哪些平台?
Coze Image Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Coze Image Skill?
由 pgyppp(@pgyppp)开发并维护,当前版本 v1.0.0。