PL ▾
Pobierz klucz API

Jak używać API DeepSeek w SillyTavern: niestandardowy endpoint

SillyTavern może łączyć się z dowolnym API zgodnym z OpenAI poprzez tryb Chat Completion z niestandardowym źródłem. Oto jak użyć API w stylu DeepSeek w SillyTavern, z dokładnymi wartościami do wpisania i ustawieniami, które utrzymują niskie koszty długich czatów roleplay.

Zaktualizowano

Scena ze świecącymi dymkami czatu połączonymi z terminalem, reprezentująca roleplay przez API

Kluczowe punkty

  • W SillyTavern wybierz API Connections, Chat Completion, a następnie źródło Custom (OpenAI-compatible).
  • Wpisz https://api.deepseekapi.top/v1 jako endpoint i uncensored jako identyfikator modelu.
  • Długie czaty wysyłają historię w każdej turze, więc limit okna kontekstu 16k–32k tokenów utrzymuje koszty niskimi.
  • Tylko do legalnego użytku przez osoby pełnoletnie; zawartość seksualna z udziałem nieletnich jest zawsze zabroniona.

Konfiguracja w pięciu krokach

Pytanie o to, jak używać deepseek api sillytavern sprowadza się do jednego faktu: SillyTavern może łączyć się z dowolnym endpointem kompatybilnym z OpenAI, więc podajesz tylko URL, klucz i ID modelu. Pamiętaj, że to nie jest oficjalne API DeepSeek. Serwis hostuje jeden model o otwartych wagach o ID uncensored, uruchamiany przez niezależnego dostawcę i dostosowany do odpowiadania bez odrzucania treści dla legalnego użytku przez osoby dorosłe.

  1. Utwórz konto i otwórz stronę klucza API. Skopiuj klucz. Nowi użytkownicy mogą jednym kliknięciem odebrać $0.50 kredytu próbnego bez podawania karty, ważny przez 7 dni.
  2. W SillyTavern otwórz zakładkę Połączenia API (ikona wtyczki na górnym pasku).
  3. Ustaw typ API na Chat Completion. Następnie ustaw Chat Completion Source na Custom (OpenAI-compatible).
  4. W polu niestandardowego endpointu wpisz https://api.deepseekapi.top/v1. Wklej swój klucz w polu Klucz API. W polu identyfikatora modelu wpisz uncensored.
  5. Naciśnij Połącz. Zielona dioda statusu i nazwa modelu oznaczają, że połączenie działa.

Nazwy etykiet zmieniają się nieco między wersjami SillyTavern, ale zasada pozostaje ta sama: tryb Chat Completion, źródło Custom, endpoint, klucz, model. Pobierz klucz ze strony Klucz API.

Jeśli połączenie nie działa

Sprawdź te elementy w kolejności. Większość awarii wynika z jednej z nich.

  • Nieprawidłowy format URL. Endpoint kończy się na /v1. Nie dodawaj /chat/completions.
  • Nieprawidłowe źródło. Tryb Text Completion używa innego formatu zapytania. To API obsługuje POST /v1/chat/completions i GET /v1/models, więc użyj Chat Completion.
  • Klucz wklejony ze spacjami. Wklej go ponownie i sprawdź, czy nie ma spacji na końcu.
  • Serwer nie ma dostępu do internetu. Jeśli uruchamiasz SillyTavern na serwerze domowym lub w kontenerze, maszyna potrzebuje dostępu HTTPS wychodzącego.

Aby oddzielić problem SillyTavern od problemu z kluczem, przetestuj klucz z terminala:

curl https://api.deepseekapi.top/v1/models   -H "Authorization: Bearer YOUR_KEY" | grep uncensored

Lista JSON z uncensored w środku oznacza, że klucz jest poprawny. Aby sprawdzić samą trasę czatu:

curl https://api.deepseekapi.top/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Say hello in one sentence."}]}'

Ustawienia istotne dla roleplay

Strumieniowanie

Włącz strumieniowanie w panelu Chat Completion. API wysyła tokeny przez SSE w miarę ich generowania, więc odpowiedzi pojawiają się w trakcie pisania. Żądanie strumieniowe zajmuje jeden z Twoich slotów współbieżności do końca strumienia. Pełny klucz pozwala na 8 jednocześnie, klucz próbny na 2.

