Skip to content

stevessr/AstrBot_Plugins_Canvas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Canvas 插件说明文档

插件简介

基于Gemini AI模型,支持通过文本指令或自然语言交互,实现“文字生成图片”和“图片编辑”功能。操作简单,只需输入描述即可生成或修改图片。

核心功能

  1. 文生图
    根据文本描述生成对应图片。例如输入“一只戴围巾的松鼠坐在枫叶上”,可生成符合描述的图像。

  2. 图片编辑
    对已有图片进行编辑。例如针对一张猫咪图片,输入“把猫咪的毛色改成白色”,可生成修改后的图片。

使用方法

一、触发方式

  1. 指令触发 /gemini_image 描述文字文生图 描述文字 /gemini_edit 编辑指令图编辑 编辑指令 (需先长按图片回复)

  2. 自然语言触发llm工具 画图:直接输入描述(如“帮我画一朵蓝色的玫瑰”) 编辑图片:长按图片→点击“引用”→输入编辑描述(如“把玫瑰改成粉色”)

配置要求

  • 需在插件设置中填写 Gemini API密钥gemini_api_key),否则无法调用生成功能。
  • 默认使用Gemini官方API地址(可能无法生成图片),可自定义支持gemini图像生成的API反向代理地址。

更新

  • 1.0 基础功能完成
  • 1.1 新增key重试轮询
  • 1.2 封装重复性代码,使用异步网络请求

注意事项

  1. 图片生成/编辑需要联网,耗时约3-10秒,期间会显示“正在处理,请稍等”提示。
  2. 生成的临时图片会自动保存并删除,不会占用本地存储空间。
  3. 若提示“未配置API密钥”,请在插件配置页补充正确的Gemini API密钥。
  4. 编辑图片时,需先通过“长按图片→回复”的方式关联目标图片,否则无法识别编辑对象。

About

neo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%