SillyTavern

SillyTavern: KI-Interface für LLMs

SillyTavern (ST) ist eine lokal installierbare Benutzeroberfläche für die Interaktion mit diversen KI-Modellen, darunter LLMs wie OpenAI, KoboldAI und Tabby. Es bietet Funktionen wie Rollenkarten, Bildgenerierung (Stable Diffusion, DALL-E) und Text-to-Speech. SillyTavern ist Open Source und unter AGPL-3.0 Lizenz.

Visit Website
https://sillytavern.app/
sillytavern in okeiai.com

SillyTavern Einführung

SillyTavern, kurz ST, ist eine lokal installierbare Benutzeroberfläche zur Interaktion mit großen Sprachmodellen (LLMs), Bildgenerierungs-Engines und Text-to-Speech (TTS)-Modellen. Entstanden im Februar 2023 als Fork von TavernAI 1.2.8, wird SillyTavern von einer engagierten Community von LLM-Enthusiasten betrieben und bleibt kostenlos und Open Source. Mit über 100 Beiträgern und einer zweijährigen Entwicklungsgeschichte hat sich SillyTavern zu einer führenden Software unter AI-Liebhabern entwickelt.

Die Kernfunktionalität von SillyTavern umfasst eine leistungsstarke Benutzeroberfläche zur Interaktion mit verschiedenen LLM-Backends, darunter OpenAI-kompatible APIs, KoboldAI und Tabby. Das Projekt basiert auf dem Konzept von "Charakterkarten", einer Reihe von Anweisungen zur Steuerung des Verhaltens des LLMs. Diese Karten können abstrakte Szenarien, spezielle Aufgabenhelfer, berühmte Persönlichkeiten oder fiktive Charaktere definieren. SillyTavern unterstützt Backends wie AI Horde, OpenAI-kompatible APIs und KoboldAI (lokal oder auf Google Colab lauffähig). Ein Zwei-Branch-System – ein Release-Branch für stabile Updates und ein Staging-Branch für experimentelle Features – gewährleistet eine reibungslose Benutzererfahrung. Erweiterte Funktionen umfassen die Darstellung von Emotionen durch Sprites, automatische Zusammenfassung des Chatverlaufs, automatische Übersetzung, Stable Diffusion/FLUX/DALL-E Bildgenerierung, Text-to-Speech über ElevenLabs, Silero oder das Betriebssystem, Websuche zur Einbindung von Kontextinformationen, und viele weitere Erweiterungen, die über das Menü "Downloads von Erweiterungen und Ressourcen" zugänglich sind. SillyTavern betont die Community-Beteiligung und -Beiträge. Nutzer können über GitHub Pull Requests einreichen, Bugs melden und an Diskussionen teilnehmen. Der Kontakt zum Entwicklerteam erfolgt über Plattformen wie Discord und Reddit. Die geringen Hardwareanforderungen von SillyTavern ermöglichen den Betrieb auf nahezu jedem Gerät, wobei die angeschlossenen AI-System-Backends möglicherweise leistungsfähigere Hardware benötigen. Die Software ist unter der AGPL-3.0 Lizenz veröffentlicht, um die Open-Source-Natur von SillyTavern zu gewährleisten. Zusammenfassend bietet SillyTavern AI-Enthusiasten und Power-Usern ein leistungsstarkes Werkzeug mit umfangreichen Funktionen und hoher Skalierbarkeit, um das Potenzial von LLMs voll auszuschöpfen.

SillyTavern Merkmale

Benutzeroberfläche von SillyTavern

SillyTavern bietet eine Benutzeroberfläche, die die Interaktion mit verschiedenen LLMs (Large Language Models), Bildgenerierungs-Engines und Text-to-Speech (TTS)-Modellen ermöglicht. Die Benutzeroberfläche von SillyTavern ist darauf ausgelegt, die Interaktion mit verschiedenen Backends zu vereinfachen, einschließlich OpenAI-kompatibler APIs, KoboldAI und Tabby. Die Nutzerfreundlichkeit steht im Fokus des Designs.

Rollenkarten in SillyTavern

Das zentrale Konzept von SillyTavern sind Rollenkarten. Diese Rollenkarten sind im Wesentlichen eine Sammlung von Anweisungen, die das Verhalten des LLMs definieren. Sie können abstrakte Szenarien, spezifische Aufgaben, bekannte Persönlichkeiten oder fiktive Charaktere beschreiben. Durch die Verwendung von Rollenkarten kann der Benutzer das Verhalten des LLMs steuern und präzisieren. Die Gestaltung und Verwendung von Rollenkarten ist ein Kernmerkmal von SillyTavern.

Unterstützte Backends bei SillyTavern

SillyTavern dient als Benutzeroberfläche und benötigt ein LLM-Backend für die Inferenz. Unterstützte Backends umfassen AI Horde, OpenAI-kompatible APIs und KoboldAI (lokal oder auf Google Colab lauffähig). Die Auswahl des Backends bietet Flexibilität und erlaubt die Anpassung an die individuellen Bedürfnisse und Ressourcen des Benutzers. SillyTavern unterstützt eine Vielzahl von Backends für die Sprachmodellverarbeitung.

Verzweigungs-System von SillyTavern

