pl ▾

API kompatybilne z OpenAI Uncensored

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

Dokumentacja API

Obliteration AI provides a drop-in OpenAI-compatible API for uncensored text generation. Integrate the single uncensored model into your stack with standard SDKs and transparent per-token billing.

Bazowy URL i autoryzacja

Wskaż swojego klienta na https://api.obliterationai.com/v1 i dołącz swój klucz w Authorization Nagłówek. Ten adres URL bazowy działa z dowolnym klientem kompatybilnym z OpenAI poprzez prostą podmianę punktu końcowego. Otrzymujesz jeden aktywny klucz na konto, a wygenerowanie nowego natychmiast unieważnia poprzedni klucz. Usługa nie wymaga numeru telefonu do rejestracji, używając tylko logowania Google lub e-maila i hasła.

Nagłówek uwierzytelniania: Authorization: Bearer YOUR_API_KEY

Punkt końcowy uzupełnień czatu

Wyślij wiadomości do POST /v1/chat/completions otrzymywania odpowiedzi tekstowych z modelu bez cenzury. System akceptuje standardowe formaty wiadomości i zwraca wygenerowany tekst bez odmów treści dla użytku dorosłego. Musisz określić ID modelu jako "uncensored" w ciele żądania. To pojedyncze punkty końcowe obsługuje wszystkie potrzeby generowania tekstu, z wyłączeniem zadań osadzania lub wizyjnych.

curl https://api.obliterationai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch me the latest release notes"}]
  }'

Integracja Python SDK

Użyj oficjalnej biblioteki Python OpenAI do interakcji z API, aktualizując URL bazowy. Ustaw api_key i base_url parametry do dopasowania naszego hostowanego endpointu. Klient będzie kierował żądania do modelu uncensored, używając określonego ID modelu. To podejście wymaga minimalnych zmian w kodzie istniejących projektów OpenAI.

from openai import OpenAI

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

Konfiguracja klienta Node.js

Zainicjuj SDK OpenAI w Node.js z niestandardowym podstawowym adresem URL i swoim kluczem API. Skonfiguruj klienta tak, aby celował w uncensored identyfikator modelu dla wszystkich uzupełnień. To ustawienie pozwala wykorzystać istniejące narzędzia Node.js, uzyskując jednocześnie dostęp do LLM bez filtrów. Upewnij się, że przekazujesz poprawne nagłówki uwierzytelniające dla bezpiecznego dostępu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.obliterationai.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 i zużycie tokenów

Włącz strumieniowanie, ustawiając stream: true otrzymywania odpowiedzi token po tokenie za pośrednictwem Server-Sent Events. Ostatni fragment strumienia zawiera całkowite zużycie tokenów dla żądania. Funkcja ta jest idealna dla aplikacji w czasie rzeczywistym, gdzie liczy się latencja. Możesz dostosować parametry takie jak temperature i top_p do kontrolowania zmienności odpowiedzi.

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)

Limity szybkości i ograniczenia

API narzuca limit 300 żądań na minutę i pozwala na osiem równoległych żądań na klucz. Okno kontekstowe obsługuje 100 000 tokenów łącznie, z maksymalnym wyjściem 16 000 tokenów na żądanie. Błędy takie jak nieprawidłowe klucze (401) lub niewystarczający kredyt (402) nie zużywają Twojego salda prepaydowego. Status 429 oznacza, że przekroczyłeś limit szybkości tymczasowo.

Ścisły limit treści: w dowolnych okolicznościach zabroniona jest treść seksualna involving małoletnich.

Pytania i odpowiedzi

Czy obliteration AI jest resellerem OpenAI?

Nie, jesteśmy niezależną usługą hostującą własny model open-weight bez cenzury. Nie jest to GPT, Claude ani żaden inny model dostawcy, ale jest w pełni kompatybilny z formatem API OpenAI dla łatwej integracji.

Jak doładować kredyt?

Możesz doładować saldo za pomocą USDT (TRC20) lub USDC (Base) w kwotach między $20 a $500. Saldo nie wygasa, a przy większych doładowaniach otrzymujesz bonusowe saldo: +5% od $50, +10% od $100 oraz +15% od $200.

Co się stanie, jeśli otrzymam błąd 402?

Błąd 402 oznacza, że nie masz już pozostałych środków zaliczki. Żądanie jest odrzucane bez zużycia salda, więc możesz doładować konto kryptowalutą i ponowić próbę natychmiast. Błędy i odrzucenia są zawsze darmowe.

Twój klucz API jest tylko formularzem

Zarejestruj się, skopiuj swój klucz i zaktualizuj bazowy URL. To cała konfiguracja.