pl ▾

API kompatybilne z OpenAI Uncensored

Wypróbuj z kredytem trial

Dokumentacja API

Zacznij budować swoją aplikację bez cenzury, korzystając z naszego API zgodnego z OpenAI w mniej niż dwie minuty. Oferujemy jeden model, który odpowiada bez odmów treści dla legalnego użytku dla dorosłych.

https://api.providersapillm.com/v1uncensored

Bazowy URL i autoryzacja

Użyj naszego adresu bazowego i klucza API do połączenia dowolnego klienta kompatybilnego z OpenAI. Punkt końcowy jest https://api.providersapillm.com/v1 i Twój klucz daje dostęp do modelu bezcenzurowanego. Otrzymujesz jeden aktywny klucz na konto, który można zastąpić w razie potrzeby. Identyfikator modelu do żądania to po prostu uncensored. Ten pojedynczy model unika złożonego routingu i ukrytych filtrów występujących w bramach wielomodelowych.

Pierwsze żądanie

Standardowe żądanie chat completion, aby wygenerować tekst. Endpoint to POST /v1/chat/completions z identyfikatorem modelu ustawionym na uncensored. Możesz użyć oficjalnych SDK OpenAI, zmieniając URL bazowy. Działa to zarówno dla aplikacji czatu NSFW, jak i narzędzi do pisania kreatywnego.

from openai import OpenAI

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

Model jest open-weight i dostrojony do odpowiadania bez odrzucania treści. Nie jest to GPT, Claude ani żaden inny model dostawcy. Sprawdź dokumentację dostawcy, aby poznać ich konkretne limity, jeśli zmieniasz kontekst.

Integracja SDK

Zintegruj API do swojej aplikacji Node.js za pomocą standardowego wzorca SDK. Ustaw base URL na nasz endpoint i użyj ID modelu uncensored.Pozwala to na budowanie niezawodnych interfejsów czatbotów NSFW przy minimalnych zmianach w kodzie.

import OpenAI from "openai";

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

API obsługuje standardowe parametry, takie jak temperature i top_p. Możesz je dostosować, aby kontrolować kreatywność wyjścia. Błędy są zwracane w standardowym formacie, co ułatwia debugowanie.

Strumieniowanie i narzędzia

Włącz strumieniowanie przez Server-Sent Events do generowania tokenów w czasie rzeczywistym. Ostatni czat zawiera dane dotyczące zużycia tokenów do dokładnej rozliczalności. Możesz również użyć wywoływania funkcji i trybu JSON do uzyskania strukturowanych odpowiedzi. Funkcje te są niezbędne do budowania zaawansowanych aplikacji do pisania kreatywnego.

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)

Ustaw response_format do {"type": "json_object"} dla ścisłych odpowiedziach JSON. Model skutecznie obsługuje parametry narzędzi i tool_choice. Zapewnia to, że Twoja aplikacja otrzymuje przewidywalne struktury danych.

Parametry i limity

Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia. Maksymalna liczba tokenów wyjściowych wynosi 16 000 na żądanie, lub 2 048, jeśli nie ustawisz max_tokens. Limit to 300 żądań na minutę i 8 równoległych żądań na klucz. Ciało żądania nie może przekraczać 8 MB.

Możesz użyć parametrów takich jak seed do deterministycznych wyników. Ten stop parameter pozwala zdefiniować niestandardowe sekwencje zakończenia. Dostosuj presence_penalty i frequency_penalty udoskonalenia stylu modelu.

Obsługa błędów i użytkowanie

Obsłuż błędy, sprawdzając kod statusu HTTP. Status 401 wskazuje na nieprawidłowy lub brakujący klucz API. Błąd 402 oznacza, że Twoje prepaydowane środki zostały wyczerpane i musisz je doładować. Błąd 429 sygnalizuje, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę.

Kredyt jest naliczany na podstawie rzeczywistego zużycia tokenów. Błędy i odrzucenia są darmowe. Kredyt z góry opłacony nigdy nie wygasa, więc możesz korzystać z niego we własnym tempie. Dostępne jest wsparcie w przypadku problemów, takich jak podwójne obciążenia.

cURL

curl https://api.providersapillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the API documentation for authentication."}]
  }'

Typowe pytania

Jaki jest bazowy URL dla API LLM bez cenzury?

Podstawowy adres URL to HTTPS://api.providersapillm.com/v1. Możesz użyć dowolnego klienta kompatybilnego z OpenAI, wskazując go na ten adres URL i podając swój klucz API.

Jak radzić sobie z błędami takimi jak 402 lub 429?

Błąd 402 oznacza, że nie masz już środków, więc musisz doładować konto kryptowalutą. Błąd 429 oznacza przekroczenie limitu 300 żądań na minutę. Poczekaj chwilę lub zmniejsz częstotliwość żądań.

Czy dostawca tego interfejsu API jest dobry do aplikacji czatbotów NSFW?

Tak, model jest bez cenzury i nie odrzuca treści dla dorosłych. Został zaprojektowany specjalnie dla deweloperów budujących aplikacje chatbotów NSFW lub narzędzia do pisania kreatywnego, którzy potrzebują niezawodnego generowania tekstu.

Pobierz swój klucz API

Zarejestruj się, pobierz klucz i zaktualizuj bazowy URL. Proste.

Wypróbuj z kredytem trial