pl ▾
Zacznij teraz

API kompatybilne z OpenAI Uncensored

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.

Zacznij teraz