Szybki start: Zintegruj AI bez cenzury w kilka minut
Zintegruj API LLM bez cenzury ze swoją aplikacją w kilka minut, korzystając ze standardowych protokołów OpenAI. Ten szybki start przeprowadzi Cię przez uwierzytelnianie, wysyłanie żądań, strumieniowanie i rozliczanie.
Wymagania wstępne i instalacja SDK
The uncensored llm api wymaga standardowych SDK OpenAI dla preferowanego języka. Zainstaluj bibliotekę za pomocą menedżera pakietów przed kontynuowaniem. Obsługujemy Pythona, Node.js i bezpośrednie żądania HTTP. Nie są potrzebne specjalne sterowniki ani pobieranie modeli lokalnych. Potrzebujesz tylko połączenia internetowego i swojego klucza API.
Ustawianie adresu URL bazowego i klucza API
Skonfiguruj klienta, aby wskazywał na nasz warstwę wnioskowania hostowaną. Użyj bazowego adresu URL https://api.aiuncensoredchat.com/v1 i Twój unikalny klucz API. Gwarantuje to prawidłowe kierowanie wszystkich żądań do naszego modelu bezcenzurowanego. Identyfikator modelu to po prostu uncensored. Nie używaj innych nazw modeli takich jak GPT-4 czy Claude.
Wysyłanie twojego pierwszego żądania completion
Wyślij żądanie POST do /v1/chat/completions z Twoją wiadomością. Punkt końcowy akceptuje standardowe parametry. Otrzymasz natychmiastową odpowiedź tekstową. Potwierdza to, że integracja działa. Przetestuj prostym poleceniem, aby zweryfikować łączność.
Obsługa odpowiedzi strumieniowych
Włącz strumieniowanie, ustawiając stream: true. API zwraca fragmenty za pośrednictwem zdarzeń wysyłanych serwerowo (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera szczegóły użycia tokenów. Podejście to zmniejsza postrzeganą opóźnienie dla użytkowników końcowych. Przetwarzaj fragmenty sekwencyjnie w logice swojej aplikacji.
Konfigurowanie parametrów (temperatura, top_p)
Dostosuj temperature do kreatywności lub top_p dla różnorodności. Te parametry kontrolują zachowanie wyjściowe modelu. Domyślne wartości działają dla większości przypadków użycia. Możesz również ustawić stop sekwencje lub seed dla powtarzalności. Wywoływanie funkcji i tryb JSON są obsługiwane.
Zrozumienie zużycia tokenów i rozliczeń
Rozliczenie jest oparte na zużyciu, bez miesięcznych opłat. Kredyt prepaidowy pokrywa zużycie tokenów. Błędy i odrzucenia są darmowe. Okno kontekstowe wynosi 100,000 tokenów. Maksymalna długość odpowiedzi to 16,000 tokenów. Płatności kryptowalutami obejmują bonusowe kredyty. Doładowania zaczynają się od $20. Kredyt nigdy nie wygasa. Monitoruj zużycie przez panel administracyjny.
cURL
curl https://api.aiuncensoredchat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch current date and time in utc"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiuncensoredchat.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.aiuncensoredchat.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
Jaki jest bazowy URL API AI uncensored?
Podstawowy adres URL to HTTPS://api.aiuncensoredchat.com/v1. Użyj go do wszystkich żądań. Jest kompatybilny ze standardowymi bibliotekami OpenAI SDK. Nie jest wymagane dodatkowe przekierowanie.
Jak radzić sobie z błędami?
Typowe błędy obejmują 401 dla nieprawidłowych kluczy, 402 dla niewystarczającego kredytu oraz 429 dla limitów szybkości. Najpierw sprawdź swój klucz API. Następnie zweryfikuj saldo z góry opłacone. Na koniec przestrzegaj limitu 300 żądań na minutę.
Jaki jest rozmiar okna kontekstowego?
Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia. Możesz wysłać do 16 000 tokenów w odpowiedzi. Ustaw max_tokens, jeśli potrzebujesz krótszej odpowiedzi.
Pobierz swój klucz API teraz
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To wszystko.