text-generation-webui-extensions

This is a directory of extensions for https://github.com/oobabooga/text-generation-webui

If you create your own extension, you are welcome to submit it to this list in a PR.

long_term_memory

A sophisticated extension that creates a long term memory for bots in chat mode.

https://github.com/wawawario2/long_term_memory

complex_memory

A KoboldAI-like memory extension. You create memories that are injected into the context of the conversation, for prompting based on keywords.

https://github.com/theubie/complex_memory

telegram_bot

Provides a cai-chat like telegram bot interface.

https://github.com/innightwolfsleep/text-generation-webui-telegram_bot

sd_api_pictures_tag_injection

An expanded version of the included sd_api_pictures extension that features injecting character tags or arbitrary tags upon detection of specific strings into SD side prompt. Greatly improves character self-image stability and allows dynamic usage of LORAs.

https://github.com/GuizzyQC/sd_api_pictures_tag_injection

bark_tts

A simple implementation of Suno-AI's Bark Text-To-Speech with implicit multi-language and simple sound effect support.

https://github.com/minemo/text-generation-webui-barktts

code_syntax_highlight

An extension that adds syntax highlighting to code snippets.

Click to show preview

preview-1

https://github.com/DavG25/text-generation-webui-code_syntax_highlight

discord_bot

Discord integration for the oobabooga's text-generation-webui (Inspired by DavG25's plugin)

Currently it only sends any response from the chatbot to a discord Webhook of your choosing

Simply create a Webhook in Discord following this tutorial and paste the webhook URL under the chat box that will show after the plugin is enabled.

Click to show preview

preview-2image

https://github.com/ChobPT/text-generation-webui-discord_bot

EdgeGPT

Extension for Text Generation Webui based on EdgeGPT by acheong08, for a quick Internet access for your bot.

https://github.com/GiusTex/EdgeGPT

multi_translate

An expanded version of the google_translate extension, that provide more translation options (more engines, save options to file, functionality to toggle on/off translations on the fly).

https://github.com/janvarev/multi_translate

api_advanced

An expanded version of api extension.

  1. Provide Kobold-like interface (the same way as "api" classic extension)
  2. Provide advanced logic to auto-translate income prompts:
    • You need to use multi_translate extension: https://github.com/janvarev/multi_translate
    • Set up param 'is_advanced_translation': True, (set by default)
    • ...see the details in console
      • Due to advanced logic script splits income prompt by lines, and cache translation results
      • Text quality feature: when it generate English response, it cache it too (so you don't do double-translation English->UserLang->English next time)

https://github.com/janvarev/api_advanced