pl ▾
Zdobądź klucz próbny

Dokumentacja API LLM bez ograniczeń dla programistów

Zacznij korzystać z API LLM bez ograniczeń przy użyciu standardowych punktów końcowych kompatybilnych z OpenAI. Ta dokumentacja obejmuje uwierzytelnianie, formaty żądań, strumieniowanie i limity dla legalnej treści dla dorosłych.

Konfiguracja autoryzacji bazowego URL

Użyj podanego adresu URL bazowego dla wszystkich żądań. Autoryzacja wymaga klucza API wysłanego w nagłówku. Zarejestruj się przez Google lub e-mail, aby natychmiast uzyskać klucz. Klucz identyfikuje Twoje konto do rozliczeń za użytkowanie. Kredyt kryptowalutowy w systemie prepaid finansuje Twoje żądania. Błędy i odrzucenia nie zużywają kredytu.

[[]]

[[]]

Przykład POST /v1/chat/completions

Wyślij wiadomości do punktu końcowego czatu. Identyfikator modelu to "uncensored". Możesz dostosować parametry takie jak temperatura. Odpowiedź zawiera wygenerowany tekst. Użyj oficjalnych SDK, aby ułatwić integrację. Zmień URL bazowy, aby wskazywał na naszą usługę. Nagłówki muszą zawierać Twój klucz API. Ciało żądania definiuje historię rozmowy.

[[]]

[[]]

Odpowiedzi strumieniowe poprzez SSE

Włącz strumieniowanie, ustawiając parametr stream. Otrzymujesz fragmenty tekstu w miarę ich generowania. Redukuje to postrzeganą opóźnienie dla długich odpowiedzi. Poprawnie przeanalizuj format Server-Sent Events. Zużycie tokenów jest raportowane w ostatnim fragmencie. Ta metoda dobrze działa dla wyświetleń w czasie rzeczywistym. Zapewnia płynniejsze doświadczenie użytkownika ogólnie.

[[]]

[[]]

Wywoływanie funkcji i tryb JSON

Zdefiniuj narzędzia do wywołania przez model. Model zwraca strukturalne argumenty dla tych narzędzi. Możesz również wymusić ścisły output JSON. Ustaw format odpowiedzi na json_object. To zapewnia przewidywalne parsowanie dla Twojej aplikacji. Połącz narzędzia ze strumieniowaniem dla dynamicznego zachowania. Model obsługuje zarówno dane strukturalne, jak i konwersacyjne.

[[]]

[[]]

Parametry: temperatura, top_p i stop

Kontroluj losowość za pomocą temperature i top_p. Wyższe wartości sprawiają, że odpowiedzi są bardziej kreatywne. Niższe wartości sprawiają, że są bardziej deterministyczne. Użyj parametru stop, aby zatrzymać generowanie. Pomaga to kontrolować długość i format odpowiedzi. Wartości seed pozwalają na powtarzalność wyników. Penalizacje obecności i częstotliwości dostosowują powtarzalność słów. Dostosuj te ustawienia, aby pasowały do Twojego przypadku użycia.

[[]]

[[]]

Limity, błędy i okno kontekstu

Okno kontekstowe obsługuje łącznie 100 000 tokenów. Maksymalna długość odpowiedzi to 16 000 tokenów na żądanie. Limity szybkości pozwalają na 300 żądań na minutę. Żądania równoczesne są ograniczone do ośmiu na klucz. Błąd 401 oznacza nieprawidłowy klucz API. Błąd 402 oznacza brak środków. Błąd 429 oznacza przekroczenie limitu szybkości. Rozmiary ciał żądań nie mogą przekraczać 8 MB.

[[]]

[[]]

cURL

curl https://api.uncensoredlocalllms.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the area of a circle with radius 5"}]
  }'

Python

from openai import OpenAI

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

Typowe pytania

Czym jest API LLM uncensored?

To API kompatybilne z OpenAI dla legalnego użytku dorosłego. Model zwraca surowy tekst bez odrzuceń treści. Prompty nie są używane do trenowania Twoich danych.

Jak płacić za API AI bez cenzury?

Akceptujemy wyłącznie kryptowaluty: USDT w sieci TRC20 lub USDC na Base. Doładowania wynoszą od $20 do $500. Otrzymujesz kredyt bonusowy za większe doładowania.

Jakie są limity dla LLM online bez filtrów?

Otrzymujesz 300 żądań na minutę na klucz. Okno kontekstowe wynosi 100,000 tokenów. Maksymalna liczba tokenów wyjściowych na żądanie to 16,000.

Obtain your API key

Zarejestruj się, skopiuj token, zaktualizuj bazowy adres URL. To cała konfiguracja.

Zdobądź klucz próbny