SillyTavern-Extras  by SillyTavern

API server for SillyTavern extensions (discontinued)

created 2 years ago
635 stars

Top 53.2% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides an API for extensions to the SillyTavern AI chat application, offering features like text summarization, image captioning, text-to-speech, and AI-powered character animation. It targets users who want to enhance their AI interactions with advanced multimedia and processing capabilities.

How It Works

The project runs as a separate Python server that SillyTavern connects to via an API URL. It leverages various machine learning models for its functionalities, with options to utilize CPU or GPU (CUDA/MPS) for acceleration. Key modules include text summarization using BART, image captioning with BLIP, and AI animation via the Talkinghead module.

Quick Start & Requirements

  • Install: Use Conda (recommended) or vanilla Python.
    • Conda: conda create -n extras python=3.11, conda activate extras, pip install -r requirements.txt, python server.py --enable-modules=caption,summarize,classify
    • Vanilla Python: python -m pip install -r requirements.txt, python server.py --enable-modules=caption,summarize,classify
  • Prerequisites: Python 3.11, Git, Conda (recommended). Specific modules may require additional setup (e.g., wxpython for Talkinghead manual poser, CUDA for GPU acceleration).
  • Resources: Approximately 6 GB RAM for most modules; Stable Diffusion adds more. GPU acceleration is highly recommended for performance.
  • Docs: https://docs.sillytavern.app/
  • Colab: https://colab.research.google.com/github/SillyTavern/SillyTavern/blob/release/colab/GPU.ipynb

Highlighted Details

  • Project officially discontinued as of April 24, 2024; most modules are now native to SillyTavern.
  • Supports CPU and GPU (CUDA, MPS) acceleration for various modules.
  • Offers extensive module options including TTS (Coqui, Silero, Edge), image generation (Stable Diffusion), and AI animation (Talkinghead).
  • Includes a web search module using Google or DuckDuckGo.

Maintenance & Community

  • The project is discontinued and will not receive new updates or modules.
  • Community support may be limited for issues.

Licensing & Compatibility

  • AGPLv3 license.

Limitations & Caveats

  • The project is discontinued, meaning no new features or bug fixes are expected.
  • Coqui TTS is noted as unstable and may cause compatibility issues.
  • The chromadb module for the deprecated Smart Context extension is likely unnecessary.
Health Check
Last commit

7 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
29 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Andre Zayarni Andre Zayarni(Cofounder of Qdrant), and
2 more.

RealChar by Shaunwei

0.1%
6k
Real-time AI character/companion creation and interaction codebase
created 2 years ago
updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.