pl ▾
Wypróbuj z kredytem trial

Dokumentacja API Uncutly AI

Rozpocznij z Uncutly AI w ciągu minut, używając standardowych punktów końcowych kompatybilnych z OpenAI. Uwierzytelnij się swoim kluczem API, wyślij żądanie i otrzymaj natychmiastowo bezcenzurowany wynik tekstowy.

Bazowy URL
https://api.uncutlyai.com/v1
Model
uncensored

Uwierzytelnianie & URL bazowy

Rozpocznij każde żądanie, wskazując klienta na nasz bazowy URL i przekazując klucz w Authorization Nagłówek.

Podstawowy adres URL to https://api.uncutlyai.com/v1

Każde konto posiada jeden aktywny klucz w danym momencie. Jeśli wygenerujesz nowy, stary klucz przestaje działać natychmiast. Dzięki temu Twój dostęp jest czysty i bezpieczny.

Nasz serwis jest zaprojektowany dla programistów, którzy chcą bezpośredniej kontroli. Nie musisz zarządzać skomplikowanym routingiem ani wieloma modelami. Po prostu użyj swojego klucza i działaj.

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

Pierwsze żądanie

Wyślij pierwszą wiadomość do /v1/chat/completions endpoint, korzystając z preferowanego klienta HTTP.

Identyfikator modelu to po prostu uncensoredTen model o otwartych wagach działa na naszych serwerach i odpowiada bez typowych odrzuceń treści dla legalnego użytku dla dorosłych.

Możesz wysyłać standardowe struktury promptów. API akceptuje wejście tekstowe i zwraca wyjście tekstowe. Jest kompatybilny z dowolnym SDK lub klientem OpenAI, który obsługuje format chat-completions.

Oto podstawowy przykład użycia cURL do uzyskania odpowiedzi.

curl https://api.uncutlyai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
  }'

SDK Python

Użyj oficjalnego pakietu Pythona OpenAI do interakcji z naszym API przy użyciu minimalnej ilości kodu.

Ustaw base_url i api_key parametry w inicjalizacji klienta. Zapewnia to, że żądania są kierowane do naszego endpointu uncensored zamiast serwerów OpenAI.

Nazwa modelu to uncensored. Możesz przekazać wiadomości jako listę słowników. Obiekt odpowiedzi zawiera wygenerowany tekst w response.choices[0].message.content.

Podejście to działa dla prostych skryptów lub złożonej logiki aplikacji. Automatycznie obsługuje serializację.

from openai import OpenAI

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

Zintegruj API do swoich aplikacji Node.js za pomocą openai pakiet.

Skonfiguruj klienta z naszym podstawowym adresem URL i Twoim kluczem API. SDK obsługuje żądania HTTP i parsuje odpowiedź JSON.

Wywołaj chat.completions.create metoda z modelem uncensored. Możesz zdefiniować prompty systemowe lub wiadomości użytkownika według potrzeb.

Ta metoda jest niezawodna dla generowania po stronie serwera. Dobrze sprawdza się w trasach Express lub zadaniach w tle.

import OpenAI from "openai";

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

Otrzymuj tekst token po tokenie za pomocą Server-Sent Events (SSE) dla niższej postrzeganej opóźnienia.

Ustaw stream parametr do true w Twoim żądaniu. API zwraca strumień fragmentów zamiast jednej pełnej odpowiedzi.

Każdy chunk zawiera częściowy tekst. Możesz połączyć te chunki, aby zbudować końcową wiadomość. Jest to przydatne dla interfejsów czatu, które aktualizują się w czasie rzeczywistym.

Ostatni chunk zawiera statystyki użycia. Możesz bezpośrednio śledzić zużycie tokenów ze strumienia.

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 & Kontekst

Zrozum ograniczenia i kody błędów, aby szybko zdebugować swoją integrację.

Twój kontekst wynosi 100 000 tokenów łącznie. Obejmuje to zarówno prompt wejściowy, jak i wygenerowane wyjście. Możesz ustawić maksymalną długość odpowiedzi na 16 000 tokenów na żądanie.

Limity szybkości wynoszą 300 żądań na minutę na klucz. Możesz uruchamiać 8 jednoczesnych żądań jednocześnie. Limit rozmiaru ciała żądania wynosi 8 MB.

Typowe błędy obejmują 401 dla nieprawidłowego klucza oraz 402, gdy wyczerpiesz kredyt z góry opłacony. Błąd 429 oznacza, że przekroczyłeś limit szybkości. Błędy nie pobierają salda kredytu.

Ceny są przejrzyste: $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Kredyt jest z góry i nie wygasa.

Typowe pytania

Czym jest Uncutly AI?

Uncutly AI to hostowany, kompatybilny z OpenAI interfejs API, który obsługuje pojedynczy, nieograniczony duży model językowy. Skupia się na generowaniu tekstu bez odrzuceń treści dla użytkowników dorosłych. Płacisz tylko za zużyte tokeny.

Jak zapłacić za API?

Akceptujemy tylko kryptowaluty. Możesz doładować konto za pomocą USDT (TRC20) lub USDC (Base) w kwotach między $20 a $500. Kredyt nie wygasa, a błędy są darmowe. Nie ma miesięcznych opłat ani subskrypcji.

Jakie metody płatności akceptujecie?

Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.

Pobierz swój klucz API

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

Wypróbuj z kredytem trial