Dokumentacja API dla programistów
Zacznij natychmiast korzystać z API LLM uncensored, korzystając z tych standardowych próbek kodu kompatybilnych z OpenAI. Przewodnik obejmuje uwierzytelnianie, żądania, streaming i limity dla deweloperów.
https://api.deepseekabliterated.com/v1
Bazowy URL i autoryzacja
Skonfiguruj swój base URL na https://api.deepseekabliterated.com/v1 i przekaż swój klucz w Authorization Nagłówek. API nie wymaga konfiguracji proxy i działa bezpośrednio ze standardowymi SDK OpenAI. Utwórz konto przez Google lub e-mail na Pobierz klucz API stronie, aby natychmiast otrzymać poświadczenia. Nie jest wymagany numer telefonu do rejestracji, a klucz jest wyświetlany natychmiast po utworzeniu. Możesz mieć tylko jeden aktywny klucz na konto; wygenerowanie nowego zastępuje stary klucz. Użyj Authorization: Bearer YOUR_API_KEY nagłówek dla wszystkich żądań. Błędy i odmowy nie zużywają tokenów, więc możesz testować bezpiecznie.
Pierwsze żądanie z użyciem curl
Wyślij żądanie POST do /v1/chat/completions z identyfikatorem modelu ustawionym na uncensored. Punkt końcowy akceptuje standardowe ładunki JSON i zwraca odpowiedzi tekstowe. Użyj tej komendy, aby zweryfikować swój klucz i zobaczyć model w akcji natychmiast.
curl https://api.deepseekabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available model endpoints for local deployment"}]
}'To żądanie demonstruje podstawową funkcjonalność tekst-wejście, tekst-wyjście. Interfejs API obsługuje do 100,000 tokenów dla połączonego promptu i uzupełnienia. Maksymalna ilość wyników to 16,000 tokenów na żądanie, lub 2,048 jeśli max_tokens jest nieustawione. Strumieniowanie jest dostępne za pośrednictwem Server-Sent Events dla dostarczania tokenów w czasie rzeczywistym.
Integracja Python SDK
Zainstaluj pakiet OpenAI Python i skonfiguruj bazowy adres URL tak, aby wskazywał naszą usługę. Pozwala to na użycie istniejącego kodu bez modyfikacji. SDK obsługuje uwierzytelnianie i formatowanie żądań automatycznie. Przekaż swój klucz API jako zmienną środowiskową lub bezpośrednio podczas inicjalizacji klienta. To podejście działa z dowolnym klientem kompatybilnym z OpenAI, a nie tylko z oficjalnym SDK. Możesz używać wywoływania funkcji, trybu JSON i standardowych parametrów takich jak temperature i top_p. Model odpowiada na definicje narzędzi i zwraca strukturalny JSON, gdy jest to wymagane.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekabliterated.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)To rozwiązanie zapewnia kompatybilność z Twoim obecnym przepływem pracy. API nie obsługuje osadzania (embeddings), obrazów ani dostrajania (fine-tuning), więc trzymaj się uzupełnień czatu. Użycie tokenów jest rozliczane za każde 1M tokenów, przy czym koszt wejścia to $0.15, a wyjścia $0.50. Zapłacone z góry kredyty kryptowalutowe nigdy nie wygasają, więc możesz wstrzymać używanie bez utraty środków.
Integracja SDK Node
Użyj biblioteki Node.js SDK od OpenAI, aby zintegrować model uncensored ze swoimi aplikacjami w JavaScript lub TypeScript. Ustaw baseURL do https://api.deepseekabliterated.com/v1 i podaj swój klucz API. Ta metoda odzwierciedla konfigurację Pythona, zapewniając spójność w całym stosie technologicznym. SDK obsługuje odpowiedzi strumieniowe, które dostarczają tokeny w miarę ich generowania. To zmniejsza postrzegane opóźnienia dla długich wyjść. Możesz obsługiwać błędy takie jak 401 (nieprawidłowy klucz) lub 402 (brak kredytu) za pomocą standardowej logiki ponawiania. API ogranicza żądania do 300 na minutę na klucz, z limitem współbieżności 8 jednoczesnych żądań. Dostosuj swoją implementację, aby respektować te limity. Ciała żądań nie mogą przekraczać 8 MB. Ograniczenia te dotyczą wszystkich kluczy i kont.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekabliterated.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Deweloperzy Node korzystają z tej samej rozliczania tokenów i opcji doładowania kryptowalutą. Użyj USDT na TRC20 lub USDC na Base do doładowania, z bonusem kredytowym dla większych kwot.
Strumieniowanie i zużycie tokenów
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane serwerowo (SSE) z inkrementalnymi aktualizacjami tokenów. Każdy fragment zawiera wygenerowany tekst, a ostatni fragment zawiera szczegóły użycia tokenów. Pozwala to na wyświetlanie wyniku w czasie rzeczywistym bez oczekiwania na pełną odpowiedź. Strumieniowanie działa ze wszystkimi parametrami, w tym wywoływaniem funkcji i trybem JSON. Użyj stop parametr kontrolujący długość odpowiedzi lub warunki zakończenia. API obsługuje temperature, top_p, seed, presence_penalty, a także frequency_penalty do dostrajania generowania. Użycie tokenów jest raportowane w ostatnim kawałku, więc możesz dokładnie śledzić koszty. Błędy nie zużywają tokenów, nawet podczas strumieniowania.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)To podejście jest idealne dla interfejsów czatu i generowania treści długich. Okno kontekstowe 100,000 tokenów obsługuje rozległe rozmowy lub duże bazy kodu. Wyjście jest ograniczone do 16,000 tokenów na żądanie, co zapewnia przewidywalne opóźnienia. Dla dłuższych wyników podziel żądania lub użyj strategii fragmentacji.
Limity, błędy i okno kontekstu
API narzuca limit 300 żądań na minutę na klucz, z maksymalnie 8 równoległymi żądaniami. Ciała żądań nie mogą przekraczać 8 MB. Błędy takie jak 401 (nieprawidłowy klucz) lub 402 (niewystarczający kredyt) nie zużywają tokenów. Limity szybkości (429) oznaczają, że przekroczyłeś limit; poczekaj i ponów próbę. Okno kontekstowe obsługuje 100 000 tokenów dla promptu i completion łącznie. Maksymalne wyjście to 16 000 tokenów, lub 2 048 jeśli max_tokens nie jest ustawione. Model odrzuca treści seksualne z udziałem małoletnich, ale pozwala na inne legalne treści dla dorosłych. Prywatność jest zachowana; prompty nie są używane do trenowania. Rejestracja konta wymaga tylko adresu e-mail. Kredyt jest prepayowany i nigdy nie wygasa. Zwrotów nie wydaje się, ale błędy, takie jak podwójne obciążenia, są naprawiane przez Support. Doładowania są dostępne wyłącznie w kryptowalutach, z bonusami za większe kwoty.
FAQ
Czym jest API abliterated deepseek?
Jest to hostowana, kompatybilna z OpenAI API obsługująca jeden niecenzurowany duży model językowy. Przyjmuje standardowe żądania i zwraca tekst, bez wsparcia dla embeddingów ani obrazów. Model jest dostrojony do treści dla dorosłych i odpowiada bez odrzuceń.
Jakie metody płatności akceptujecie?
Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.
Jakie są limity szybkości?
Przydzielenie wynosi 300 żądań na minutę i 8 żądań równoległych na klucz. Treść żądania musi mieć rozmiar poniżej 8 MB. Okno kontekstowe wynosi 100,000 tokenów, z maksymalną wyjściową wartością 16,000 tokenów. Strumieniowanie jest obsługiwane przez SSE.
Pobierz swój klucz API
Zarejestruj się, pobierz klucz, zaktualizuj adres bazowy. Konfiguracja zakończona.