pl ▾
Zdobądź klucz próbny

Dokumentacja API: Uncensored LLM Endpoint

Rozpocznij budowanie z naszym API LLM bez cenzury w kilka minut. Interfejs odpowiada standardowi OpenAI, więc możesz zamienić adres URL bazowy i klucz, aby uzyskać natychmiastowy dostęp do generowania treści bez ograniczeń.

Bazowy URL i autoryzacja

Twój klucz API uwierzytelnia każde żądanie do naszych endpointów. Wydajemy jeden aktywny klucz na konto, zastępując poprzedni klucz natychmiast po jego wygenerowaniu. To rozwiązanie upraszcza dostęp i zwiększa bezpieczeństwo bez skomplikowanych zakresów uprawnień.

Wskaż klientowi adres bazowy i przekaż klucz w nagłówku. System odrzuca nieprawidłowe klucze kodem statusu 401. Nie musisz zarządzać wieloma kluczami ani czekać na zatwierdzenie.

Pierwsze żądanie z użyciem cURL

Zweryfikuj działanie swojej integracji, wysyłając prosty request na uzupełnienie tekstu. Użyj identyfikatora modelu uncensored, aby zapewnić otrzymywanie nieograniczonych odpowiedzi bez filtrów treści.

To żądanie demonstruje podstawową strukturę wymaganą przez nasz interfejs API. Zastąp YOUR_API_KEY swoim rzeczywistym poświadczeniem.

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

Integracja SDK Python

Użyj oficjalnej biblioteki Python OpenAI do interakcji z naszym punktem końcowym. Ustaw URL bazowy i klucz API przed utworzeniem instancji klienta. To podejście zapewnia kompatybilność z istniejącymi bazami kodu.

from openai import OpenAI

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

Konfiguracja SDK Node.js

Zintegruj nasz LLM bez cenzury w aplikacjach JavaScript, korzystając ze standardowego SDK. Skonfiguruj klienta, podając odpowiedni bazowy URL i klucz.

import OpenAI from "openai";

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

Odpowiedzi strumieniowe przez SSE

Włącz strumieniowanie, ustawiając parametr stream na true. Nasze API zwraca zdarzenia wysyłane serwerowo (SSE) dla dostarczania tokenów w czasie rzeczywistym. Każdy fragment zawiera częściowy tekst, pozwalając Twojej aplikacji na wyświetlanie wyników inkrementalnie.

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, Błędy i Okno Kontekstu

Twoje konto obsługuje okno kontekstowe o pojemności 100,000 tokenów, łączące tokeny promptu i uzupełnienia. Możesz wysyłać do 300 żądań na minutę z limitem współbieżności 8 równoczesnych żądań. Jeśli przekroczysz te limity, API zwróci błąd limitu szybkości 429. Niewystarczające środki skutkują błędem 402. Upewnij się, że ciało żądania mieści się w limicie 8 MB.

FAQ techniczne

Jaki jest bazowy URL dla API odblokowanych modeli?

Podstawowy adres URL to HTTPS://api.modelsunlocked.com/v1. Musisz zaktualizować konfigurację klienta, aby wskazywała na ten adres zamiast standardowego endpointu OpenAI.

Jak radzić sobie z błędami uwierzytelniania?

Jeśli otrzymasz kod statusu 401, Twój klucz API jest albo nieprawidłowy, albo wygasł. Sprawdź w panelu, czy używasz prawidłowego klucza. Wygeneruj nowy klucz w razie potrzeby.

Co się stanie, jeśli zabraknie kredytów?

Żądania nie powiodą się, gdy wyczerpie się Twój kredyt z góry. Możesz natychmiast doładować kryptowalutą, aby wznowić usługę bez utraty miejsca w kolejce.

Dostęp wymaga jednego kroku

Zarejestruj się, pobierz token i zaktualizuj adres URL bazowy. Gotowe.