Kort antwoord: de setup in vijf stappen
Deze SillyTavern world info gids begint met het onderdeel dat de meeste mensen eerst willen. Om World Info met deze API te gebruiken, verbind je SillyTavern met de endpoint, vergroot je de contextgrootte en bouw je items die passen in een tokenbudget.
- Maak een API-sleutel aan op de sleutel pagina.
- Open in SillyTavern het API-verbindingspaneel, kies Chat Completion en selecteer de Aangepast (OpenAI-compatible) bron.
- Stel de endpoint URL in op
https://api.uncensoredvideo.top/v1, plak de sleutel en voeruncensoredin als model-ID. - Stel de contextgrootte in om overeen te komen met het venster van 100.000 tokens, met ruimte voor het antwoord.
- Open World Info, maak een boek, koppel het aan je karakter of chat en stel de budgetinstellingen in zoals hieronder besproken.
Menu-labels verschillen tussen SillyTavern-versies, dus behandel de namen hier als een referentiegids en niet als exacte tekst. De site-naam vermeldt video, maar de service is een tekst-API: één open-weight model, afgestemd op het geven van antwoorden zonder inhoudsweigeringen voor wettelijk volwassen gebruik, zonder afbeeldingen, audio of video. Seksuele inhoud met minderjarigen is niet toegestaan.
Test de endpoint voordat je SillyTavern aanraakt
Als een verbinding mislukt, is de oorzaak bijna altijd een typefout in de URL of sleutel. Een test op één regel bespaart raden. Deze lijst toont de beschikbare modellen:
curl https://api.uncensoredvideo.top/v1/models -H "Authorization: Bearer YOUR_KEY"
Verstuur dan een korte chat completion om te bevestigen dat generatie werkt:
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}'
Als beide JSON retourneren, verbindt SillyTavern zich met dezelfde waarden. De basis-URL eindigt op /v1 en bevat niet /chat/completions; SillyTavern voegt het pad zelf toe. Een 401 betekent een slechte sleutel. De volledige referentie naar het verzoek staat in de API-documentatie.
Waarom World Info een groot venster nodig heeft
World Info, ook wel een loreboek genoemd, voegt items toe aan de prompt wanneer hun trefwoorden in recente chats verschijnen. Het doel is om een grote wereld buiten de prompt te houden totdat deze relevant wordt. Maar items blijven in de prompt staan wanneer ze worden geactiveerd, naast de karakterkaart, de chatgeschiedenis en je systeemopdracht. Op een klein contextvenster concurreert alles daar om ruimte, en verliest de loreboek.
Een venster van 100.000 tokens, dat prompt plus antwoord dekt, verandert de balans. Je kunt een lange karakterkaart, 50 of meer chatberichten van geschiedenis en meerdere lore-items tegelijk veroorloven. Het venster betekent niet dat je het moet vullen. Een langere prompt is langzamer om te verwerken, kost meer per bericht en geeft het model meer om te negeren. Het doel is relevante context, niet maximale context.
Een praktische verdeling voor een venster van 100.000 tokens:
- Character card en persona: 1.500 tot 3.000 tokens
- World Info budget: 4.000 tot 10.000 tokens
- Chat geschiedenis: wat overblijft, tot je gekozen limiet
- Antwoord ruimte: 500 tot 1.500 tokens
Deze cijfers zijn suggesties voor een typisch rollenspel, geen API-vereisten. De meeste sessies hebben de bovengrenzen nooit nodig.
Items bouwen die werken
Keywords en inhoud
Elk item heeft primaire sleutelwoorden die het activeren en een inhoudsveld dat wordt geïnjecteerd. Schrijf sleutelwoorden zoals spelers ze daadwerkelijk zeggen. Voor een stad, voeg de naam, een bijnaam en de districtnamen toe. Items matchen op de recente berichten, dus een sleutelwoord dat alleen in de loretekst zelf voorkomt, zal nooit activeren.
Houd inhoud kort en feitelijk
Schrijf items als compacte statements, geen proza. Vergelijk deze twee:
Harrow Quay: havenwijk, gecontroleerd door de Salt Guild. Smokkeling getolereerd, moord niet. Curfew om middernacht, afgedwongen door ingehuurde wachters.
Een alinea van sfeer voor dezelfde plaats kan vier keer zo lang zijn en voegt weinig toe dat het model niet zelf kan verzinnen. Reserveer lange items voor feiten die het model goed moet weten: namen, regels van magie, wie aan wie iets verschuldigd is.
Constante, selectieve en recursieve items
- Constante items worden altijd geïnjecteerd. Gebruik ze voor regels die op elke scène van toepassing zijn, zoals de setting's tone of hoe magie werkt, en houd het totaal klein.
- Selectieve items gebruiken secundaire keywords als filter, zodat "dragon" alleen activeert wanneer "cave" ook wordt genoemd.
- Recursive scanning laat toe dat de tekst van één item anderen activeert. Het is krachtig voor gelinkte lore, en het kan veel meer binnenhalen dan je verwacht. Stel een limiet in op recursie stappen.
Positie en volgorde
Items kunnen worden ingevoegd voor of na de character definitions, of op een ingestelde diepte in de chat. Een diepte dicht bij de onderkant van de geschiedenis plaatst het feit dicht bij het laatste bericht, waar modellen de neiging hebben het meer te wegen. Order waarden beslissen welke items overleven wanneer het budget krap is, dus geef essentiële lore een hogere prioriteit.
Instellingen die token spend controleren
Het World Info paneel heeft een handvol globale controls. Namen variëren per versie, maar deze bestaan in recente releases.
| Instelling | Wat het doet | Startwaarde |
|---|---|---|
| Scan diepte | Hoeveel recente berichten worden doorzocht op keywords | 4 tot 8 |
| Budget (procent van context) | Aandeel van de context dat World Info mag gebruiken | 10 tot 15 procent |
| Budget cap | Een harde token ceiling voor World Info | 6.000 tot 10.000 |
| Min activations | Blijft dieper scannen totdat genoeg items activeren | 0 tenzij je het nodig hebt |
| Recursiestappen | Maximale ketenlengte voor recursieve triggers | 2 tot 3 |
Een grotere scan diepte vangt lore die een paar beurten geleden werd genoemd, ten koste van meer valse triggers. Met 100.000 beschikbare tokens is een budgetlimiet meer een kwestie van kostenbeheersing dan van het passen in het venster. Als je ziet dat het model ineens over iets irrelevants begint, vuurt een trefwoord te breed; schakel over naar een selectieve invoer.
Controleer ook of de chatgeschiedenisinstelling in SillyTavern geen berichten afsnijdt die eerder dan je van plan bent. Het veld voor contextgrootte is een limiet voor wat SillyTavern verstuurt, dus als het op een kleine standaardwaarde blijft staan, wordt het grote venster niet gebruikt.
Wat een rollsessie kost
Prijzen zijn $0,15 per 1M inputtokens en $0,50 per 1M outputtokens. Roleplay is inputzwaar, omdat SillyTavern de karakterkaart, lore en geschiedenis bij elk bericht opnieuw verstuurt.
Neem een prompt van 12.000 tokens (karakterkaart, een paar lore-invoer, geschiedenis) en een antwoord van 400 tokens.
- Input: 12.000 / 1.000.000 x $0,15 = $0,0018
- Output: 400 / 1.000.000 x $0,50 = $0,0002
- Totaal: $0,002 per bericht
Honderd berichten kosten $0,20. Het proeftegoed van $0,50 dekt ongeveer 250 berichten bij deze grootte. Duw de prompt naar 40.000 tokens en hetzelfde antwoord kost 40.000 / 1.000.000 x $0,15 = $0,006 voor input plus $0,0002 voor output, dus $0,0062 per bericht, en de proefkredietduur is ongeveer 80 berichten (0,50 / 0,0062 is ongeveer 80,6). Dat zijn de kosten van een zeer groot lorebook-budget en lange geschiedenis, en dat is het argument voor strakke items.
De proefperiode claim je met één klik op de API-sleutelpagina na aanmelding, vereist geen betaalmethode, duurt 7 dagen en is één per persoon. Opwaarderingen gaan van $20 tot $500 in elk geheel bedrag, met +5% vanaf $50, +10% vanaf $100 en +15% vanaf $200. Deze site accepteert alleen crypto: USDT op TRC20 of USDC op Base. Krediet vervalt nooit, en mislukte of geweigerde verzoeken worden niet in rekening gebracht. Volledige details staan op de prijzenpagina.
Probleemoplossing en limieten
Een volledige sleutel staat 8 gelijktijdige verzoeken en 300 verzoeken per minuut toe. De proefsleutel staat 2 en 60 toe. SillyTavern kan meer dan twee gelijktijdige verzoeken overschrijden met groepschats, snel afgevuurde swipes of een tweede tabblad, en een gestreamd antwoord houdt zijn slot vast tot het einde. De API antwoordt dan met HTTP 429 met de code concurrency. Een overschrijding van de verzoekfrequentie retourneert rate_limited, en tijdelijke overbelasting komt met een Retry-After: 5-header. Een paar seconden wachten en opnieuw proberen is genoeg.
- Antwoorden afgebroken. Controleer de maximale responslengte in SillyTavern. Het stelt
max_tokensin, wat optioneel is op deze API. - Lore vuurt nooit. Verhoog de scandiepte en controleer de trefwoordspelling tegen hoe het in de chat verschijnt.
- Antwoorden negeren lore die wel vuurt. Verplaats de invoer naar een diepte dichter bij de onderkant van de geschiedenis, of maak deze korter zodat deze opvalt.
- Prompt voelt traag aan. Verlaag de budgetlimiet en de lengte van de chatgeschiedenis voordat je de endpoint de schuld geeft.
Voor karakters die in een vaste stijl spreken, stel je temperature in rond 0,8 tot 1,0 en voeg een milde frequentiestraff toe als het model zinnen herhaalt. Prompts worden niet gebruikt voor training. Het model is een enkel open-weight model dat wordt beheerd door een onafhankelijke provider, geen router tussen leveranciers, dus de kwaliteit hangt af van dat ene model in plaats van een pool.
