字数
558 字
阅读时间
3 分钟
![]()
牛牛画画 draw
按文字描述生图,或带参考图改图。
安装方式
可在控制台插件商店安装,或执行 uv run pallas ext install pallas-plugin-draw。
怎么使用
| 口令 / 触发 | 场景 | 说明 |
|---|---|---|
牛牛画画 … | 群内 | 按描述生成图片,也可以附图或回复图片做参考图改图。 |
详细用法、限制条件和可用范围以帮助为主。
命令权限
| 命令 ID | 默认等级 |
|---|---|
draw.draw | 所有人 |
配置项
可在控制台对应插件页中修改。
牛牛画画的主要连通性配置在控制台的服务网关 / 连通性页面,常见字段前缀为 pallas_image_*。
排障
| 现象 | 处理 |
|---|---|
| 生成失败 | 先看返回提示,再发送 牛牛连通 检查画图服务是否可用。 |
| 提示次数或额度用尽 | 等待额度重置,或在服务端调整配额。 |
实现
源码位置:扩展仓 src/pallas_plugin_draw/
关键文件:
src/pallas_plugin_draw/__init__.py:注册插件、命令与元数据。src/pallas_plugin_draw/commands.py或同级命令文件:解析牛牛画画触发、组织请求参数。- 主仓
pallas/core/platform/media/draw_reference.py:处理参考图输入与兼容逻辑。
实现要点:
- 画图请求优先走 AI 服务的
image.generate能力,Bot 侧主要负责收集文本、参考图和上下文。 - 附图、回复图片等输入会先整理成统一的参考图数据,再交给扩展仓执行具体生成流程。
- 主仓保留了扩展加载与回调衔接的基础槽位,所以即使插件本体在外部仓库,行为仍会接入现有消息与任务体系。