pl ▾
Pobierz swój klucz

Referencje API Abliterating

Referencje API Abliterating zapewniają prostą ścieżkę do naszej usługi LLM bez cenzury. Użyj standardowych narzędzi kompatybilnych z OpenAI, aby zintegrować nasz model bez filtrów treści.

Bazowy URL i autoryzacja

Rozpocznij każde żądanie, wskazując klienta na https://api.abliterating.cc/v1. Przekaz swój unikalny klucz API w Authorization nagłówek jako token Bearer. To rozwiązanie działa z oficjalnymi SDK OpenAI lub dowolnym kompatybilnym klientem HTTP. Otrzymujesz ten klucz natychmiast po rejestracji przez Google lub e-mail na panelu. Trzymaj go w sekrecie, ponieważ daje pełny dostęp do Twojego kredytu prepaid. Błędy i odrzucenia nie zużywają Twojego salda, więc możesz testować swobodnie. Nasz system obsługuje trasowanie do naszego modelu bez cenzury w tle.

Pierwsze żądanie

Wyślij standardowe żądanie POST chat completion, aby przetestować łączność. Twój prompt trafia do modelu, a Ty otrzymujesz bezpośrednią odpowiedź tekstową. System usuwa typowe odmowy dla legalnej treści dla dorosłych. Kontrolujesz długość outputu za pomocą max_tokens parametr. Identyfikator modelu to po prostu uncensored. Ten prosty interfejs pozwala na szybką integrację w istniejących projektach. Sprawdź ciało odpowiedzi pod kątem wygenerowanego tekstu i zużycia tokenów.

Integracja SDK Python

Użyj oficjalnej biblioteki Pythona OpenAI do łatnego połączenia. Ustaw base URL i klucz API przed inicjalizacją klienta. To podejście wykorzystuje istniejący kod, który już możesz mieć. Biblioteka automatycznie obsługuje serializację JSON i żądania HTTP. Możesz strumieniować odpowiedzi lub pobierać pełne completiony. Ta metoda jest idealna dla usług backendowych lub skryptów przetwarzania danych. Skonfiguruj zmienne środowiskowe dla czystej wdrożenia. SDK abstrahuje złożoność surowych wywołań HTTP.

Konfiguracja SDK Node

Zintegruj, używając SDK JavaScript dla aplikacji webowych. Zainicjuj klienta swoim base URL i kluczem. Ta konfiguracja obsługuje zarówno CommonJS, jak i moduły ES. Możesz wysyłać prompty i otrzymywać strukturalny JSON lub zwykły tekst. SDK efektywnie zarządza ponownymi próbami i obsługą błędów. To idealne rozwiązanie dla interfejsów czatu w czasie rzeczywistym lub funkcji serverless. Zaimportuj pakiet i skonfiguruj środowisko. Składnia odzwierciedla bibliotekę Pythona dla spójności między stosami.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Otrzymujesz strumień zdarzeń wysyłanych przez serwer (SSE) tokenów. Pozwala to na wyświetlanie tekstu, gdy jest generowany. Ostatni fragment zawiera kompletne statystyki użycia tokenów. Strumieniowanie zmniejsza postrzeganą opóźnienie dla Twoich użytkowników końcowych. Działa bezproblemowo z kompatybilnymi z OpenAI SDK. Możesz wcześniej zatrzymać strumień, jeśli użytkownik zmieni wprowadzone dane. Ta funkcja jest kluczowa dla doświadczeń przypominających czat.

Limity, Błędy i Kontekst

Twój kontekst obejmuje 100 000 tokenów łącznie dla wejścia i wyjścia. Możesz wysłać do 16 000 tokenów w jednej odpowiedzi. Limity szybkości pozwalają na 300 żądań na minutę na klucz. Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy. Błąd 402 oznacza, że wyczerpały się Twoje środki wstępnie opłacone. Błąd 429 oznacza, że przekroczyłeś limit szybkości. Błędy nie obciążają Twoich kredytów. Ciała żądań muszą mieścić się w limicie 8 MB. Starannie zarządzaj swoimi kluczami, ponieważ zastąpienie jednego unieważnia poprzedni.

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

FAQ

Czy API Abliterating obsługuje wywoływanie funkcji?

Tak, możesz używać parametrów tools i tool_choice tak samo jak w OpenAI. Model obsługuje strukturyzowane wyjścia i tryb JSON dla niezawodnej integracji. Definiujesz schemat funkcji, a model zwraca odpowiednie argumenty.

Jak doładować kredyt?

Doładuj za pomocą USDT na TRC20 lub USDC na Base. Płatności wahają się od $20 do $500 z kredytami bonusowymi za większe kwoty. Kredyt nie wygasa, a doładowania możesz dokonywać w dowolnym momencie przez panel.

Czy klucz API jest udostępniany między urządzeniami?

Tak, jedno aktywne klucze na konto działa na dowolnym urządzeniu. Jeśli wygenerujesz nowy klucz, stary staje się nieaktualny natychmiast. Możesz zastąpić klucz bezpośrednio w panelu bez utraty salda kredytu.

Generuj swój klucz API

Zarejestruj się, skopiuj klucz i wskaż nowy URL bazowy. Gotowe.

Pobierz swój klucz