pl ▾

Dokumentacja API

Zacznij generować tekst bez cenzury natychmiast za pomocą naszej kompatybilnej z OpenAI API. Płacisz tylko za użyte tokeny, zapewniając zerowe marnotrawstwo na bezczynne subskrypcje lub nieużywane funkcje.

Uwierzytelnianie i URL bazowy

Twój klucz API uwierzytelnia każde żądanie. Przekaż go w Authorization nagłówek jako token Bearer. Podstawowy adres URL to https://api.aiohnefilter.com/v1. To endpoint działa z dowolnym standardowym SDK OpenAI. Możesz zmienić dostawcę, zmieniając tylko bazowy adres URL i klucz. Twój klucz jest generowany natychmiast po rejestracji. Trzymaj go w sekrecie. Daje pełny dostęp do Twojego kredytu prepaid.

Punkt końcowy Uzupełnień Czat

Wyślij wiadomości do modelu bez cenzury poprzez POST /v1/chat/completions. Użyj identyfikatora modelu uncensored. API zwraca odpowiedzi tekstowe bezpośrednio. Kontrolujesz kontekst za pomocą okna 100,000 tokenów. Tokeny wejściowe i wyjściowe wliczają się do Twojego salda. Błędy nie zużywają kredytu. Użyj tego punktu końcowego do wszystkich zadań generowania tekstu.

curl https://api.aiohnefilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set server timezone to UTC"}]
  }'

SDK Python

Użyj oficjalnego openai Pakiet Python ułatwiający integrację. Ustaw adres bazowy na nasz punkt końcowy API. Zainicjuj klienta swoim kluczem. Wywołaj chat.completions.create z uncensored model. To podejście redukuje kod boilerplate. Automatycznie przejmuje serializację JSON. Strumieniowanie jest obsługiwane przez klienta async.

from openai import OpenAI

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

SDK Node

Zainstaluj openai pakiet npm dla projektów JavaScript. Skonfiguruj URL bazowy tak, aby wskazywał na nasze serwery. Przekaż swój klucz API podczas inicjalizacji. Żądaj uzupełnień za pomocą standardowej metody. SDK Node.js efektywnie zarządza pulą połączeń. Działa dobrze dla funkcji serverless. Obsługuj błędy w sposób elegancki, aby uniknąć nieoczekiwanych kosztów.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);

Parametry i strumieniowanie

Włącz strumieniowanie, ustawiając stream: true. Otrzymujesz tokeny w miarę ich generowania. Zmniejsza to postrzeganą latencję dla długich wyjść. Możesz dostosować temperaturę i top_p dla kreatywności. Użyj stop sekwencje do zatrzymywania generowania. Tryb JSON wymusza strukturyzowane wyjście. Ustaw max_tokens do kontrolowania długości wyjścia. Ostatni fragment zawiera statystyki całkowitego zużycia.

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 błędy

Otrzymujesz 300 żądań na minutę na klucz. Równoległość jest ograniczona do 8 jednoczesnych żądań. Treści żądań muszą mieścić się w limicie 8 MB. Status 401 oznacza, że Twój klucz jest nieprawidłowy. Status 402 wskazuje na niewystarczające środki. Błąd 429 sygnalizuje wyczerpanie limitu żądań. Odrzucone żądania nie obciążają Twojego salda. Błędy są darmowe. Ponów próbę z wykładniczym opóźnieniem w przypadku błędów 429.

Typowe pytania

Jaki jest bazowy URL dla API?

Podstawowy adres URL to HTTPS://api.aiohnefilter.com/v1. Jest kompatybilny ze standardowymi bibliotekami OpenAI SDK. Musisz tylko zaktualizować podstawowy adres URL i klucz API w konfiguracji swojego klienta.

Jak działa wycena tokenów?

Płacisz $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Błędy i odrzucenia są darmowe. Twój kredyt płatny z góry nigdy nie wygasa. Płacisz tylko za to, czego faktycznie używasz.

Czy mogę strumieniować odpowiedzi?

Tak, ustaw parametr stream na true. Otrzymujesz tokeny w miarę ich generowania. Redukuje to opóźnienia przy długich odpowiedziach. Ostatni fragment zawiera całkowite statystyki użycia tokenów.

Wygeneruj swój klucz

Zarejestruj się, skopiuj klucz, zaktualizuj URL bazowy. To wszystko.

Zacznij teraz