Szybki start: Zintegruj API AI bez cenzury
Zintegruj API do pobierania modeli AI bez cenzury ze swoją aplikacją w kilka minut. Zapewniamy standardowy endpoint kompatybilny z OpenAI, który pozwala na strumieniowanie tekstu, wywoływanie narzędzi i obsługę odpowiedzi JSON bez walki z promptami systemowymi.
Wymagania wstępne: Zainstaluj SDK
Zacznij od zainstalowania oficjalnego pakietu SDK dla preferowanego języka. Nasze API działa z dowolnym standardowym klientem zgodnym z OpenAI. Potrzebujesz tylko bazowego URL i klucza API. Utwórz konto, aby natychmiast uzyskać klucz. Jest wyświetlany raz po rejestracji. Chroń go. Nie jest wymagany numer telefonu. Wystarczy użyć e-maila lub Google.
Zainicjuj klienta
Wskaż klienta na nasz konkretny adres bazowy. Gwarantuje to bezpośrednie trafienie do punktu końcowego bez cenzury. Nie używaj domyślnego adresu URL OpenAI. Zastąp klucz zastępczy swoim kluczem z panelu. ID modelu to po prostu "uncensored". To rozwiązanie eliminuje warstwy proxy. Otrzymujesz bezpośredni dostęp do modelu abliterated. Konfiguracja jest minimalna. Wystarczy ustawić adres bazowy i klucz.
Wyślij swoje pierwsze uzupełnienie czatu
Wyślij prostą prośbę, aby wygenerować tekst. API akceptuje standardowe formaty czatu. Możesz określić temperaturę i top_p dla kontroli. Nasz model odpowiada bez odmów treści dla dorosłych. Błędy i odmowy są darmowe. Tylko rzeczywiste użycie się liczy. Okno kontekstowe ma 100,000 tokenów. Wyjście jest ograniczone do 16,000 tokenów. Użyj poniższego kodu, aby rozpocząć.
Włącz strumieniowanie dla odpowiedzi w czasie rzeczywistym
Strumieniowanie jest kluczowe dla interfejsów czatu. Włącz je, ustawiając stream na true. API zwraca tokeny w miarę ich generowania. Znacząco redukuje to postrzegane opóźnienie. Otrzymujesz dane o użyciu tokenów w ostatnim fragmencie. Pomaga to w dokładnym śledzeniu kosztów. Strumieniowanie działa ze wszystkimi parametrami. Jest to zalecany tryb dla użytkowników. Zobacz przykład poniżej.
Obsługuj wywoływanie funkcji i tryb JSON
Nasz API obsługuje narzędzia i tryb JSON. Zdefiniuj funkcje w żądaniu. Model zwraca dane strukturalne. Użyj response_format dla ścisłego wyjścia JSON. Jest to istotne dla integracji. Możesz również ustawić tool_choice. Parametry takie jak seed zapewniają reprodukowalność. Kary za obecność i częstotliwość pomagają kontrolować powtarzalność. API przejmuje resztę. Nie jest potrzebna dodatkowa konfiguracja. Użyj tego do niezawodnego ekstrakcji danych.
Sprawdź swoje użycie i saldo
Monitoruj swoje konto bezpośrednio w panelu. Kredyt jest płatny z góry i nigdy nie wygasa. Błędy nie zużywają tokenów. Limity to 300 żądań na minutę. Możesz mieć 8 żądań równoległych. Ciała żądań są ograniczone do 8 MB. Jeden klucz na konto. Jeśli otrzymasz 401, sprawdź swój klucz. 402 oznacza brak kredytu. 429 oznacza limit szybkości. Doładuj kryptowalutą, aby uzyskać bonusy.
cURL
curl https://api.uncensoredaimodeldownload.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set system temperature to 1.5 for creative output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodeldownload.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodeldownload.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);Strumieniowanie
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)FAQ
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.
Jakie są limity okna kontekstu i wyjścia?
Okno kontekstowe wynosi 100 000 tokenów zarówno dla promptu, jak i uzupełnienia. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Jeśli nie ustawisz max_tokens, domyślna wartość wynosi 2 048. Limity te dotyczą wszystkich żądań. Są ścisłe i niepodlegające negocjacji.
Dlaczego otrzymuję błąd 402 lub 429?
Błąd 402 oznacza, że Twoje środki zaliczki zostały wyczerpane. Błąd 429 oznacza, że osiągnąłeś limit szybkości wynoszący 300 żądań na minutę. Możesz również mieć 8 równoległych żądań na klucz. Doładuj konto kryptowalutą, aby natychmiast wznowić użytkowanie.
Pobierz swój klucz API
Zarejestruj się, skopiuj klucz, zaktualizuj URL bazowy. To cała konfiguracja.