Dokumentacja API
Zacznij od korzystania z naszego API LLM bez cenzury w kilka minut. Przewodnik ten obejmuje uwierzytelnianie, punkty końcowe, strumieniowanie i parametry dla Twoich nieograniczonych projektów AI.
Uwierzytelnianie i URL bazowy
Twój klucz API uwierzytelnia każde żądanie. Użyj podstawowego adresu URL https://api.modelsaiunrestricted.com/v1 dla wszystkich wywołań. Wygeneruj klucz na stronie Pobierz Klucz API przez Google lub e-mail. System odrzuca nieprawidłowe klucze błędem 401. Przechowuj klucz bezpiecznie.
Punkt końcowy Uzupełnień Czat
Wyślij wiadomości do uncensored model poprzez POST /v1/chat/completions. Ten endpoint obsługuje dane wejściowe tekstowe i zwraca dane wyjściowe tekstowe. Jest w pełni zgodny z OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)Użyj oficjalnego pakietu SDK OpenAI lub dowolnego kompatybilnego klienta. Ustaw identyfikator modelu na uncensored. Okno kontekstowe obsługu łącznie 100,000 tokenów. Maksymalna ilość wyjściowa to 16,000 tokenów na żądanie. Błędy i odmowy nie zużywają tokenów.
Odpowiedzi strumieniowe
Otrzymuj tokeny w czasie rzeczywistym za pomocą Server-Sent Events (SSE). Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Zmniejsza to postrzeganą latencję dla długich 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)Ostatni kawałek zawiera pełne statystyki użycia tokenów. Przeanalizuj strumień, aby wyświetlać tokeny w miarę ich generowania. Jest to idealne dla interfejsów czatu. Buforuj wyjście, jeśli potrzebujesz złożyć pełny tekst później.
Parametry: Temperatura & Top P
Kontroluj kreatywność za pomocą temperature i różnorodność z top_p. Niższe wartości sprawiają, że wyjścia są bardziej deterministyczne. Wyższe wartości wprowadzają więcej zmienności.
Domyślna temperatura to 1.0. Domyślne top_p to 0.9. Dostosuj te wartości do zadań roleplay lub faktograficznych. Możesz również ustawić seed dla odtwarzalnych wyników. Użyj stop sekwencje do wcześniejszego zatrzymania generowania.
Nieprawidłowe parametry zwracają błąd 400. Sprawdź schemat pod kątem prawidłowych zakresów.
Wywoływanie funkcji & Tryb JSON
Korzystaj z wyjść strukturalnych do niezawodnej ekstrakcji danych. Włącz tryb JSON z response_format: {"type": "json_object"}. Model zwraca ściśle poprawny JSON. To zapobiega błędom parsowania w Twoim kodzie.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);Zdefiniuj narzędzia w tools parametr. Użyj tool_choice aby wymusić konkretne funkcje. Działa to wraz ze standardowymi uzupełnieniami czatu. Połącz strumieniowanie z wywoływaniem funkcji dla dynamicznych aplikacji.
Limity, Błędy & Kontekst
Limity szybkości wynoszą 300 żądań na minutę na klucz. Współbieżność jest ograniczona do 8 jednoczesnych żądań. Ciała żądań muszą pozostać poniżej 8 MB. Przekroczenie tych limitów wywołuje błąd 429.
Niewystarczające środki zwracają błąd 402. Dodaj kredyt kryptowalutowy, aby wznowić. Okno kontekstu 100,000 tokenów obejmuje zarówno prompt, jak i uzupełnienie. Odmowy dotyczące drobnej treści seksualnej są darmowe. Saldo nigdy nie wygasa.
cURL
curl https://api.modelsaiunrestricted.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 open source models for local inference."}]
}'Najczęściej zadawane pytania
Jaki jest bazowy URL dla API AI bez ograniczeń?
Podstawowy adres URL to HTTPS://api.modelsaiunrestricted.com/v1. Działa ze standardowymi SDK OpenAI poprzez aktualizację konfiguracji base_url. Ten adres URL obsługuje wszystkie żądania chat completions i metadane modelu.
Jak radzić sobie z odpowiedziami strumieniowymi w Pythonie?
Ustaw stream=True w żądaniu klienta. API zwraca zdarzenia Server-Sent (SSE). Parsuj strumień, aby uzyskać dostęp do tokenów podczas ich generowania. Ostatni fragment zawiera całkowite zużycie tokenów.
Co się stanie, jeśli natrafię na limit szybkości?
Otrzymujesz błąd 429 Too Many Requests. Limit wynosi 300 żądań na minutę na klucz. Poczekaj kilka sekund przed ponowną próbą. Współbieżność jest również ograniczona do 8 jednoczesnych żądań na klucz.
Zabezpiecz swój klucz API
Zarejestruj się, pobierz token, zaktualizuj endpoint. Gotowe.