Skip to content

AIGC-Yunzai/siliconflow-plugin

Repository files navigation

SiliconFlow-PLUGIN(SF-PLUGIN ——对接万物) 🍓

  • 一个适用于 Yunzai 系列机器人框架 多功能AI集成插件,支持多种AI服务和模型:
    • 🎨 AI绘图:接入 SiliconFlow(硅基流动)、Midjourney、modelscope(魔搭社区)、Jimeng-Api(即梦) 等平台,免费图片视频生成。点我跳转到使用教程
    • 🤖 AI对话:接入 OpenAI, Gemini 接口,支持多key负载均衡、预设列表快速切换,预设拥有独立上下文,结合Markdown图片输出以获得沉浸式角色扮演体验 或 作为Skill工作
    • 🌡️ 暖群功能:群自动Gemini打招呼、群自动偷取发送表情包、复读 & 打断等功能
    • 🔍 实时搜索:通过#gg命令实现智能搜索和信息聚合
    • 🗣️ 语音合成:集成Fishaudio的高质量TTS服务
    • 📱 视频解析:支持抖音、快手、哔哩哔哩视频解析
    • ⚡ WebSocket:支持WebSocket与前端通信实现实时对话与绘图,详情看前端地址部署教程

安装插件

1. 克隆仓库

git clone https://github.com/AIGC-Yunzai/siliconflow-plugin.git ./plugins/siliconflow-plugin

Note

如果你的网络环境较差,无法连接到 Github,可以使用 GitHub Proxy 提供的文件代理加速下载服务:

git clone https://ghfast.top/https://github.com/AIGC-Yunzai/siliconflow-plugin.git ./plugins/siliconflow-plugin

如果已经下载过本插件需要修改代理加速下载服务地址,在插件根目录使用:

git remote set-url origin https://ghfast.top/https://github.com/AIGC-Yunzai/siliconflow-plugin.git

2. 安装依赖

pnpm install --filter=siliconflow-plugin

3. 安装 Python 与依赖(可选)

  • 抖音解析 快手解析 功能将调用 Python 对 抖音、快手进行解析
# Ubuntu 中安装 Python3
sudo apt install python3 python3-venv python3-pip
# 安装依赖(依赖约5MB)
pip install aiohttp requests

插件配置

Warning

非常不建议手动修改配置文件,本插件已兼容 Guoba-plugin ,请使用锅巴插件对配置项进行修改

指令列表

请使用 #sf帮助 获取完整帮助

  • #sf绘画[tags][引用图片] 使用SiliconFlow接口绘画
  • #mjp[tags] 使用Midjourney接口绘画
  • #dd[tags][引用图片] 使用modelscope接口绘画
  • #即梦绘画 #即梦视频 使用Jimeng-Api接口绘画、视频生成
  • #gg[gemini提问/实时搜索]
  • #ss[自定义gpt-api接口提问]
  • 自动 Fishaudio 语音合成
  • #直链[引用图片] 图片上传公开接口获取直链
  • 支持接口列表,方便快速切换预设,预设具有独立的上下文
    • 例如自定义一个生成图片prompt的命令 #gtag 一个美丽的女孩
  • 自动抖音/快手/b站视频解析
  • 群自动Gemini打招呼、群自动偷取发送表情包、复读 & 打断
  • TODO..

使用教程

接口配置教程

Tip

绘画&对话接口配置教程:接入SiliconFlow

手办化ai生图配置教程:gg&ss接口配置教程

魔搭绘画配置教程:接入魔搭绘画API

Gemini配置教程:已经内置gemini公益站,无需key直接使用

绘画辅助工具

点击展开更多绘画教程

常见问题

  1. 在锅巴中点击保存时提示 PayloadTooLargeError 怎么办?

    • 最新版的锅巴插件已经修复这个问题了,如果你已经更新到最新版的锅巴插件依然出现这个问题,考虑是你的平台更改了bodyParser值,可以查看这里进行修复。
  2. 如果是低版本的icqq,图生图和直链无法获取图链怎么办?

    • 请使用以下脚本,在 Yunzai 根目录执行即可
      curl -sL Gitee.com/eggacheb/parser/raw/master/ver | bash
      

支持与贡献

如果你喜欢这个项目,请不妨点个 Star🌟,这是对开发者最大的动力。

有意见或者建议也欢迎提交 IssuesPull requests

感谢

  • Fish-Audio:Brand new TTS solution
  • vits-plugin:一个适用于 Yunzai 系列机器人框架 的的 AI 语音合成插件,让你能够在机器人中使用 AI 语音合成功能
  • paimonnai-plugin:借鉴其 Config.js 优化超大 Prompts 时的硬盘读写、成员管理、 Bot 操作源码等
  • midjourney-proxy:一个开源的MJ代理项目,同时提供了免费的公益API站点,让更多人能够体验AI绘画的乐趣
  • Aliorpse:Aliorpse 开发的云崽上轻量,快速的b站解析插件
  • astrbot_plugin_douyin_bot:AstrBot插件,自动识别抖音链接并转换为直链发送
  • astrbot_plugin_parser:AstrBot插件,高性能低耦合的万能链接解析器。支持的类型:视频、图集、音频

许可证

本项目使用 GNU AGPLv3 作为开源许可证。


🎨 让AI绘画成为日常,让创意永不枯竭!✨

📚 查看插件主页 | 💬 加入交流群1 💬 加入交流群2 | ⭐ 给个Star

About

基于 Yunzai 的 AIGC 插件,可免费使用 FLUX、SD、MJ 等绘图、对话、谷歌实时搜索 LLM、Vits 语音合成等功能。支持多模型接入、多 Key 负载均衡、图生图、直链获取、Markdown 图片输出。支持主动表情包、主动回复等暖群功能。支持抖音、快手、b站视频解析。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors