pl ▾

API Nieskażony dla programistów

$0.15 za 1M tokenów wejściowych$0.50 Tokeny wyjściowe / 1M100,000 kontekst tokenów$0.50 kredyt próbny300 żądań na minutę

Claude code nsfw: szybki start & integracja SDK

Zamień standardowy bazowy adres URL OpenAI na nasz punkt końcowy, aby uruchomić ten sam kod klienta przeciwko modelowi bez cenzury. Otrzymujesz nieograniczoną generację tekstu bez zmiany integracji SDK.

Instalacja i konfiguracja

Zacznij od zmiany bazowego adresu URL tak, aby wskazywał na nasz dedykowany punkt końcowy. Ta pojedyncza zmiana pozwala Twojemu istniejącemu kodowi na natychmiastowe omijanie standardowych odmów. Nie potrzebujesz nowej biblioteki, tylko nowego celu dla swoich żądań.

Skonfiguruj swój klucz API natychmiast po rejestracji. Klucz pojawia się na Twoim panelu i działa z dowolnym klientem kompatybilnym z OpenAI. Użyj tego ustawienia, aby kierować ruch przez nasz LLM uncensored bez dotykania logiki aplikacji.

Przykładowe podstawowe uzupełnianie czatu

Standardowe żądanie chat completion, aby wygenerować nieograniczony tekst. Model akceptuje Twój prompt i zwraca bezpośrednią odpowiedź bez filtrowania tematów dla dorosłych.

Użyj poniższego polecenia curl, aby zweryfikować łączność. Zastąp YOUR_API_KEY wygenerowanym tokenem. Ten endpoint obsługuje model uncensored zoptymalizowany pod kątem generowania o wysokim kontekście.

curl https://api.claudecodensfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to restart the system service"}]
  }'

Odpowiedź zawiera pełny tekst uzupełnienia. Możesz przetworzyć ten ciąg bezpośrednio w swojej aplikacji. Nie jest wymagane specjalne parsowanie dla standardowego wyjścia tekstowego.

Strumieniowanie odpowiedzi i użycie

Strumuj tokeny w czasie rzeczywistym, aby zmniejszyć postrzegane opóźnienie dla użytkowników. Ta metoda dostarcza częściowe wyniki w miarę ich generowania. Zapewnia płynniejsze doświadczenie dla aplikacji interaktywnych.

Użyj fragmentu kodu biblioteki Python do efektywnego streamowania. Kod przechwytuje każdy chunk przy jego napływaniu. Możesz zsumować te chunki, aby zbudować ostateczną odpowiedź lub wyświetlić je na żywo.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudecodensfw.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)

Strumieniowanie jest obsługiwane przez Wysyłane Wydarzenia Serwera. Ostatni fragment zawiera szczegóły użycia tokenów. Śledź swoje zużycie dokładnie bez dodatkowych wywołań API.

Zaawansowane parametry i tryby

Kontroluj kreatywność i strukturę swojego wyjścia za pomocą standardowych parametrów. Dostosuj temperature dla zmienności lub top_p dla próbkowania jądra. Ustawienia te działają dokładnie tak samo jak w przypadku innych modeli.

Użyj SDK Node do wysyłania odpowiedzi w formacie JSON. Ustaw response_format na json_object dla niezawadnego parsowania. Jest to przydatne do generowania danych lub fragmentów kodu, które muszą przestrzegać ścisłego schematu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudecodensfw.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);

Wywoływanie funkcji jest również obsługiwane. Zdefiniuj narzędzia w żądaniu i pozwól modelowi zdecydować, kiedy je wywołać. Pozwala to na złożone przepływy pracy bez sztywnego kodowania logiki.

Obsługa błędów i limity

Obsłuż standardowe błędy HTTP z gracją w swojej aplikacji. Status 401 wskazuje na nieprawidłowy lub brakujący klucz API. Sprawdź swoje poświadczenia i upewnij się, że klucz jest aktywny.

Błąd statusu 402 oznacza, że Twoje pre-paidowe środki zostały wyczerpane. Doładuj konto kryptowalutą, aby wznowić usługę. Kredyty nie wygasają, więc środki możesz dodać w dogodnym momencie.

Kod stanu 429 oznacza, że przekroczyłeś limit szybkości. Masz do dyspozycji 300 żądań na minutę. Poczekaj chwilę przed ponowną próbą wysłania żądania.

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)

Szranaj okno kontekstu 100,000 tokenów. Limit ten dotyczy sumy tokenów promptu i completion. Przekroczenie tego limitu spowoduje błąd. Zaplanuj odpowiednio rozmiar wejścia.

Typowe pytania

Czy to oficjalny API claude code NSFW?

Nie, jesteśmy niezależnym dostawcą hostującym model o otwartych wagach. Oferujemy doświadczenie z LLM bez ograniczeń kompatybilny ze standardowymi punktami końcowymi OpenAI. Sprawdź dokumentację dostawcy, aby uzyskać szczegóły dotyczące ich konkretnych modeli.

Czy model bez cenzury obsługuje generowanie obrazów?

Nie, to API obsługuje tylko tekst. Nie obsługuje embeddingów, audio, wideo ani generowania obrazów. Możesz użyć wywoływania funkcji do integracji z innymi usługami, jeśli jest to potrzebne.

Jak doładować kredyt?

Doładuj wykonuje się tylko krypto, konkretnie USDT na TRC20 lub USDC na Base. Minimalne doładowania zaczynają się od $20. Twoje kredyty nie wygasają, a bonusy są naliczane automatycznie.

Pobierz klucz w kilka sekund

Zarejestruj się, skopiuj token, zaktualizuj adres URL endpointu. To cała konfiguracja.

Pobierz swój klucz