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 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. Wyślij pierwszą wiadomość do Identyfikator modelu to po prostu 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. Użyj oficjalnego pakietu Pythona OpenAI do interakcji z naszym API przy użyciu minimalnej ilości kodu. Ustaw Nazwa modelu to Podejście to działa dla prostych skryptów lub złożonej logiki aplikacji. Automatycznie obsługuje serializację. Zintegruj API do swoich aplikacji Node.js za pomocą Skonfiguruj klienta z naszym podstawowym adresem URL i Twoim kluczem API. SDK obsługuje żądania HTTP i parsuje odpowiedź JSON. Wywołaj Ta metoda jest niezawodna dla generowania po stronie serwera. Dobrze sprawdza się w trasach Express lub zadaniach w tle. Otrzymuj tekst token po tokenie za pomocą Server-Sent Events (SSE) dla niższej postrzeganej opóźnienia. Ustaw 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. 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.https://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYPierwsze żądanie
/v1/chat/completions endpoint, korzystając z preferowanego klienta HTTP.uncensoredTen model o otwartych wagach działa na naszych serwerach i odpowiada bez typowych odrzuceń treści dla legalnego użytku dla dorosłych.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
base_url i api_key parametry w inicjalizacji klienta. Zapewnia to, że żądania są kierowane do naszego endpointu uncensored zamiast serwerów OpenAI.uncensored. Możesz przekazać wiadomości jako listę słowników. Obiekt odpowiedzi zawiera wygenerowany tekst w response.choices[0].message.content.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
openai pakiet.chat.completions.create metoda z modelem uncensored. Możesz zdefiniować prompty systemowe lub wiadomości użytkownika według potrzeb.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
stream parametr do true w Twoim żądaniu. API zwraca strumień fragmentów zamiast jednej pełnej odpowiedzi.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
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.