pl ▾

Przewodnik integracji

Ten przewodnik integracyjny pomaga połączyć się z API naszego modelu bez cenzury, używając standardowych klientów kompatybilnych z OpenAI. Otrzymasz nieograniczoną odpowiedź LLM przy minimalnej konfiguracji i bez konieczności podawania numeru telefonu.

Pobierz swój klucz

Bazowy URL i autoryzacja

Twoje żądania trafiają do https://api.modelunrestricted.com/v1. Dołącz swój klucz API w Authorization Nagłówek. Nie wymagamy numeru telefonu do rejestracji. Logowanie przez Google lub e-mail daje Ci natychmiastowy dostęp.

curl https://api.modelunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a simple python loop"}]
  }'

Klucz jest generowany natychmiast. Przechowuj go bezpiecznie. Identyfikuje Twoje konto i kredyty. Błędy typu 401 oznaczają, że klucz jest nieprawidłowy. Sprawdź swój pulpit nawigacyjny.

Punkt końcowy uzupełnień czatu

Wyślij wiadomości do POST /v1/chat/completions. To standardowy sposób uzyskiwania odpowiedzi tekstowych. Nasz identyfikator modelu to uncensored.Odpowiada bez odmów treści dorosłych zgodnych z prawem.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelunrestricted.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)

Ustaw nazwę modelu jawnie. Użyj temperature do kreatywności. Dostosuj top_p dla różnorodności. API zwraca strukturyzowany JSON. Sparsuj go w swoim kodzie.

Strumieniowanie odpowiedzi z SSE

Włącz strumieniowanie, ustawiając stream: true. Otrzymujesz tokeny w miarę ich generowania. Zmniejsza to postrzeganą latencję. Dla użytkowników wydaje się to szybsze.

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)

Przeczytaj ostatni chunk dla zużycia tokenów. Akumuluj tekst lokalnie. Obsługuj błędy sieciowe z gracją. SSE jest standardem w większości SDK. Użyj go dla interfejsów w czasie rzeczywistym.

Wywoływanie funkcji i narzędzia

Zdefiniuj narzędzia w żądaniu. Model zwraca strukturalne argumenty. Użyj tool_choice aby wymusić konkretne funkcje. Działa to podobnie jak inne API kompatybilne z OpenAI.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelunrestricted.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);

Przeanalizuj wywołania narzędzi. Wykonaj swój kod. Przekaż wyniki z powrotem do rozmowy. To umożliwia złożone przepływy pracy. Przetestuj przypadki brzegowe na wczesnym etapie.

wymuszanie trybu JSON

Ustaw response_format do {"type": "json_object"}. Model zwraca poprawny JSON. To jest kluczowe dla integracji programistycznej. Unikaj błędów parsowania w produkcji.

Ustaw temperature niższe dla spójności. Wyższe wartości mogą zaburzyć składnię. Zweryfikuj schemat wyjściowy. Ponów próbę po błędzie. Tryb JSON jest niezawodny dla danych strukturalnych.

Limity, błędy i kontekst

Okno kontekstu wynosi łącznie 100 000 tokenów. Maksymalna długość wyjścia to 16 000 tokenów. Błędy i odrzucenia nie kosztują nic. Kod 402 oznacza brak kredytu. Doładuj krypto. Kod 429 oznacza limit szybkości. Poczekaj i spróbuj ponownie. Pozwalamy na 300 żądań na minutę na klucz. Osiem równoległych żądań jest w porządku. Trzymaj ładunki poniżej 8 MB. Zapewnia to stabilność. Nie ma opłat subskrypcyjnych. Kredyty nie wygasają. Mądrze wykorzystaj pełne okno kontekstu.

Wsparcie Pytania & Odpowiedzi

Czy to model bez ograniczeń kompatybilny z klientami OpenAI?

Tak. Nasze API podąża za schematem uzupełnień czatu OpenAI. Możesz użyć oficjalnych SDK, zmieniając bazowy adres URL. To API modelu uncensored zaprojektowane dla wolności.

Co się stanie, jeśli otrzymam błąd 401?

Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy lub wygasł. Sprawdź w panelu konta poprawny klucz. Upewnij się, że używasz prawidłowego adresu bazowego (base URL). Wygeneruj nowy klucz, jeśli jest to konieczne.

Czy mogę używać tego jako narzędzia do wyszukiwania bez ograniczeń?

To API uzupełniania czatu, a nie wyszukiwarka. Możesz poprosić go o przeszukanie danych treningowych lub symulowanie zachowań wyszukiwania. Zwraca odpowiedzi tekstowe. Użyj go do nieograniczonych zadań AI wymagających rozmowy.

Uzyskaj swój klucz teraz

Zarejestruj się, pobierz klucz, zaktualizuj endpoint. To wszystko.

Pobierz swój klucz