API kompatybilne z OpenAI Uncensored
Przewodnik szybkiego startu
Podłącz standardowy SDK OpenAI do punktu końcowego LLM bez ograniczeń w kilka sekund. Przewodnik obejmuje adres bazowy, uwierzytelnianie i kluczowe funkcje takie jak strumieniowanie i tryb JSON.
Bazowy URL i autoryzacja
Podstawowy adres URL API to https://api.buyclaudeapi.com/v1. Musisz dołączyć swój klucz API w Authorization nagłówek dla każdego żądania. Wygeneruj swój klucz natychmiast za pomocą logowania Google lub e-mail w panelu. Nie jest wymagany numer telefonu do rejestracji. System wydaje jeden aktywny klucz na konto, który zastępuje poprzednie klucze po ponownym wygenerowaniu.
Podstawowe Uzupełnienie Czat
Wyślij żądanie POST do /v1/chat/completions z Twoimi wiadomościami. ID modelu to uncensored. Ten endpoint przetwarza tekst wejściowy i zwraca tekst wyjściowy bez odmów treści dla prawnego użytku dorosłego. Działa dokładnie jak standardowy interfejs czatu OpenAI. Użyj tego do bezpośredniej integracji z aplikacjami.
Integracja SDK Python
Zainstaluj oficjalny openai pakiet i wskaż go na nasz adres URL bazowy. Ustaw klucz API w konfiguracji klienta. Pozwala to na użycie istniejącego kodu Pythona przy minimalnych zmianach. Klient obsługuje komunikację HTTP i parsowanie JSON automatycznie. Strumieniowanie i tryb JSON są obsługiwane natywnie.
Integracja SDK Node
Korzystaj z openai Pakiet Node.js do połączenia z naszym endpointem. Skonfiguruj bazowy URL i klucz API podczas inicjalizacji klienta. To podejście działa w standardowych projektach TypeScript i JavaScript. Możesz bezpośrednio wykorzystać istniejący kod klienta kompatybilnego z OpenAI. Model reaguje na standardowe struktury promptów bez modyfikacji.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. Dane o użyciu tokenów są zawarte w ostatniej cząstce strumienia. Zmniejsza to postrzeganą latencję dla użytkowników końcowych. Możesz parsować inkrementalne aktualizacje tekstu, gdy tylko się pojawią.
Limity, Błędy i Kontekst
Okno kontekstowe wynosi łącznie 100 000 tokenów. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Jesteś ograniczony do 300 żądań na minutę i 8 żądań współbieżnych. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Błąd 402 oznacza niewystarczający kredyt. Błąd 429 oznacza wyczerpanie limitu szybkości. Błędy nie zużywają Twojego kredytu zaliczkowego. Płać tylko za pomyślną generację tokenów.
cURL
curl https://api.buyclaudeapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get total users from last query"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.buyclaudeapi.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.buyclaudeapi.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);Strumieniowanie
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)Typowe pytania
Czy API bez cenzury jest kompatybilne ze standardowymi klientami OpenAI?
Tak. Nasze endpointy śledzą schemat chat-completions OpenAI. Możesz użyć dowolnego standardowego SDK, zmieniając bazowy URL i klucz API. Działa z takimi narzędziami jak Cursor, Cline i OpenWebUI.
Co się stanie, jeśli otrzymam błąd limitu szybkości 429?
Błąd 429 oznacza, że przekroczyłeś limit 300 żądań na minutę lub 8 równoległych połączeń. Poczekaj krótko i ponów próbę. Limit resetuje się automatycznie. Błędy i odrzucenia nie wliczają się do Twojego limitu tokenów.
Ile kosztuje LLM bez cenzury za token?
Tokeny wejściowe kosztują $0.15 za 1M tokenów. Tokeny wyjściowe kosztują $0.50 za 1M tokenów. Kredyty są prepayowane za pomocą kryptowalut i nie wygasają. Płacisz tylko za faktyczne użycie.
Generowanie klucza jest szybkie
Zarejestruj się, pobierz token, wskaż punkt końcowy. Gotowe.