Kurze Antwort: Die Einrichtung in fünf Schritten
Dieser SillyTavern-World-Info-Leitfaden beginnt mit dem Teil, den die meisten Leute zuerst wollen. Um World Info mit dieser API zu nutzen, verbindest du SillyTavern mit dem Endpunkt, erhöhst die Kontextgröße und erstellst dann Einträge, die in ein Token-Budget passen.
- Erstelle einen API-Schlüssel auf der Schlüssel-Seite.
- Öffne in SillyTavern das API-Verbindungs-Panel, wähle Chat-Completion und wähle die benutzerdefinierte (OpenAI-kompatible) Quelle.
- Setze die Endpunkt-URL auf
https://api.uncensoredvideo.top/v1, füge den Schlüssel ein und gibuncensoredals Modell-ID ein. - Setze die Kontextgröße auf das 100.000-Token-Fenster abgestimmt, sodass Platz für die Antwort bleibt.
- Öffne World Info, erstelle ein Buch, hänge es an deinen Charakter oder Chat an und passe die unten beschriebenen Budget-Einstellungen an.
Die Menübeschriftungen ändern sich zwischen SillyTavern-Versionen, also betrachte die Namen hier als Referenzkarte und nicht als exakte Wortwahl. Der Name der Website erwähnt Video, aber der Dienst ist eine Text-API: ein Open-Weight-Modell, das darauf abgestimmt ist, ohne Inhaltsfilter für die rechtmäßige Nutzung durch Erwachsene zu antworten, ohne Bild-, Audio- oder Videoerstellung. Sexuelle Inhalte, die Minderjährige involvieren, sind nicht erlaubt.
Teste den Endpunkt, bevor du SillyTavern berührst
Wenn eine Verbindung fehlschlägt, ist die Ursache fast immer ein Tippfehler in der URL oder im Schlüssel. Ein einzeiliger Test spart das Raten. Dies listet das verfügbare Modell auf:
curl https://api.uncensoredvideo.top/v1/models -H "Authorization: Bearer YOUR_KEY"
Sende dann eine kurze Chat-Completion, um zu bestätigen, dass die Generierung funktioniert:
curl https://api.uncensoredvideo.top/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model":"uncensored","messages":[{"role":"user","content":"Reply with the word ready."}],"max_tokens":10}'
Wenn beide JSON zurückgeben, wird SillyTavern sich mit denselben Werten verbinden. Die Basis-URL endet auf /v1 und enthält nicht /chat/completions; SillyTavern fügt den Pfad selbst hinzu. 401 bedeutet einen falschen Schlüssel. Die vollständige Anfrage-Referenz findest du in den API-Dokumenten.
Warum World Info ein großes Fenster braucht
World Info, auch Lorebook genannt, injiziert Einträge in den Prompt, wenn ihre Schlüsselwörter in jüngsten Chats erscheinen. Der Zweck ist es, eine große Welt aus dem Prompt zu halten, bis sie relevant ist. Aber Einträge sitzen immer noch im Prompt, wenn sie feuern, neben der Charakterkarte, dem Chat-Verlauf und deinem System-Prompt. Bei einem kleinen Fenster konkurriert alles um Platz, und das Lorebook verliert.
Ein 100.000-Token-Fenster, das Prompt plus Completion abdeckt, verändert das Gleichgewicht. Du kannst dir eine lange Charakterkarte, 50 oder mehr Chat-Nachrichten Verlauf und mehrere Lore-Einträge gleichzeitig leisten. Das Fenster bedeutet nicht, dass du es füllen solltest. Ein längerer Prompt ist langsamer zu verarbeiten, kostet mehr pro Nachricht und gibt dem Modell mehr zu ignorieren. Das Ziel ist relevanter Kontext, nicht maximaler Kontext.
Eine praktische Aufteilung für ein 100.000-Token-Fenster:
- Charakterkarte und Persona: 1.500 bis 3.000 Token
- World-Info-Budget: 4.000 bis 10.000 Token
- Chat-Verlauf: was übrig bleibt, bis zu deiner gewählten Grenze
- Antwortraum: 500 bis 1.500 Token
Diese Zahlen sind Vorschläge für ein typisches Rollenspiel, keine API-Anforderungen. Die meisten Sitzungen benötigen die oberen Grenzen nie.
Einträge erstellen, die funktionieren
Schlüsselwörter und Inhalt
Jeder Eintrag hat primäre Schlüsselwörter, die ihn auslösen, und ein Inhaltsfeld, das eingefügt wird. Schreibe Schlüsselwörter so, wie Spieler tatsächlich sprechen. Füge für eine Stadt den Namen, einen Spitznamen und die Bezirksnamen hinzu. Die Einträge passen auf die letzten Nachrichten, sodass ein Schlüsselwort, das nur im Lore-Text selbst vorkommt, niemals ausgelöst wird.
Inhalt kurz und faktisch halten
Schreibe Einträge als kompakte Aussagen, nicht als Prosa. Vergleiche diese beiden:
Harrow Quay: Hafenbezirk, kontrolliert von der Salz-Gilde. Schmuggeln geduldet, Mord nicht. Ausgangssperre um Mitternacht, durch bezahlte Wachen durchgesetzt.
Ein Absatz Atmosphäre für denselben Ort kann viermal so lang sein und fügt wenig hinzu, das das Modell nicht erfinden kann. Reserviere lange Einträge für Fakten, die das Modell richtig wissen muss: Namen, Magieregeln, wer wem etwas schuldet.
Konstante, selektive und rekursive Einträge
- Konstante Einträge werden immer injiziert. Nutze sie für Regeln, die auf jede Szene zutreffen, wie den Ton der Umgebung oder wie Magie funktioniert, und halte die Gesamtzahl klein.
- Selektive Einträge nutzen sekundäre Schlüsselwörter als Filter, sodass "Drache" nur feuert, wenn "Höhle" auch erwähnt wird.
- Rekursives Scannen lässt den Text eines Eintrags andere auslösen. Es ist mächtig für verknüpfte Lore, und es kann viel mehr einziehen, als du erwartest. Setze eine Grenze für Rekursionsschritte.
Position und Reihenfolge
Einträge können vor oder nach den Charakterdefinitionen eingefügt werden oder in einer festgelegten Tiefe im Chat. Eine Tiefe nahe dem Ende des Verlaufs bringt die Tatsache nahe an die neueste Nachricht, wo Modelle dazu neigen, sie stärker zu gewichten. Reihenfolgewerte entscheiden, welche Einträge überleben, wenn das Budget knapp ist, also gib essentieller Lore eine höhere Priorität.
Einstellungen, die Token-Ausgaben steuern
Das World-Info-Panel hat einige globale Steuerelemente. Die Namen variieren je nach Version, aber diese existieren in aktuellen Versionen.
| Einstellung | Was es tut | Startwert |
|---|---|---|
| Scan-Tiefe | Wie viele jüngste Nachrichten nach Schlüsselwörtern durchsucht werden | 4 bis 8 |
| Budget (Prozentsatz des Kontexts) | Anteil des Kontextfensters, den World Info nutzen darf | 10 bis 15 Prozent |
| Budget-Grenze | Eine harte Token-Obergrenze für World Info | 6.000 bis 10.000 |
| Mindestaktivierungen | Scanne tiefer, bis genügend Einträge ausgelöst werden | 0, es sei denn, du benötigst ihn |
| Rekursionsschritte | Maximale Kettenlänge für rekursive Auslöser | 2 bis 3 |
Eine größere Scan-Tiefe erfasst Lore-Einträge, die vor einigen Nachrichten erwähnt wurden, was jedoch mehr falsche Auslöser zur Folge hat. Bei 100,000 verfügbaren Token ist ein Budget-Limit eher eine Frage der Kostenkontrolle als der Fenstergröße. Wenn das Modell plötzlich über etwas Irrelevantes schreibt, feuert ein Schlüsselwort zu breit; wechsle es zu einem selektiven Eintrag.
Überprüfe auch, dass die Chatverlauf-Einstellung in SillyTavern keine Nachrichten früher abschneidet, als du beabsichtigst. Das Kontextfenster ist ein Limit für das, was SillyTavern sendet. Wenn es auf einem kleinen Standardwert bleibt, wird das große Fenster nicht genutzt.
Was eine Rollenspiel-Sitzung kostet
Der Preis beträgt $0,15 pro 1M Input-Token und $0,50 pro 1M Output-Token. Roleplay ist input-lastig, da SillyTavern die Charakterkarte, Lore und den Verlauf bei jeder Nachricht erneut sendet.
Nimm einen Prompt von 12,000 Token (Charakterkarte, einige Lore-Einträge, Verlauf) und eine Antwort von 400 Token.
- Input: 12.000 / 1.000.000 x $0,15 = $0,0018
- Output: 400 / 1.000.000 x $0,50 = $0,0002
- Gesamt: $0,002 pro Nachricht
Hundert Nachrichten kosten $0,20. Das Testguthaben von $0,50 deckt etwa 250 Nachrichten bei dieser Größe ab. Wenn du den Prompt auf 40.000 Token erhöhst, kostet dieselbe Antwort 40.000 / 1.000.000 x $0,15 = $0,006 für die Eingabe plus $0,0002 für die Ausgabe, also $0,0062 pro Nachricht, und das Testguthaben reicht für etwa 80 Nachrichten (0,50 / 0,0062 ergibt etwa 80,6). Das ist die Kosten für einen sehr großen Lorebook-Budget und eine lange Historie, und das ist das Argument für enge Einträge.
Das Testguthaben wird mit einem Klick auf der API-Schlüssel-Seite nach der Anmeldung beansprucht, benötigt keine Zahlungsmethode, dauert 7 Tage und ist pro Person einmalig. Aufladungen erfolgen von $20 bis $500 in beliebigen ganzen Beträgen, mit +5% ab $50, +10% ab $100 und +15% ab $200. Diese Seite akzeptiert nur Krypto: USDT auf TRC20 oder USDC auf Base. Guthaben verfällt nie, und fehlgeschlagene oder abgelehnte Anfragen werden nicht berechnet. Vollständige Details findest du auf der Preisseite.
Fehlerbehebung und Limits
Ein vollständiger Schlüssel erlaubt 8 parallele Anfragen und 300 Anfragen pro Minute. Der Test-Schlüssel erlaubt 2 und 60. SillyTavern kann zwei parallele Anfragen mit Gruppenchats, schnellen Swipes oder einem zweiten Tab überschreiten, und eine gestreamte Antwort hält ihren Slot bis zum Ende. Die API antwortet dann mit HTTP 429 und dem Code concurrency. Eine Überschreitung des Ratenlimits gibt rate_limited zurück, und eine temporäre Überlastung kommt mit einem Retry-After: 5-Header. Ein paar Sekunden warten und erneut versuchen, reicht aus.
- Antworten abgeschnitten. Überprüfe die maximale Antwortlänge in SillyTavern. Sie setzt
max_tokens, was auf dieser API optional ist. - Lore wird nie ausgelöst. Erhöhe die Scan-Tiefe und überprüfe die Schreibweise des Schlüsselworts im Vergleich zu seiner Darstellung im Chat.
- Antworten ignorieren Lore, die ausgelöst wurde. Verschiebe den Eintrag zu einer Tiefe näher am Ende des Verlaufs oder kürze ihn, damit er auffällt.
- Prompt ist langsam. Reduziere das Budget-Limit und die Länge des Chat-Verlaufs, bevor du den Endpunkt beschuldigst.
Für Charaktere, die in einem festen Stil sprechen, stelle temperature auf etwa 0,8 bis 1,0 und füge eine milde Frequenzstrafe hinzu, wenn das Modell Phrasen wiederholt. Prompts werden nicht zum Training verwendet. Das Modell ist ein einzelnes Open-Weight-Modell, das von einem unabhängigen Anbieter betrieben wird, kein Router über Anbieter hinweg, daher hängt die Qualität von diesem einen Modell ab und nicht von einem Pool.
