cs ▾
Získat zkoušební klíč

Začít s Bezcenzurním API

Integrujte naše bezbariérové LLM do své aplikace pomocí standardního API kompatibilního s OpenAI. Platba za token pomocí krypto a okamžitý přístup k čistému modelu s otevřenými váhami bez filtrů obsahu.

Základní URLhttps://api.roleplayuncensored.com/v1

Nainstalujte preferované OpenAI SDK

Začněte instalací oficiální knihovny pro váš programovací jazyk. The openai balíček funguje pro prostředí Python i Node.js, což zajišťuje kompatibilitu s našimi standardními endpointy.

  • Python: pip install openai
  • Node.js: npm install openai

Tato jedna závislost za vás řeší autentizaci a formátování požadavků.

Nastavte základní URL a API klíč

Nastavte svého klienta tak, aby směřoval na náš hostovaný server místo výchozí oblasti OpenAI. Budete potřebovat API klíč vygenerovaný z vašeho panelu a konkrétní základní URL adresu pro náš model bez omezení.

Nastavte base_url na https://api.roleplayuncensored.com/v1 a zadejte svůj klíč do api_key pole. To zajišťuje, že všechny požadavky jsou směrovány na naši infrastrukturu bez zásahu jiných poskytovatelů.

Proveďte svou první chatovou ukončení

Standardní chat.completions.create požadavek pomocí ID modelu uncensored. Tento model odpovídá bez odmítnutí zákonného obsahu pro dospělé nebo kontroverzních témat, což z něj činí ideální volbu pro aplikace roleplay.

Ujistěte se, že se vaše kontextové okno vejde do limitu 100,000 tokenů pro prompt i completion dohromady.

curl https://api.roleplayuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set difficulty to hard."}]
  }'

Zvládněte streamované odpovědi

Povolte streamování nastavením stream: true v parametrech požadavku. Toto vrací tokeny, jak jsou generovány, což je kritické pro udržení nízké latence v interaktivních chatových rozhraních.

Poslední chunk streamu zahrnuje celkové využití tokenů pro účely fakturace. To vám umožňuje sledovat náklady v reálném čase bez čekání na dokončení celé odpovědi.

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)

Použijte režim JSON pro strukturovaná data

Požadavek na strukturovaný výstup nastavením response_format na {"type": "json_object"}. Model formátuje svou odpověď jako platný JSON, což zjednodušuje parsování pro logiku vašeho backendu.

Tato funkce je užitečná, když potřebujete konzistentní datové struktury pro profily postav nebo aktualizace stavu hry. Funguje spolu s dalšími parametry jako temperature a top_p ovlivnit kreativitu.

from openai import OpenAI

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

Zkontrolovat dostupné modely

Volání GET /v1/models endpoint pro výpis modelů dostupných pro váš účet. Vrací ID modelu uncensored spolu s podrobnostmi o jeho schopnostech a velikosti kontextového okna.

Naše služba nabízí jediný, čistý model, takže nemusíte spravovat komplexní logiku směrování. Můžete se spolehnout na tento endpoint pro ověření připojení a dostupnosti modelu před odesláním náročných úloh.

import OpenAI from "openai";

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

Často kladené otázky

Proč mi požadavek na API pro roleplay bez omezení selhává s chybou 401?

Chyba 401 znamená neplatný nebo chybějící klíč API. Ujistěte se, že jste klíč správně zkopírovali z ovládacího panelu a že je přidružen k aktivnímu účtu. Pokud jste klíč obnovili, ujistěte se, že váš klient používá jeho nejnovější verzi.

Co se stane, když mi dojde kredit během požadavku?

Pokud je váš předplacený kredit vyčerpán, obdržíte chybový kód 402. Chyby a odmítnutí nespotřebovávají kredit, ale úspěšná generace tokenů ano. Službu můžete okamžitě obnovit okamžitým doplněním pomocí USDT nebo USDC bez výpadků.

Jak funguje kontextové okno o 100 000 znacích?

Limit 100 000 tokenů se vztahuje na součet vstupních tokenů (prompt) a výstupních tokenů (dokončení). Můžete odeslat velká okna kontextu, ale musíte zajistit, aby kombinovaný součet nepřekročil tento tvrdý limit. Max. výstup na požadavek je 16 000 tokenů.

Získejte svůj API klíč nyní

Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. To je celý proces konfigurace.