Dokumentacja API uzupełnień czatu bez cenzury
Zacznij korzystać z API bez cenzury, kierując klienta pod nasz adres URL bazowy i wysyłając standardowe żądania chat-completions. Przewodnik obejmuje uwierzytelnianie, strumieniowanie oraz limity szybkości dla modelu bez cenzury.
API Nieskażony do użytku dorosłego zgodnego z prawem
Bazowy URL i autoryzacja
Podstawowy adres URL dla wszystkich żądań to https://api.abliterateme meaning.com/v1. Uwierzytelniasz się za pomocą standardowego klucza API przekazanego w Authorization: Bearer <key> Nagłówek. Utwórz swój klucz natychmiast przez panel bez weryfikacji telefonu.
- Korzystaj z oficjalnych bibliotek OpenAI lub dowolnego kompatybilnego klienta.
- Ustaw URL bazowy na powyższy punkt końcowy.
- Przekazaj swój klucz w nagłówku autoryzacji.
Twoje Pierwsze Żądanie
Wyślij żądanie POST do /v1/chat/completions z identyfikatorem modelu uncensored. API zwraca odpowiedzi tekstowe bez odmów treści dla legalnych tematów dla dorosłych.
Oto podstawowy przykład do weryfikacji łączności.
curl https://api.abliteratemeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the api returns a 200 status code now"}]
}'To żądanie potwierdza, że Twój klucz działa, a model odpowiada poprawnie.
Integracja SDK Python
Zainstaluj pakiet OpenAI Python i skonfiguruj klienta tak, aby wskazywał nasz bazowy adres URL. Pozwala to na wykorzystanie istniejącego kodu przy minimalnych zmianach.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratemeaning.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)Ustaw klucz API i URL bazowy w zmiennych środowiskowych lub inicjalizacji klienta. To podejście sprawia, że Twój kod jest przenośny i czysty.
Konfiguracja SDK Node.js
Zaimportuj pakiet OpenAI i zainicjuj klienta poprawnym adresem bazowym. Zapewnia to kompatybilność z istniejącymi aplikacjami Node.js.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratemeaning.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);SDK automatycznie obsługuje nagłówki i serializację. Musisz tylko podać klucz i punkt końcowy.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca dane za pomocą zdarzeń wysłanych przez serwer (SSE), umożliwiając przetwarzanie tokenów w miarę ich generowania.
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)Szczegóły zużycia tokenów pojawiają się w ostatnim fragmencie. Zmniejsza to postrzeganą latencję dla długich wyjść.
Limity szybkości i błędy
Limit to 300 żądań na minutę i 8 żądań równoległych na klucz. Ciało żądania nie może przekraczać 8 MB. Błędy zwracają standardowe kody HTTP: 401 dla nieprawidłowych kluczy, 402 za niewystarczające środki i 429 za przekroczenie limitu. Błędy i odrzucenia nie pobierają kredytu. Okno kontekstowe obsługuje łącznie 100 000 tokenów.
Najczęściej zadawane pytania
Co oznacza abliterate w kontekście tego API?
Odnosi się do natury modelu bez cenzury, który odpowiada bez odmów dla treści dla dorosłych. Otrzymujesz bezpośredni dostęp do modelu o otwartych wagach dostrojonego do tego celu.
Jak radzić sobie z błędami podczas integracji?
Sprawdź kod statusu HTTP. 401 oznacza, że Twój klucz jest nieprawidłowy. 402 wskazuje, że musisz doładować kredyt kryptowalutowy. 429 oznacza, że przekroczyłeś limit szybkości.
Czy model bez cenzury jest taki sam jak GPT-4?
Nie, jest to niezależny model o otwartych wagach. Nie jest to GPT, Claude ani żaden inny model dostawcy. Jest specjalnie dostrojony do odpowiedzi bez cenzury.
Zabezpiecz swój klucz API
Zarejestruj się, pobierz token i zaktualizuj bazowy URL. To cała konfiguracja.
Zacznij teraz