nb plugin install nonebot-plugin-easy-aidraw# .env 文件
draw_api_key = "your-api-key" # API 密钥
draw_backend = "openai" # openai / gemini / sd
draw_api_url = "" # 自定义 API 地址(留空用默认)
draw_model = "gpt-image-2" # 模型名称
draw_default_size = "1024x1024" # 图片尺寸
draw_proxy = "" # HTTP 代理,如 http://127.0.0.1:10808
draw_api_url和draw_backend至少设置其一
openai→https://api.openai.com/v1/images/generationsgemini→https://generativelanguage.googleapis.com/v1beta/images/generationssd→http://localhost:7860/sdapi/v1/txt2img
/绘图 一只可爱的小猫- 回复图片 +
/绘图 画成动漫风(以图片为垫图) - 回复消息 +
/绘图 ...(从被回复消息中提取图片)
draw_user_cooldown = 30 # 单用户冷却时间(分钟),0 禁用
draw_nsfw_enabled = true # 启用 NSFW 关键词过滤(仅群聊)
draw_nsfw_keywords = ["敏感词1", "敏感词2"]
draw_whitelist_mode = true # 白名单模式
draw_whitelist = ["group_123456"] # 白名单 ID
draw_blacklist = ["group_654321"] # 黑名单 ID
draw_quality = "standard" # openai 图片质量
draw_n = 1 # openai 生成数量
draw_response_format = "url" # 返回格式 url / b64_json- 支持 OpenAI / Gemini / Stable Diffusion 多种后端
- 请求队列:单用户串行处理,前方有 N 个请求时显示排队位置
- 用户冷却:单用户 N 分钟内只能请求一次(可配置,超级用户无视)
- 回复消息中的图片作为垫图
- NSFW 关键词过滤(仅群聊)
- 黑白名单访问控制
- URL / base64 两种返回格式(OneBot V11 走 base64:// 发送)
MIT © @Agnes4m

