扩展/插件
text-generation-webui 支持多种插件
启用插件
在 Interface mode 选项卡,可以启用或关闭插件 切换后,点击最下方 Apply and restart the interface 重启
自带插件
名称 | 效果 | 解释 | 场景 |
---|---|---|---|
api | api支持 | 创建一个具有两个端点的 API,一个用于在/api/v1/stream端口 5005 进行流式传输,另一个用于在/api/v1/generate端口 5000 进行阻塞 | api |
google_translate | 对输入输出进行翻译 | 翻译 | |
character_bias | 聊天模式 | 角色扮演聊天模式下,调整角色的状态,例如角色的心情 | 角色扮演 |
gallery | 角色扮演角色图库 | 创建一个包含聊天角色及其图片的图库 | 角色扮演,色色 |
silero_tts | 文字转语音 | 使用 Silero 将回复转为语音 | TTS |
elevenlabs_tts | 文字转语音 | 使用 ElevenLabs API 将将回复转为语音,需要 ElevenLabs API key | TTS |
whisper_stt | 支持语音输入 | 使用 whisper 支持语音输入,然后将语音转为文字 | STT |
send_pictures | 支持图片输入 | 在聊天模式下使用 BLIP 支持图片输入 | 图片,多模态 |
multimodal | 支持文字+图片输入 | 在聊天模式下使用,需要使用支持多模态的模型 | 图片,多模态 |
openai | 仿openai api支持 | 支持openai风格的api | api |
superbooga | 支持超长上下文输入 | 使用 ChromaDB 创建任意大的伪上下文的扩展,将其作为输入文本文件、URL 或粘贴文本。基于superbig | 多模态,长上下文 |
其他插件
如果需要安装社区中的其他第三方插件,将插件下载后,复制到 text-generation-webui 安装目录下的 extensions 目录下 一部分插件可能还需要进行环境的配置,请参见对应的插件的文档进行安装
名称 | 效果 | 解释 | 场景 |
---|---|---|---|
EdgeGPT | 使用bing chat | bing chat 具有互联网访问支持 | bing, chat |
long_term_memory | 为机器人创建长期记忆 | 将对话记录存储,并进行向量化,让对话机器人能够记住之前的对话 | memory |
complex_memory | 为机器人创建上下文记忆 | 为机器人进行上下文补充,让它知道额外的背景信息 | context |
discord_bot | 将响应发送到 discord | 集成 discord, 可以将生成的文字发送到 discord | discord |
oobabot | 实现 discord 上的对话机器人 | 集成 discord,可以让机器人在 discord 使用text-generation-webui的能力,进行对话 | discord |
multi_translate | 增强 google_translate 翻译功能 | google_translate 扩展的增强版本,提供更多翻译选项(更多引擎、将选项保存到文件、即时打开/关闭翻译的功能) | translate |
api_advanced | 增强 api 扩展的功能 | 提供类似 Kobold 的接口。 提供增强的翻译功能,在响应中返回翻译后的内容 | api |
barktts | 文字转语音 | Suno-AI 的 Bark 文本转语音的简单实现,具有隐式多语言和简单的音效支持。 | TTS |
webui_langchain_agent | Langchain 集成,支持 wikipedia 搜索 | 创建一个 Langchain agent,提供对 wikipedia 的搜索能力 | Langchain |