Dokumentace API
Začněte budovat s naším API LLM bez omezení během minut. Tento průvodce vám ukáže, jak se ověřit, odesílat požadavky a zpracovávat streamované odpovědi pomocí standardních nástrojů kompatibilních s OpenAI.
- za 1M vstupních tokenů
- $0.15
- Výstupní tokeny / 1M
- $0.50
- kontext tokenů
- 100,000
- zkušební kredit
- $0.50
- požadavků za minutu
- 300
Ověření a základní URL
Použijte svůj klíč API k ověření každé žádosti. Naše API je plně kompatibilní s ekosystémem SDK OpenAI, takže stačí upravit základní URL a klíč v konfiguraci klienta. Základní URL je HTTPS://api.nocensoraichatbot.com/v1. Klíč můžete vygenerovat ihned po registraci přes Google nebo e-mail. Každý účet má jeden aktivní klíč, který nahrazuje předchozí při jeho znovuvygenerování. Pro registraci není vyžadováno telefonní číslo a vaše prompty nejsou používány pro trénování.
První požadavek
Odešlete standardní požadavek na dokončení chatu na endpoint /v1/chat/completions. Použijte identifikátor modelu "uncensored" pro přístup k našemu vyladěnému velkému jazykovému modelu. Model odpovídá na legální témata pro dospělé, fiktivní a kontroverzní témata bez standardních odmítnutí. Platí pevný limit: obsah zahrnující nezletilé je vždy odmítán. Připojení můžete otestovat jednoduchým příkazem curl.
curl https://api.nocensoraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
}'
Pokud je klíč neplatný, obdržíte chybu 401. Pokud jsou kredity vyčerpány, obdržíte chybu 402. Chyby a odmítnutí nespotřebovávají tokeny, takže platíte pouze za úspěšné dokončení. Kredity nikdy nevyprší, což vám dává úplnou kontrolu nad výdaji.
Integrace Python SDK
Nainstalujte oficiální balíček OpenAI pro Python a nakonfigurujte základní URL tak, aby ukazovala na naši službu. To vám umožní používat známé metody jako client.chat.completions.create. Nastavte model na „uncensored“ a předávejte své systémové nebo uživatelské zprávy jako obvykle. SDK automaticky řeší tokenizaci a parsování odpovědí. Tento přístup funguje jak pro jednoduchou generaci textu, tak pro komplexní víceotáčkové konverzace. Pokud preferujete inkrementální výstup, můžete také streamovat odpovědi.
from openai import OpenAI
client = OpenAI(base_url="https://api.nocensoraichatbot.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)
Ujistěte se, že váš API klíč je předán v hlavičce nebo proměnné prostředí. SDK podporuje všechny standardní parametry, jako je teplota a top_p. Tyto hodnoty můžete upravit pro ovládání kreativity nebo determinismu. Okno kontextu modelu má 100,000 tokenů pro prompt i dokončení dohromady.
Integrace SDK pro Node
Použijte balíček @openai/openai npm k integraci s vaší aplikací Node.js. Před provedením jakýchkoli volání nakonfigurujte základní URL a API klíč. To zajišťuje kompatibilitu s naším API pro chat s AI bez omezení. SDK pro Node.js poskytuje definice typů a podporu async/await pro moderní vývoj. Můžete odesílat zprávy a přijímat odpovědi stejně jako u jakéhokoli endpointu kompatibilního s OpenAI. Chybové zpracování je vestavěné, takže můžete snadno zachytit chyby 401, 402 a 429. To z něj činí ideální volbu pro serverless funkce nebo backendové služby.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nocensoraichatbot.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);
Pamatujte, že identifikátor modelu je "uncensored". Nepoužívejte identifikátory GPT-3.5 nebo GPT-4. SDK se postará o zbytek, včetně parsování JSON a logiky opakování. Můžete také povolit streamování pro zážitky v reálném čase.
Streamování a podpora SSE
Povolte streamování nastavením stream na true v požadavku. API vrací Server-Sent Events (SSE) pro doručování tokenů v reálném čatu. Každá část obsahuje částečný obsah, což vám umožňuje zobrazovat výstup během jeho generování. Poslední část obsahuje kompletní statistiky využití tokenů. To je užitečné pro chatová rozhraní, kde uživatelé očekávají okamžitou zpětnou vazbu. Streamování snižuje vnímanou latenci, zejména pro dlouhé odpovědi. Streamování můžete předčasně zastavit, pokud uživatel odešle novou zprávu. To šetří tokeny a zlepšuje odezvu.
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)
S událostmi SSE zacházejte opatrně, abyste předešli únikům paměti při dlouhodobých připojeních. API podporuje až 8 souběžných požadavků na klíč. Tento limit pomáhá udržovat stabilitu při zátěži. Chování streamu můžete upravit pomocí standardních parametrů, jako jsou max_tokens a sekvence stop.
Limitu rychlosti a kontextového okna
API omezuje počet na 300 požadavků za minutu na klíč. Můžete mít 8 požadavků aktivních současně. Tělo požadavku nesmí překročit 8 MB. Kontextové okno má 100 000 tokenů, kombinujících prompt a dokončení. Maximální výstup je 16 000 tokenů na požadavek, nebo 2 048 pokud je max_tokens nenastaveno. Pokud překročíte limit rychlosti, obdržíte chybu 429. Počkejte a zkuste to znovu s exponenciálním backoffem. Kredity se účtují pouze za úspěšné využití tokenů. Chyby nespotřebovávají kredity. Tento transparentní model cenění zajišťuje, že přesně víte, za co platíte.
Časté otázky
Jaký je model chatbota AI bez omezení?
Je to velký jazykový model s otevřenými váhami vyladěný pro odpovědi bez omezení na zákonné dospělé, fiktivní a kontroverzní témata. Není to GPT, Claude ani žádný jiný model dodavatele. Požadavky zahrnující nezletilé jsou vždy odmítnuty.
Jak si doplnit kredity?
Kredit můžete doplnit pomocí USDT (TRC20) nebo USDC (Base) v částkách mezi 20 $ a 500 $. Pro vyšší částky se přidává bonusový kredit: +5 % od 50 $, +10 % od 100 $ a +15 % od 200 $. Kredity nezanikají a účtují se na základě skutečného využití tokenů.
Podporuje API volání funkcí?
Ano, API podporuje volání funkcí s parametry tools a tool_choice. Můžete také použít režim JSON nastavením response_format na json_object. Tyto funkce vám umožňují integrovat model do složitých pracovních postupů a aplikací.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte token a aktualizujte koncový bod. To je vše.