Dokumentacja API
Zacznij korzystać z naszego API LLM bez cenzury, korzystając ze standardowych endpointów kompatybilnych z OpenAI. Ten przewodnik szybkiego startu przeprowadzi Cię przez uwierzytelnianie, podstawowe żądania oraz strumieniowanie odpowiedzi.
Uwierzytelnianie i URL bazowy
Użyj swojego klucza API z podstawowym adresem URL https://api.rankingmodeliai.com/v1. Zarejestruj się przez Google lub e-mail, aby natychmiast otrzymać klucz. Nie jest wymagany numer telefonu. Klucz uwierzytelnia wszystkie żądania do naszej usługi AI uncensored.
Dołącz nagłówek Authorization: Bearer YOUR_API_KEY w każdym wywołaniu. Twoje prompty nie są używane do trenowania modeli. Ta konfiguracja działa z dowolnym klientem kompatybilnym z OpenAI.
Pierwsze żądanie
Wyślij żądanie POST do /v1/chat/completions z identyfikatorem modelu uncensored. Podstawowy adres URL obsługuje cały routing. Możesz strumieniować wyniki lub pobierać je wszystkie naraz.
- Ustaw
modeldouncensored. - Przekazaj swoje wiadomości w
messagestablicę. - Otrzymuj tekst bezpośrednio.
To podejście zapewnia kompatybilność z istniejącymi narzędziami.
curl https://api.rankingmodeliai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five factors affecting model latency scores."}]
}'
Integracja SDK Python
Zainstaluj oficjalny pakiet OpenAI dla Pythona. Skonfiguruj adres bazowy, aby wskazywał na nasze serwery. Użyj uncensored identyfikator modelu dla wszystkich uzupełnień. Ta metoda upraszcza integrację w Twoich aplikacjach Python.
SDK automatycznie obsługuje ponawianie prób i formatowanie. Możesz dostosować parametry takie jak temperature lub top_p według potrzeb. Nasze API obsługuje standardowe zachowania OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.rankingmodeliai.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)
Konfiguracja SDK Node
Zaimportuj klienta OpenAI Node.js. Ustaw baseURL do naszego punktu końcowego. Zainicjuj klienta swoim kluczem API. Pozwala to na bezproblemową integrację ze środowiskami Node.js.
Wywołanie chat.completions.create z żądanymi parametrami. Odpowiedź zawiera wygenerowany tekst. Możesz parsować JSON lub obsługiwać błędy jak zwykle.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.rankingmodeliai.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
Włącz strumieniowanie, ustawiając stream: true. API zwraca tokeny za pośrednictwem zdarzeń wysyłanych serwerowo (SSE). Zmniejsza to postrzeganą opóźnienie dla dużych wyjść. Możesz przetwarzać tokeny po ich nadejściu.
Każdy chunk zawiera częściowy tekst. Ostatni chunk zawiera statystyki zużycia tokenów. Ta funkcja jest idealna dla interfejsów czatu. Zapewnia płynniejsze doświadczenie użytkownika.
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 i Kontekst
Okno kontekstowe wynosi łącznie 100 000 tokenów. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Błędy i odrzucenia są darmowe. Limity szybkości to 300 żądań na minutę. Błąd 401 oznacza nieprawidłowy klucz. Błąd 402 oznacza niewystarczający kredyt. Błąd 429 oznacza przekroczenie limitu szybkości. Nasz model zaliczki zapewnia przejrzyste koszty.
Typowe pytania
Jaki jest bazowy URL dla API ranking modeli AI?
Podstawowy adres URL to HTTPS://api.rankingmodeliai.com/v1. Ten endpoint jest kompatybilny ze standardowymi SDK i klientami OpenAI. Wystarczy zmienić podstawowy adres URL i podać swój klucz API.
Jak radzić sobie z uwierzytelnianiem dla niecenzurowanego LLM?
Dołącz nagłówek Authorization: Bearer TWOJ_KLUCZ_API do każdego żądania. Możesz zarejestrować się przez Google lub e-mail, aby natychmiast uzyskać klucz. Nie jest wymagany numer telefonu do konta.
Co się stanie, jeśli przekroczę limit szybkości?
Otrzymasz błąd 429 Too Many Requests. Limit wynosi 300 żądań na minutę na klucz. Możesz również wysyłać 8 żądań jednoczesnych. Błędy i odrzucenia nie są wliczane do Twojego kredytu.
Wygeneruj swój klucz
Zarejestruj się, skopiuj swój klucz i zaktualizuj adres bazowy. To wszystko.