cs ▾
Vyzkoušet se zkusebním kreditem

Referenční příručka API a rychlý start

Začněte okamžitě odesílat požadavky na naše API neomezeného LLM pomocí standardních endpointů kompatibilních s OpenAI. Tento průvodce pokrývá ověření, základní požadavky a streamování s konkrétními limity.

Vyzkoušet se zkusebním kreditem

Autentizace a základní URL

Použijte svůj klíč API se základní URL https://api.chatuncensored.cc/v1. Předáte klíč v Authorization hlavička jako Bearer token. Toto nastavení funguje s jakýmikoli SDK kompatibilními s OpenAI nebo klientem.

Vygenerujte svůj klíč na dashboardu přes Google nebo e-mail. Chraňte jej v bezpečí. Obdržíte $0.50 platné po dobu 7 dnů. Použijte jej k otestování připojení před doplněním prostřednictvím kryptoměn.

POST /v1/chat/completions

Odeslat text do modelu pomocí koncového bodu dokončování chatu. Specifikujte ID modelu jako uncensored. Tento open-weight model odpovídá bez vyhazování pro legální obsah pro dospělé.

Zadejte svůj systémový prompt k řízení chování. Nastavte zprávu uživatele se svým dotazem. API vrací textový výstup přímo.

Nastavte parametry jako teplota nebo top_p pro rozmanité výsledky. Model zpracovává kontext až do 100 000 tokenů celkem.

Chyby jako odmítnutí nebo síťové problémy nespotřebovávají kredit. Platíte pouze za úspěšnou generaci tokenů.

Použití Python SDK

Nainstalujte oficiální knihovnu OpenAI pro Python. Nakonfigurujte základní URL tak, aby ukazovala na naše API. Nastavte API klíč v prostředí nebo v klientovi.

Vytvořte instanci klienta. Zavolejte chat.completions.create s modelem a zprávami. Odpověď asistenta získáte z objektu odpovědi.

Ošetřete výjimky pro limity rychlosti nebo neplatné klíče. SDK zjednodušuje parsování JSON a formátování požadavků.

Otestujte nejdříve zkušební kredit. Ověřte, zda struktura odpovědi odpovídá očekáváním před škálováním používání.

Integrace SDK pro Node

Importujte balíček OpenAI pro Node. Inicializujte klienta s vaší základní URL a klíčem. Definujte model jako uncensored.

Volajte metodu completion s polem zpráv. Počítejte s odpovědí pro získání vygenerovaného textu. Toto funguje bezproblémově s async funkcemi.

Použijte režim JSON nastavením response_format na {"type": "json_object"}.Ujistěte se, že váš výstup je platný JSON pro programové použití.

Sledujte využití přes tokeny odpovědi. Sledujte počty vstupu a výstupu pro efektivní řízení vašeho předplaceného kreditu.

Streamování, nástroje a režim JSON

Povolte streamování nastavením stream na true. Přijímejte chunky pomocí Server-Sent Events. Zpracujte každý token, jak přichází, pro nízkou latenci.

Podporuje volání funkcí s nástroji a tool_choice. Definujte schémata pro externí API. Model vrací strukturované argumenty pro provedení.

Použijte režim JSON pro přísné formáty výstupů. Nastavte response_format aby byly zajištěny platné odpovědi JSON. Tím se sníží chyby při parsování v automatizovaných pipelinech.

Kombinujte streamování s nástroji pro interaktivní zážitky. Aktualizujte UI token po tokenu. Udržujte uživatele zapojené pomocí generování v reálném čase.

Limity rychlosti a kódy chyb

Očekávejte 300 požadavků za minutu na klíč. Omezte souběžné požadavky na 8. Velikost těla požadku musí zůstat pod 8 MB.

Řešte chyby 401 ověřením klíče API. Zkontrolujte pravopisné chyby nebo expirované klíče. V případě potřeby je vygenerujte znovu.

Obdržte 402, když dojde kredit. Dobijte USDT nebo USDC. Kredity nevyprší. Přidejte +15 % bonus na vklady $200.

Objeví se chyba 429 při překročení limitů rychlosti. Implementujte exponenciální backoff. Opakujte po uplynutí určeného zpoždění. Sledujte využití, abyste předešli výpadkům.

cURL

curl https://api.chatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
  }'

Python

from openai import OpenAI

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

Streamování

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)

FAQ

Je API chat bez filtrů kompatibilní s klienty OpenAI?

Ano, používá standardní strukturu endpointu kompatibilního s OpenAI. Můžete použít jakýkoli SDK nebo klienta, který podporuje formát chat-completions. Stačí aktualizovat základní URL a API klíč.

Co se stane, pokud překročím limit rychlosti?

Obdržíte chybový kód 429. Požadavky se zastaví, dokud se okno neresetuje nebo nesnížíte souběžnost. Udržujte souběžné požadavky pod 8 a zůstávejte v mezích 300 RPM.

Jak model bez omezení zvládá kontextová okna?

Podporuje kontextové okno o velikosti 100 000 tokenů pro prompt i completion. Maximální výstup na požadavek je 16 000 tokenů. Upravte max_tokens, pokud potřebujete kratší odpovědi.

Začněte s zkušebním kreditem

Zadejte e-mail a heslo; klíč získáte okamžitě.

Vyzkoušet se zkusebním kreditem