Rozmiar kontekstu

Model ma 100 000-tokenowe okno kontekstu (prompt plus completion). Nie musisz go w pełni wykorzystywać. SillyTavern wysyła kartę postaci, personę, wpisy z księgi lore i tyle historii czatu, ile mieści się w ustawionym limicie, przy każdej pojedynczej wiadomości. Mniejszy limit oznacza mniejszy rachunek i szybsze odpowiedzi. Dla większości czatów 16k–32k tokenów to wystarczy.

Maksymalna długość odpowiedzi

Ustaw limit odpowiedzi na rozsądną wartość, np. 400–600 tokenów, aby odpowiedź nie przekształciła się w esej. API nie wymaga max_tokens, ale limit chroni twój kredyt przed niekontrolowanie długimi odpowiedziami.

Próbkowanie

Temperatura, top_p, sekwencje stop, seed i kary są przekazywane do modelu. Typowy punkt startowy do czatu postaci to temperatura 0,8–1,0 i top_p około 0.9. Zmieniaj jedną wartość naraz. Jeśli postać powtarza frazy, zwiększ nieco karę częstotliwości lub obecności, zamiast podnosić temperaturę.

Sekwencje stop

Jeśli model zaczyna pisać również wypowiedzi użytkownika, dodaj imię użytkownika z dwukropkiem jako sekwencję stop. Jest ona przekazywana dalej.

Checklista na pierwsze uruchomienie

Przed załadowaniem ulubionej postaci przeprowadź krótki test czatu, aby upewnić się, że połączenie jest sprawne.

  1. Utwórz pustą postać lub użyj domyślnej karty asystenta.
  2. Wyślij "Odpowiedz słowem ready." Odpowiedź powinna przyjść za sekundę-dwie i zostać wystrumieniowana w miarę generowania.
  3. Otwórz konsolę SillyTavern lub dziennik sieciowy, jeśli nic się nie pojawia. 401 oznacza błędny klucz, 404 oznacza błędny URL lub identyfikator modelu, a 429 oznacza przekroczenie limitu.
  4. Sprawdź swoje saldo. Każda odpowiedź zawiera nagłówek X-Balance-USD, więc możesz zweryfikować, czy kredyt maleje o niewielką kwotę przy każdej wiadomości.
  5. Dopiero wtedy załaduj swoją prawdziwą kartę postaci i księgę lore.

Jeśli odpowiedź jest pusta lub ucięta w połowie zdania, najpierw sprawdź ustawienie długości odpowiedzi. Zbyt niski limit kończy odpowiedź wcześniej, a niedokończone zdanie nie jest winą modelu.

Przełączanie między presetami

SillyTavern przechowuje presety próbkowania oddzielnie od profilu połączenia. Warto zapisać jeden preset do pisania narracji z wyższą temperaturą i jeden do krótkich odpowiedzi faktograficznych z niższą. Przełączenie presetu nie zmienia endpointu ani klucza.

Ile kosztuje sesja roleplay

Cena to $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych, z przedpłaconego kredytu bez subskrypcji. Ponieważ historia jest wysyłana ponownie, wejście jest większą częścią. Przejdź przez czat z promptem 20 000 tokenów na wiadomość i odpowiedzią 400 tokenów:

  • Wejście: 20 000 × $0.15 / 1 000 000 = $0.003
  • Wyjście: 400 × $0.50 / 1 000 000 = $0.0002
  • Razem: $0.0032 za wiadomość

Więc 100 wiadomości kosztuje $0,32. Teraz porównaj obcięte okno kontekstu 8 000 tokenów z tą samą odpowiedzią: 8 000 × $0,15 / 1 000 000 = $0,0012, plus $0,0002, co daje $0,0014 za wiadomość i $0,14 za 100. Ograniczenie kontekstu kosztuje mniej niż połowę przy tej samej liczbie tur.

Kredyt próbny $0.50 starcza na około 156 wiadomości przy większym rozmiarze (0.50 / 0.0032 = 156.25) lub około 357 przy mniejszym rozmiarze (0.50 / 0.0014 = 357.1). Nieudane lub odrzucone żądania nie są rozliczane, a kredyt nigdy nie wygasa. Zobacz stronę cenową, aby poznać kwoty doładowań, bonusy i metody płatności; akceptowane są karty (Visa, Mastercard, Apple Pay, Google Pay) oraz kryptowaluty (USDT na TRC20, USDC na Base).