SillyTavern verwendet ein Zwei-Zweig-System (release und staging) um eine reibungslose Benutzererfahrung zu gewährleisten. Der release-Zweig ist für die meisten Benutzer gedacht und erhält nur bei Hauptversionen Updates (in der Regel einmal monatlich). Der staging-Zweig enthält die neuesten Funktionen, kann aber gelegentlich instabil sein. Er ist für erfahrene Benutzer und Enthusiasten gedacht, welche häufige Updates (mehrere Male pro Woche) erwarten. Dieses System ermöglicht es SillyTavern, sowohl Stabilität als auch fortlaufende Entwicklung zu gewährleisten.

Erweiterungsfunktionen von SillyTavern

SillyTavern bietet verschiedene Erweiterungen, darunter die Darstellung von Emotionen durch Sprites, die automatische Zusammenfassung des Chatverlaufs, automatische Übersetzung, Bildgenerierung mittels Stable Diffusion/FLUX/DALL-E, Text-to-Speech (TTS) mit ElevenLabs, Silero oder dem Betriebssystem, Websuche zur Ergänzung von Hintergrundinformationen und weitere Erweiterungen, die im Menü "Downloads von Erweiterungen und Ressourcen" verfügbar sind. Diese Erweiterungen erweitern erheblich die Funktionalität von SillyTavern und bieten zusätzliche Möglichkeiten zur Interaktion. SillyTavern bietet eine Vielzahl von Erweiterungsfunktionen.

Community und Beiträge zu SillyTavern

SillyTavern betont die Community-Beteiligung und Beiträge. Nutzer können über GitHub Pull-Requests einreichen, Bugs melden und an Diskussionen teilnehmen. Das Entwicklerteam ist über Discord, Reddit und andere Plattformen erreichbar. Die aktive Community trägt wesentlich zur Weiterentwicklung von SillyTavern bei. SillyTavern wird von einer aktiven Community unterstützt.

Technische Anforderungen von SillyTavern

Da SillyTavern nur eine Benutzeroberfläche ist, sind die Hardwareanforderungen sehr gering. Es kann auf nahezu jedem Gerät ausgeführt werden. Das verwendete AI-System-Backend kann jedoch leistungsfähigere Hardware benötigen. Die Systemanforderungen von SillyTavern sind minimal.

Lizenz von SillyTavern

SillyTavern verwendet die AGPL-3.0 Lizenz, um sicherzustellen, dass das Projekt frei und Open Source bleibt. Die Open-Source-Natur von SillyTavern fördert die Transparenz und die Community-Beteiligung. SillyTavern ist ein Open-Source-Projekt.

SillyTavern Häufig gestellte Fragen

Was ist SillyTavern?

SillyTavern (oder kurz ST) ist eine lokal installierbare Benutzeroberfläche, die für die Interaktion mit großen Sprachmodellen (LLMs), die Text generieren, Bildgenerierungs-Engines und Text-to-Speech-(TTS)-Sprachmodellen entwickelt wurde. SillyTavern entstand im Februar 2023 als Fork von TavernAI 1.2.8 und wird von einer Community von LLM-Enthusiasten betrieben. Es ist ein Open-Source-Projekt.

Welche Funktionen bietet SillyTavern?

SillyTavern bietet eine Benutzeroberfläche zur Interaktion mit verschiedenen LLM-Backends, darunter OpenAI-kompatible APIs, KoboldAI und Tabby. Ein zentrales Konzept ist die Verwendung von „Charakterkarten“ (Rollenkarten), die Anweisungen enthalten, um das Verhalten des LLMs festzulegen. Diese Karten können abstrakte Szenarien, Aufgaben, bekannte Personen oder fiktive Charaktere beschreiben. SillyTavern bietet außerdem Funktionen wie Charakter-Emotionsausdruck (Sprites), automatische Zusammenfassung des Chatverlaufs, automatische Übersetzung, Stable Diffusion/FLUX/DALL-E Bildgenerierung, Text-to-Speech (TTS) über ElevenLabs, Silero oder das Betriebssystem, Websuche zur Ergänzung von Hintergrundinformationen und weitere Erweiterungen, die über das Menü "Erweiterungen und Ressourcen herunterladen" verfügbar sind.

Welche Backends unterstützt SillyTavern?

SillyTavern ist nur eine Benutzeroberfläche und benötigt ein LLM-Backend für die Inferenz. Unterstützte Backends sind unter anderem AI Horde, OpenAI-kompatible APIs und KoboldAI (lokal oder auf Google Colab lauffähig).

Wie funktioniert das Branch-System von SillyTavern?

SillyTavern verwendet ein Zwei-Branch-System: den Release-Branch für die meisten Benutzer mit monatlichen Updates und den Staging-Branch mit häufigeren Updates für fortgeschrittene Benutzer und Entwickler; dieser kann gelegentlich instabil sein.

Welche technischen Anforderungen hat SillyTavern?

SillyTavern hat geringe Hardwareanforderungen und kann auf fast allen Geräten ausgeführt werden. Das verbundene KI-System-Backend benötigt jedoch möglicherweise leistungsstärkere Hardware.

Unter welcher Lizenz steht SillyTavern?

SillyTavern steht unter der AGPL-3.0-Lizenz und bleibt somit frei und quelloffen. Die SillyTavern Community fördert die Beteiligung und Beiträge über GitHub, Discord und Reddit.

Wie kann ich zu SillyTavern beitragen?

Die SillyTavern Community ermutigt zur aktiven Teilnahme. Beiträge sind über GitHub (Pull Requests, Bug Reports) und über Diskussionen auf der zugehörigen Plattform möglich.