Skip to content

xtends/text-generation-webui-extensions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

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

EdgeGPT

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

https://github.com/GiusTex/EdgeGPT

telegram_bot

Provides a cai-chat like telegram bot interface.

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

oobabot

Another Discord bot, with both command-line and GUI modes. Easy setup, lots of config options, and customizable characters!

  • oobabot -- command-line mode, uses Oobabooga's API module

  • oobabot-plugin -- GUI mode, runs inside of Oobabooga itself

Oobabot Screenshots!
Config UI In Action!
image image

https://github.com/chrisrude/oobabot-plugin

jsonformer

Force the output of your model to conform to a specified JSON schema. Works even for small models that usually cannot produce well-formed JSON.

https://github.com/hallucinate-games/oobabooga-jsonformer-plugin

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

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

code_syntax_highlight

Code Syntax Highlight extension for oobabooga text-generation-webui

An extension that adds syntax highlighting to code snippets, along with a toggleable copy-to-clipboard button and a performance mode for minimal impact on CPU usage.

Supports all interface modes and both light and dark themes.

Click here to show preview images
Code Syntax Highlight extension for oobabooga text-generation-webui
Code Syntax Highlight extension for oobabooga text-generation-webui

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

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

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

webui_langchain_agent

https://github.com/ChobPT/oobaboogas-webui-langchain_agent/

oobaboogas-webui-langchain_agent Creates an Langchain Agent which uses the WebUI's API and Wikipedia to work and do something for you

Tested to be barely working, I learned python a couple of weeks ago, bear with me.

Needs ´api´ and ´no_stream´ enabled.

Click to show preview

preview-1

UI Tweaks

Adds options to keep tabs on page (sticky tabs) and to move extensions into a hidden sidebar. Reduces the need for scrolling up and down.

Click to show preview

preview-1

Sidebar options:

  • Open sidebar on startup
  • Dynamic height (shrink to fit)
  • Custom width

Restart interface to apply setting changes. Save settings by editing params in scipt.py or using settings.json

https://github.com/xanthousm/text-gen-webui-ui_tweaks

dynamic_context

A simple extension that replaces {{time}} and {{date}} on the current character's context with the current time and date respectively. Also adds time context (and optionally date) to the last prompt to add extra context to the AI response.

https://github.com/elPatrixF/dynamic_context

Playground for Writers

This extension provides an independent advanced notebook that will be always present from the top tab. It has many features not found in the notebook:

  • Two independent Notebooks A and B that are always present, regardless of the mode
  • Inline instruct (abilty to ask question or give task from within the text itself)
  • Select and Insert - generate text in the middle of your text
  • Perma Memory, Summarization, Paraphrasing
  • LoRA-Rama - shows LoRA checkpoints and ability to switch between them
  • LoRA scaling (experimental) - adjust LoRA impact using a sclider

https://github.com/FartyPants/Playground

FPreloader

An essential extension for extensions developers - it will reload your extensions without the need to reboot web ui

https://github.com/FartyPants/FPreloader

Guidance API

An extension that goes with guidance in order to enable guidance to be used when generating text for schemaful data

https://github.com/danikhan632/guidance_api

About

Jaimla text-generation-webui-extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published