AstrBot Gitee AI 图像生成插件 (有免费额度)
当前版本: v1.2
本插件为 AstrBot 接入 Gitee AI 的图像生成能力,支持通过自然语言或指令调用,支持多 Key 轮询。
功能特性
- 支持通过 LLM 自然语言调用生成图片
- 支持通过指令
/aiimg生成图片 - 支持多种图片比例和分辨率
- 支持自定义模型
- 支持多 API Key 轮询调用
- 支持自定义负面提示词
- 自动清理旧图片,节省存储空间
配置
在 AstrBot 的管理面板中配置以下参数:
| 参数 | 说明 | 默认值 |
|---|---|---|
base_url |
Gitee AI API 地址 | https://ai.gitee.com/v1 |
api_key |
Gitee AI API Key(支持多 Key 轮询) | [] |
model |
使用的模型名称 | z-image-turbo |
size |
默认图片大小 | 1024x1024 |
num_inference_steps |
推理步数 | 9 |
negative_prompt |
负面提示词,用于指定不希望出现在生成图片中的内容 | "" |
配置说明
- api_key: 支持配置多个 Key 以实现轮询调用,可有效分摊 API 额度消耗
- negative_prompt: 可自定义负面提示词,留空则使用内置默认值(包含 low quality、bad anatomy 等常用负面词)
Gitee AI API Key获取方法:
1.访问https://ai.gitee.com/serverless-api?model=z-image-turbo
2.
3.免费额度
4.可以涩涩,警惕违规被举报
5.好用可以给个🌟
支持的图像尺寸
⚠️ 注意: 仅支持以下尺寸,使用其他尺寸会报错
| 比例 | 可用尺寸 |
|---|---|
| 1:1 | 256×256, 512×512, 1024×1024, 2048×2048 |
| 4:3 | 1152×896, 2048×1536 |
| 3:4 | 768×1024, 1536×2048 |
| 3:2 | 2048×1360 |
| 2:3 | 1360×2048 |
| 16:9 | 1024×576, 2048×1152 |
| 9:16 | 576×1024, 1152×2048 |
使用方法
指令调用
/aiimg <提示词> [比例]
示例:
/aiimg 一个可爱的女孩(使用默认比例 1:1)/aiimg 一个可爱的女孩 16:9/aiimg 赛博朋克风格的城市 9:16
自然语言调用
直接与 bot 对话,例如:
- "帮我画一张小猫的图片"
- "生成一个二次元风格的少女"
注意事项
请确保您的 Gitee AI 账号有足够的额度。
生成的图片会临时保存在
data/plugins/astrbot_plugin_gitee_aiimg/images目录下插件会自动清理旧图片,保留最近 50 张,无需手动管理
/aiimg命令和 LLM 调用均有 10 秒防抖机制,避免重复请求
更新日志
v1.2 (2024-12)
🚀 性能优化
- 100% 异步 I/O,不再阻塞事件循环
- HTTP 客户端复用,减少连接开销
- 自动清理旧图片,保留最近 50 张
🐛 Bug 修复
- 修复内存泄漏问题
- 统一防抖机制,
/aiimg命令现也有 10 秒防抖
✨ 新功能
- 新增
negative_prompt配置项,可自定义负面提示词
v1.1
- 初始版本
- 支持 LLM 工具调用和
/aiimg命令 - 支持多种图片比例
- 支持多 Key 轮询