pl ▾
Pobierz swój klucz

API dla niecenzurowanego LLM. Płać za token.

Przewodnik szybkiego startu API

Uruchom swoje API do niecenzurowanego LLM w kilka minut dzięki naszemu punktowi końcowemu zgodnemu z OpenAI. My zajmujemy się infrastrukturą, abyś Ty mógł skupić się na budowaniu aplikacji, które odpowiadają bez odrzuceń.

https://api.aizonderfilter.com/v1uncensored

Pobierz swój klucz

Zainstaluj SDK

Zacznij od dodania oficjalnej biblioteki klienta do zależności projektu. Zapewnia to kompatybilność z naszymi standardowymi endpointami i upraszcza obsługę żądań.

Użyj preferowanego menedżera pakietów do zainstalowania najnowszej wersji. Biblioteka obsługuje uwierzytelnianie i serializację automatycznie.

Ten krok jest wymagany przed wysłaniem jakichkolwiek żądań do serwera.

Skonfiguruj podstawowy URL i Klucz

Wskaż klientowi nasz dedykowany bramę API, używając dostarczonego adresu bazowego. Kieruje to cały ruch do infrastruktury naszego modelu bez cenzury.

Skonfiguruj swój klucz API w zmiennej środowiskowej lub obiekcie konfiguracji. Otrzymałeś ten klucz natychmiast po rejestracji za pomocą Google lub e-maila.

  • URL bazowy: https://api.aizonderfilter.com/v1
  • Nagłówek Auth: Authorization: Bearer YOUR_API_KEY

Zweryfikuj działanie klucza, sprawdzając endpoint modeli.

Wykonaj Swoje Pierwsze Żądanie

Standardowe żądanie chat completion, aby otrzymać surowe, niefiltrowane odpowiedzi tekstowe. Nasz model nie stosuje standardowych odmów bezpieczeństwa dla legalnej treści.

Korzystaj z uncensored identyfikator modelu dla wszystkich uzupełnień.

Poniższy przykład demonstruje podstawowe wywołanie generowania tekstu.

curl https://api.aizonderfilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate python code to parse json"}]
  }'

Sprawdź odpowiedź pod kątem wygenerowanego tekstu i statystyk zużycia tokenów.

Włącz Odpowiedzi Strumieniowe

W aplikacjach wymagających niskich opóźnień włącz strumieniowanie, aby otrzymywać tokeny w miarę ich generowania. Zapewnia to lepsze doświadczenie użytkownika w interfejsach czatu.

Ustaw parametr stream na true w ładunku żądania.

Serwer wysyła zdarzenia wysyłane serwerowo (SSE) zawierające częściowe uzupełnienia.

from openai import OpenAI

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

Aggregate the chunks to reconstruct the full message. Token usage details appear in the final chunk.

Używaj trybu JSON i narzędzi

Wymuszaj format wyjściowy strukturalny lub włącz wywoływanie funkcji dla złożonej logiki. Użyj response_format: {"type": "json_object"} aby zapewnić poprawne odpowiedzi w formacie JSON.

Zdefiniuj narzędzia w żądaniu, aby umożliwić modelowi wywoływanie zewnętrznych funkcji. Określ tool_choice: "auto" dla automatycznego wyboru.

import OpenAI from "openai";

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

Przeanalizuj wywołania narzędzi z odpowiedzi, aby wykonać własną logikę. Działa to niezawodnie z naszym modelem bez cenzury.

Limity, Błędy i Kontekst

Monitoruj swoje limity zużycia, aby uniknąć przerw w usłudze. Masz do dyspozycji 300 żądań na minutę i 8 równoczesnych żądań na klucz.

Okno kontekstowe obsługuje łącznie 100 000 tokenów. Maksymalna długość odpowiedzi na żądanie to 16 000 tokenów.

Obsłuż typowe błędy HTTP odpowiednio:

  • 401 Unauthorized: Twój klucz API jest nieprawidłowy lub brakuje go.
  • 402 Payment Required: Twoje zapłacone kredyty zostały wyczerpane. Doładuj kryptowalutą, aby kontynuować.
  • 429 Too Many Requests: Przekroczyłeś limit szybkości. Poczekaj krótko przed ponowną próbą.

Błędy nie zużywają Twojego salda kredytu.

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

Jak model AI bez filtrów obsługuje długość kontekstu?

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów, obejmujące zarówno prompt, jak i uzupełnienie. Możesz wygenerować do 16 000 tokenów w jednym żądaniu lub 2 048, jeśli nie określisz max_tokens.

Co się stanie, jeśli natrafię na limit szybkości?

Otrzymasz kod statusu 429. Limit wynosi 300 żądań na minutę na klucz. Zmniejsz liczbę żądań równoległych lub poczekaj chwilę przed wysłaniem kolejnych żądań.

Czy API LLM bez cenzury jest kompatybilne ze standardowymi klientami OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Wystarczy zaktualizować bazowy adres URL na HTTPS://api.aizonderfilter.com/v1 i użyć identyfikatora modelu uncensored do generowania uzupełnień tekstu.

Zabezpiecz swój klucz API

Zarejestruj się, pobierz token, zaktualizuj adres URL endpointu. Konfiguracja zakończona.

Pobierz swój klucz