Postacie, bezpieczeństwo i jedno zasadnicze ograniczenie

Model jest dostrojony do fikcji, roleplay i aplikacji towarzyszących dla osób pełnoletnich. Nie jest to ogólny filtr bezpieczeństwa i nie decyduje, co jest dla ciebie odpowiednie. To twoja rola: trzymaj karty i czaty w ramach legalnego użytku przez osoby pełnoletnie.

Jednym stałym limitem jest to, że zawartość seksualna z udziałem nieletnich jest zabroniona i żaden prompt tego nie zmienia. Upewnij się, że wiek postaci na kartach jest wyraźnie pełnoletni.

Kilka praktycznych nawyków pomaga poprawić jakość czatu:

  • Umieść kluczowe informacje o postaci na początku karty, a nie na samym końcu.
  • Użyj krótkiego promptu systemowego, który określa styl narracji i długość odpowiedzi.
  • Podsumowuj stare części czatu za pomocą funkcji podsumowania w SillyTavern, zamiast przenosić je w nieskończoność.
  • Utrzymuj wpisy w księdze lore krótkie i wyzwalane słowami kluczowymi, aby pojawiały się w promptie tylko wtedy, gdy jest to konieczne.

Prompty nie są używane do trenowania. Przeczytaj dokumentację szybkiego startu, aby poznać nagłówki odpowiedzi, w tym X-Balance-USD, który pokazuje Twoje pozostałe saldo.

Używanie postaci jako zaplecza dla aplikacji towarzyszącej

Niektórzy używają SillyTavern jako interfejsu do długotrwałej postaci towarzyszącej dla dorosłych. Zastosuj się do tych samych zasad, co w przypadku każdego czatu. Zapewnij spójność persony, zapisując ją jako krótki, stały blok, a starsze wydarzenia niech zarządza funkcja podsumowania. Długie przerwy między sesjami nie kosztują nic, ponieważ kredyt nie wygasa i nie ma subskrypcji.

Jeśli później zbudujesz własną aplikację zamiast używać SillyTavern, możesz wywołać ten sam endpoint z kodu. Dokumentacja szybkiego startu zawiera przykłady w curl, Python i Node z tym samym Base URL i ID modelu, więc prompt działający w SillyTavern można przenieść bezpośrednio.

Limity zapytań w intensywnym czacie

Pojedynczy czat rzadko przekracza limity. Czaty grupowe, swipe i kilka otwartych zakładek mogą to zrobić. Serwis odpowiada kodem HTTP 429 z kodem rate_limited przy przekroczeniu limitu zapytań na minutę (60 na kluczu próbnym, 300 na pełnym) oraz concurrency przy zbyt dużej liczbie zapytań w locie (2 na próbnym, 8 na pełnym).

Przy krótkim przeciążeniu otrzymujesz również 429 z nagłówkiem Retry-After: 5. Czekanie pięć sekund i ponowne wysłanie zapytania to właściwa reakcja. Jeśli widzisz to na kluczu próbnym, zamknij dodatkowe karty lub zatrzymaj swipe przed rozpoczęciem kolejnego.

Pytania i odpowiedzi

Czy to oficjalne API DeepSeek?

Nie. Jest to niezależna usługa kompatybilna z OpenAI, uruchamiająca jeden model o otwartych wagach o ID uncensored. Nie jest to oficjalne API DeepSeek ani żadnego innego dostawcy.

Jakiego typu API SillyTavern wybrać?

Wybierz Chat Completion i źródło Custom (kompatybilne z OpenAI). Usługa używa formatu chat completions, a nie text completion.

Co wpisać w polu ID modelu?

Wpisz uncensored małymi literami. Możesz to potwierdzić, wykonując zapytanie GET /v1/models ze swoim kluczem.

Jak utrzymać niskie koszty roleplay?

Zmniejsz rozmiar okna kontekstu, ponieważ historia jest wysyłana ponownie z każdą wiadomością. Ograniczenie długości odpowiedzi również pomaga.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API