pl ▾
Zdobądź klucz próbny

Zintegruj interfejs API Uncensored w kilka minut

Dodaj niecenzurowany LLM do istniejącego stosu technologicznego, zamieniając bazowy URL i klucz API. Nasz API zgodny z OpenAI przyjmuje standardowy kod SDK bez problemów z konfiguracją.

Szybki start: Podłącz swoje SDK

Zastąp swój obecny endpoint naszym bazowym URL i wstrzyknij swój klucz API do nagłówka. Ta prosta zamiana kieruje Twoje żądania do modelu bez cenzury natychmiast.

Podstawowy adres URL to https://api.geminisenzacensura.com/v1. Uwierzytelnianie opiera się na tokenie Bearer przekazanym w Authorization Nagłówek. Generujesz ten klucz natychmiast po rejestracji przez Google lub e-mail.

  • Brak wymaganych dodatkowych bibliotek.
  • Działa z dowolnym klientem OpenAI.
  • Natychmiastowa dostępność po utworzeniu klucza.

To podejście eliminuje proxy wrappers i złożone konfiguracje lokalne.

curl https://api.geminisenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Peru?"}]
  }'

Punkt końcowy: POST /v1/chat/completions

Wyślij swój prompt do endpointu chat completions, aby otrzymać wyjście tekstowe. Ten pojedynczy endpoint obsługuje wszystkie wnioskowanie dla modelu uncensored.

Specify the model ID as "uncensored" in your request body. The API returns standard JSON responses containing the generated text. You can control behavior using parameters like temperature lub top_p.

Wejście wchodzi, tekst wychodzi. Tu nie ma embeddingów ani generowania obrazów.

from openai import OpenAI

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

Punkt końcowy: GET /v1/models

Wywołaj ten endpoint, aby sprawdzić łączność i listę dostępnych modeli. Zwraca obiekt JSON zawierający szczegóły modelu.

Użyj tego, aby potwierdzić, że Twój klucz API ma ważne uprawnienia przed wysłaniem dużych ładunków. Odpowiedź potwierdza, że model "uncensored" jest aktywny.

To jest lekki check, który zużywa minimalną liczbę tokenów.

import OpenAI from "openai";

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

Parametry: Temperatura, Top-p, Narzędzia

Kontroluj losowość i strukturę za pomocą standardowych parametrów OpenAI. Ustaw temperature do zwiększenia kreatywności lub top_p do próbkowania jądra (nucleus sampling).

Włącz wywoływanie funkcji poprzez przekazanie tools tablicy. Model obsługuje tryb JSON poprzez response_format: {"type": "json_object"}. Możesz również ustawić stop sekwencje i seed dla powtarzalności.

Te parametry dają Ci precyzyjną kontrolę nad wyjściem AI bez cenzury bez konieczności stosowania niestandardowej logiki.

Odpowiedzi strumieniowe i zużycie tokenów

Włącz strumieniowanie, ustawiając stream: true otrzymać chunki poprzez Server-Sent Events (SSE). Zmniejsza to postrzeganą latencję dla długich odpowiedzi.

Ostatni fragment w strumieniu zawiera całkowite zużycie tokenów dla żądania. Pozwala to śledzić koszty w czasie rzeczywistym bez oczekiwania na pełną odpowiedź.

Strumieniowanie jest idealne dla interfejsów czatu lub progresywnego renderowania tekstu.

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)

Kody błędów & Limity

Obsługuj błędy w sposób elegancki, sprawdzając kod statusu HTTP. A 401 wskazuje na nieprawidłowy lub wygasły klucz API. A 402 oznacza, że masz niewystarczający kredyt prepay. A 429 sygnalizują, że przekroczyłeś limit szybkości.

Limit wynosi 300 żądań na minutę na klucz. Rozmiar ciała żądania jest ograniczony do 8 MB. Błędy i odmowy nie zużywają Twojego kredytu pre-paid, zapewniając, że płacisz tylko za faktyczne użycie tokenów.

Sprawdź ciało odpowiedzi pod kątem szczegółowej wiadomości o błędzie, aby szybko zdiagnozować problem.

FAQ

Jaki jest okno kontekstu dla tego modelu bez cenzury?

Okno kontekstowe wynosi 100 000 tokenów, licząc łącznie prompt i uzupełnienie. Pozwala to na prowadzenie obszernych rozmów lub przetwarzanie dużych dokumentów bez natychmiastowego ucinania.

Jak zacząć pracę z API bez ograniczeń?

Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać klucz API. Doładuj swoje konto kryptowalutą (USDT lub USDC), aby rozpocząć wysyłanie żądań. Możesz użyć oficjalnych SDK OpenAI, aktualizując adres bazowy.

Czy API jest kompatybilne ze standardowymi klientami OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Wystarczy zmienić bazowy adres URL i klucz API w istniejącej konfiguracji. Obsługuje strumieniowanie, wywoływanie funkcji i tryb JSON.

Pobierz swój klucz API

Zarejestruj się, pobierz klucz, zaktualizuj adres URL bazowy. To wszystko.

Zdobądź klucz próbny