pl ▾
Pobierz klucz API
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

Nieograniczone AI Dokumentacja API

Zacznij od korzystania z naszego API LLM bez cenzury w kilka minut, używając standardowych klientów kompatybilnych z OpenAI. Przewodnik ten obejmuje uwierzytelnianie, punkty końcowe, strumieniowanie i parametry dla modelu 'uncensored'.

Uwierzytelnianie & klucze

Zacznij od wygenerowania klucza API przez panel za pomocą Google lub adresu e-mail. Twój klucz uwierzytelnia żądania do podstawowego adresu URL HTTPS://api.iaunrestricted.com/v1. Dołącz go do Authorization nagłówek jako token Bearer. Każde konto obsługuje jeden aktywny klucz; jego zastąpienie natychmiast unieważnia stary klucz.

curl https://api.iaunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
  }'

Błędy takie jak 401 oznacza, że Twój klucz jest nieprawidłowy lub wygasł. Chroń swój klucz, ponieważ jest bezpośrednio powiązany z saldo kredytu prepay.

Endpoint Chat Completions

Wyślij tekst do modelu poprzez POST /v1/chat/completions. Punkt końcowy akceptuje standardowe tablice wiadomości i zwraca wygenerowany tekst. Użyj identyfikatora modelu "uncensored" w Twoich żądaniach. System przetwarza tokeny wejściowe i wyjściowe na podstawie Twojego salda zaliczkowego.

from openai import OpenAI

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

Okno kontekstowe pozwala na łącznie 100 000 tokenów. Jeśli pominię max_tokens, wynik jest ograniczony do 2 048 tokenów. Żądania przekraczające limit rozmiaru ciała 8 MB zwrócą błąd.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Dostarcza to tokeny za pomocą Zdarzeń Wysyłanych przez Serwer (SSE) dla niższej latencji. Ostatni chunk zawiera całkowite zużycie tokenów dla dokładności rozliczeń.

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)

Strumieniowanie działa z dowolnym SDK kompatybilnym z OpenAI. Możesz interpretować częściowe odpowiedzi w czasie rzeczywistym, nie czekając na pełne zakończenie. Jest to idealne dla interfejsów czatu, gdzie użytkownicy widzą tekst w miarę jego generowania.

Tryb JSON i wywoływanie funkcji

Wymuś dane strukturalne za pomocą response_format: {"type": "json_object"}. Model zwraca format JSON zamiast języka naturalnego. Jest to przydatne do parsowania danych lub ścisłego kontrolowania zachowania modelu.

import OpenAI from "openai";

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

Wywoływanie funkcji (narzędzia) jest obsługiwane. Zdefiniuj schematy swoich narzędzi i pozwól modelowi zdecydować, kiedy je wywołać. Użyj tool_choice do wymuszenia określonych zachowań. Ta funkcja działa bezproblemowo z modelem bez cenzury do ekstrakcji danych strukturalnych.

Parametry: Temperatura, Top P i więcej

Kontroluj losowość generowania za pomocą temperature i top_p. Dostosuj presence_penalty i frequency_penalty zmniejszenia powtórzeń. Ustaw seed dla odtwarzalnych wyników. Użyj stop sekwencje do wcześniejszego zatrzymania generowania.

Te parametry działają dokładnie jak API OpenAI. Możesz dostrajać kreatywność lub determinizm modelu. Wartości domyślne są zoptymalizowane pod kątem zrównoważonego wyjścia. Eksperymentuj z niższymi temperaturami dla spójnych wyników.

Limity, Błędy i Kontekst

Limity szybkości wynoszą 300 żądań na minutę i 8 jednoczesnych żądań na klucz. Twoje okno kontekstowe wynosi 100,000 tokenów. Błędy obejmują 402 do niewystarczającego salda i 429 dla limitów szybkości. Wstępnie opłacony kredyt nigdy nie wygasa.

Żądania są rozliczane na podstawie rzeczywistego zużycia tokenów. Błędy i odmowy są bezpłatne. Model odrzuca treści seksualne involving minors niezależnie od innych parametrów. Śledź swój dashboard pod kątem statystyk zużycia.

Najczęściej zadawane pytania

Jak zdebugować brakujące cytaty w odpowiedziach API czatu równoległego?

Upewnij się, że używasz prawidłowego ID modelu "uncensored" w swoich żądaniach. Sprawdź, czy tablice wiadomości spełniają standardowy format OpenAI. Zweryfikuj, czy Twoja wersja SDK wspiera funkcje, z których korzystasz.

Czy to to samo co inne modele AI bez ograniczeń?

Nie, uruchamiamy własny model o otwartych wagach dostrojony do wyjść uncensored. Nie jest to GPT, Claude ani żaden inny model dostawcy. Zachowanie jest specyficzne dla naszej infrastruktury i dostrajania.

Co się stanie, jeśli przekroczę kredyt wstępnie opłacony?

Żądania zwrócą błąd 402, dopóki nie doładujesz konta. Możesz dodać kredyt za pomocą kryptowalut w dowolnym momencie. Istniejący kredyt nie wygasa, więc możesz dodać więcej później.

Uzyskaj klucz API natychmiast

Zarejestruj się, skopiuj klucz, zaktualizuj URL bazowy. Gotowe.