據 AlphaMoat 統計,截至 2026-09,Skill Image Gen 累計下載 958 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 5,048 位,在「設計創意」分類(512 個)中排名第 508 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 20 | 785 | - | - |
| SkillHub ↗ | 120 | 958 | 1 | — |
各平台的計數口徑不同,統計時間不一致。
用提示詞選擇模型、尺寸和數量生成圖片,預設儲存 PNG,可指定路徑。需安裝 Python 依賴,並設定已啟用的 Gitee AI Key,例如 GITEE_API_KEY。API 有速率限制,失敗時檢查網路和服務。COS 上傳是可選分支,需預建 Bucket、正確權限和 COS_SECRET_ID、COS_SECRET_KEY、COS_REGION、COS_BUCKET 設定;不將來源的免費說法作為費用保證。
資料釋出於 2026-10-26
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 958 | — | 1 |
| 2026-08 | 755 | +8.3% | 1 |
| 2026-07 | 697 | — | 1 |
| 2026-05 | 469 | — | 1 |
| 2026-03 | 257 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
--- name: skill-image-gen description: 免费AI图片生成工具,使用Gitee AI API生成图片,支持本地保存和腾讯云COS上传。适用于需要免费图片生成的场景。 --- # Free Image Gen - 免费AI图片生成工具 基于 Gitee AI API 的免费图片生成技能,支持多种模型,可将生成的图片保存到本地或上传到腾讯云 COS。 ## 功能特点
- 🆓 **完全免费** - 使用 Gitee AI API,无需付费
- 🎨 **多模型支持** - 支持 Kolors 等多种图片生成模型
- ☁️ **云端存储** - 可选上传到腾讯云 COS
- 📁 **本地保存** - 支持保存到本地目录
- 🔧 **灵活配置** - 配置参数可抽取到配置文件
## 安装依赖
```bash
pip install -r requirements.txt
```
## 配置说明
### 方法一:首次使用交互式配置(推荐)
**首次运行脚本时**,如果检测到配置不存在,会自动进入交互式配置模式:
```bash
python scripts/main.py --prompt "一只可爱的小狗"
```
系统会提示:
```
============================================================
Free Image Gen - 首次使用配置
============================================================
检测到这是首次使用,需要配置 Gitee AI API Key
获取 API Key 的方法:
1. 访问 https://ai.gitee.com/
2. 注册/登录账号
3. 进入控制台获取 API Key
------------------------------------------------------------
请输入你的 Gitee AI API Key: [用户输入API Key]
```
配置完成后,配置文件会自动保存到:`~/.openclaw/skills/skill-image-gen/config.json`
### 方法二:通过对话配置(AI Agent 使用)
如果你是 AI Agent,可以通过对话获取用户的参数,然后使用 `update_config()` 方法更新配置:
```python
from config import Config
# 创建配置对象(禁用交互式配置)
config = Config(interactive=False)
# 通过对话获取用户的 API Key
# user_api_key = ... (从对话中获取)
# 更新配置
config.update_config('gitee.api_key', user_api_key)
# 现在可以使用配置了
api_key = config.get('gitee.api_key')
```
### 方法三:环境变量
在 `.env` 文件中配置:
```env
# Gitee AI API 配置
GITEE_API_KEY=your_gitee_api_key
# 腾讯云 COS 配置(可选)
COS_SECRET_ID=your_secret_id
COS_SECRET_KEY=your_secret_key
COS_REGION=ap-guangzhou
COS_BUCKET=your-bucket-name
# 输出目录
IMAGE_OUTPUT_PATH=./output
```
### 方法四:手动创建配置文件
复制配置模板并修改:
```bash
cp config.example.json ~/.openclaw/skills/skill-image-gen/config.json
```
### 配置文件查找优先级
脚本会按以下优先级查找配置文件:
1. **环境变量**:`SKILL_IMAGE_GEN_CONFIG`(最高优先级)
2. **技能安装目录**:`~/.openclaw/skills/skill-image-gen/config.json`(优先)
3. **独立技能配置目录**:`~/.openclaw/skills/config/skill-image-gen/config.json`(备选,卸载技能不影响配置)
4. **当前工作目录**:
- `./skills/skill-image-gen/config.json`
- `./.skill-image-gen/config.json`
5. **旧版全局配置**:`~/.openclaw/skill/skill-image-gen/config.json`(向后兼容)
6. **技能目录**:`config.json`
找到第一个存在的配置文件就会加载,后续的路径会被忽略。
> **注意**:推荐将配置文件放在 `~/.openclaw/skills/config/` 目录下,独立于技能安装目录,卸载重装技能不会丢失配置。
### 配置文件示例
配置文件内容示例:
```json
{
"gitee": {
"api_key": "your_gitee_api_key",
"model": "Kolors",
"base_url": "https://ai.gitee.com/v1"
},
"cos": {
"enabled": false,
"secret_id": "",
"secret_key": "",
"region": "ap-guangzhou",
"bucket": ""
},
"output": {
"path": "./output",
"format": "png"
}
}
```
## 使用方法
### 基本用法
```bash
# 生成图片并保存到本地
python scripts/main.py --prompt "一只可爱的小猫在阳光下睡觉"
# 指定输出路径
python scripts/main.py --prompt "海边日落" --output ./images/sunset.png
# 生成多张图片
python scripts/main.py --prompt "山水画" --count 3
# 上传到 COS
python scripts/main.py --prompt "城市夜景" --upload-cos
```
### 命令行参数
| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--prompt`, `-p` | 图片生成提示词(必需) | - |
| `--output`, `-o` | 输出文件路径 | 自动生成 |
| `--model`, `-m` | 使用的模型 | Kolors |
| `--count`, `-n` | 生成图片数量 | 1 |
| `--upload-cos` | 上传到腾讯云 COS | False |
| `--config`, `-c` | 配置文件路径 | None(自动查找) |
| `--size`, `-s` | 图片尺寸 | 1024x1024 |
| `--json` | JSON 格式输出 | False |
### 作为模块使用
```python
from scripts.gitee_api import GiteeImageGenerator
# 初始化
generator = GiteeImageGenerator(api_key="your_api_key")
# 生成图片
result = generator.generate("一只可爱的小狗")
print(result["image_url"])
# 生成并上传
result = generator.generate(
prompt="山水画",
upload_to_cos=True,
output_dir="./images"
)
```
## 获取 API Key
1. 访问 [Gitee AI](https://ai.gitee.com/)
2. 注册/登录账号
3. 进入控制台获取 API Key
## 支持的模型
| 模型 | 说明 | 推荐场景 |
|------|------|----------|
| Kolors | 快文生图模型 | 通用图片生成 |
| flux-schnell | 快速生成 | 简单场景 |
| stable-diffusion | 经典模型 | 艺术风格 |
## 目录结构
```
skill-image-gen/
├── SKILL.md # 本说明文件
├── config.example.json # 配置示例文件
├── scripts/
│ ├── main.py # 主入口脚本
│ ├── config.py # 配置管理
│ ├── gitee_api.py # Gitee API 封装
│ ├── cos_uploader.py # COS 上传模块
│ └── utils.py # 工具函数
└── requirements.txt # Python 依赖
```
**用户配置文件位置**:`~/.openclaw/skills/skill-image-gen/config.json`(推荐)
## 常见问题
### Q: API Key 无效?
A: 请确认 API Key 是否正确,是否已激活。
### Q: 图片生成失败?
A: 检查网络连接,确认 Gitee AI 服务是否正常。
### Q: COS 上传失败?
A: 检查 COS 配置是否正确,Bucket 是否存在,权限是否正确。
## 注意事项
1. Gitee AI API 有调用频率限制,请合理使用
2. 生成的图片默认保存为 PNG 格式
3. COS 上传需要提前创建 Bucket 并配置权限
## 更新日志
- v1.0.0 - 初始版本,支持基本的图片生成功能
使用 ContextWeave 生成或修改架構圖、流程圖、思維導圖和複雜資訊圖。適用於需要從程式碼、檔案或自然語言中提取結構與關係並實際產出 CW、SVG、HTML、可編輯 PPTX 或原生 VSDX 的請求;未特別說明時,PPTX 與 Visio 使用原生形狀和聯結器匯出。不適用於統計圖表、手繪插畫或畫素級排版。
使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或編輯圖像。支援文生圖、圖生圖及 1K/2K/4K 解析度,適用於圖像建立、修改及編輯請求,使用 --input-image 指定輸入圖像。
使用 Whisper CLI 進行本地語音轉文字(無需 API 金鑰)
使用 mcp-diagram-generator MCP 伺服器生成和編輯圖表。適用於新建圖表、編輯現有 .drawio/.mmd/.excalidraw 檔案、網路拓撲、架構圖、流程圖、泳道圖、時序圖、類圖、ER 圖及 Excalidraw 白板工作。當用戶要求繪圖時,始終使用此技能。
面向介面設計的思路與落地建議技能,覆蓋佈局、互動流程、設計令牌與前端改動。
使用 Sora 2、Veo 3、Seedance、Runway 及現代 API,透過可靠的提示與渲染工作流建立 AI 影片。
用 ffmpeg 從影片裡取出畫面幀,或生成便於快速檢視的縮圖。
用本地 Whisper 把音訊檔案轉成文字,模型下載完成後可完全離線執行。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。