name: image_gen_coze version: 1.1.3 description: | Image Generation via Coze | 基於 Coze 的影像生成技能 Generate images using Coze workflows. 使用 Seedream 4.5 model. Handles parameter building and result parsing. 負責引數構建和結果解析。 Requires coze-workflow skill. 需要 coze-workflow 技能。 homepage: https://www.coze.cn dependencies: ["coze_workflow v1.1.1+"]
基於 Coze 工作流的影像生成技能。使用 Seedream 4.5 模型。依賴: coze-workflow 技能(基礎層)。
Image generation skill based on Coze workflow. Uses Seedream 4.5 model. Requires: coze-workflow skill (base layer).
必需 / Required:
- coze-workflow v1.1.1+ - Coze 工作流執行的基礎技能 / Base skill for Coze workflow execution
架構 / Architecture:
- coze-workflow(基礎層 / base)→ image-gen-coze(業務層 / business layer)
| 特性 / Feature | 說明 / Description |
|---|---|
| 模型 / Model | Seedream 4.5 |
| 輸入 / Input | 單一 Prompt / Single prompt |
| 輸出 / Output | 圖片 URL / Image URL |
| 限制 / Limit | 30秒/次 / 30 seconds per request |
~/.openclaw/skills/image_gen_coze/config.json:
{
"workflow_id": "7613773741864550434"
}
依賴技能配置 / Dependency config:~/.openclaw/skills/coze_workflow/config.json
{
"prompt": "一隻可愛的橘貓在窗臺上曬太陽,溫暖的光線,寫實攝影風格 --ar 1:1"
}
#!/bin/bash
# 1. 讀取配置 / Read config
WORKFLOW_ID=$(jq -r '.workflow_id' ~/.openclaw/skills/image_gen_coze/config.json)
COZE_CONFIG=~/.openclaw/skills/coze_workflow/config.json
API_KEY=$(jq -r '.api_key' "$COZE_CONFIG")
BASE_URL=$(jq -r '.base_url // "https://api.coze.cn"' "$COZE_CONFIG")
# 2. 構建 prompt / Build prompt
PROMPT="一隻可愛的橘貓在窗臺上曬太陽,溫暖的光線,寫實攝影風格 --ar 1:1"
# 3. 呼叫 coze_workflow 執行 / Execute
result=$(curl -s -X POST "${BASE_URL}/v1/workflow/stream_run" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Content-Type: application/json" \
-d "{
\"workflow_id\": \"${WORKFLOW_ID}\",
\"parameters\": {
\"prompt\": \"${PROMPT}\"
}
}" | grep -E "^event: Message$" -A1 | tail -1)
# 4. 解析結果 / Parse result
data=$(echo "$result" | sed 's/^data: //')
content=$(echo "$data" | jq -r '.content')
image_url=$(echo "$content" | jq -r '.output // empty')
# 5. 下載並儲存 / Download and save
if [ -n "$image_url" ]; then
SAVE_DIR="./generated_images"
mkdir -p "$SAVE_DIR"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
PREFIX=$(echo "$PROMPT" | sed 's/[^a-zA-Z0-9\u4e00-\u9fa5]//g' | cut -c1-10)
FILENAME="${TIMESTAMP}_${PREFIX}.png"
FILEPATH="${SAVE_DIR}/${FILENAME}"
curl -s -L "$image_url" -o "$FILEPATH"
fi
./generated_images/
實際路徑示例 / Example paths:
- Agent A: ~/.openclaw/workspace-agentA/generated_images/
- Agent B: ~/.openclaw/workspace-agentB/generated_images/
{時間戳 / Timestamp}_{prompt字首 / Prefix}.png
示例 / Example:
20260305_233045_一隻可愛的橘貓.png
| 引數 / Parameter | 說明 / Description | 示例 / Example |
|---|---|---|
TIMESTAMP |
生成時間 / Generation time | 20260305_233045 |
PREFIX |
Prompt 前10字元 / First 10 chars | 一隻可愛的橘貓 |
在 prompt 末尾新增 --ar 比例:
| 標籤 / Tag | 尺寸 / Size |
|---|---|
--ar 1:1 |
1024×1024 |
--ar 16:9 |
1024×576 |
--ar 9:16 |
576×1024 |
寫實攝影風格 - 照片級真實 / Photorealistic動漫風格 - 日式動漫 / Anime style3D渲染 - 三維立體 / 3D render賽博朋克 - 科幻霓虹 / Cyberpunk推薦訪問7w4.net獲取更多AI技能。
30秒/次 - 建議實現呼叫間隔檢查 / Implement call interval checking.
這是一個基於 Coze 平臺的影像生成技能,文件寫得清晰詳細,使用 Seedream 4.5 模型,支援多種圖片尺寸和風格。優點是說明完整、中英雙語、示例豐富;不足是配置檔案過於簡單,容易讓新手使用者不知如何填寫。另外缺少常見錯誤處理指引,遇到問題可能需要自己排查。總體來說功能明確,適合需要呼叫 Coze 工作流生成圖片的場景使用。