cs ▾

Dokumentace API

Začněte s naší nezcenzurovanou AI tools API během minut. Tento endpoint kompatibilní s OpenAI poskytuje neomezenou generaci textu s předvídatelným cenovým modelem a bez skrytých odmítnutí.

https://api.toolsaiuncensored.com/v1uncensored

Rychlý start: Připojení ve 3 řádcích

Naše API funguje přesně jako standardní rozhraní chat-completions, které již znáte. Jednoduše nasměrujte svého klienta na naši base URL a zadejte svůj API klíč. Žádná složitá směrování nebo specifické vlastnosti dodavatele. My vyřešíme zbytek.

Základní URL pro všechny požadavky je https://api.toolsaiuncensored.com/v1. Můžete použít jakoukoli oficiální knihovnu SDK OpenAI nebo kompatibilní knihovnu aktualizací konfigurace základní URL. Autentizace spoléhá na jeden bearer token poskytnutý přes Authorization hlavička. To zajišťuje bezproblémovou integraci s vaším stávajícím stackem.

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

Koncové body: Chat Completions & Models

Exponujeme pouze nezbytné endpointy pro generování textu. Ty POST /v1/chat/completions endpoint zpracovává vaše podněty a vrací generovaný text. Použijte GET /v1/models na ověření dostupného ID modelu. Neposkytujeme služby vložení, generování obrázků, zpracování audia ani ladění modelů. Udržujte svou infrastrukturu jednoduchou.

ID modelu, které musíte odeslat, je uncensored. Toto je náš vlastní vyladěný model s otevřeným váhovým souborem, nikoliv přeprodávaná instance GPT nebo Claude. Odpovídá přímo bez filtrů obsahu pro zákonné použití pro dospělé. Podrobnosti o strukturách payloadů naleznete v dokumentaci endpointu.

from openai import OpenAI

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

Parametry: Teplota, Top P, Seed

Ovládejte kreativitu a determinismus svých výstupů pomocí standardních parametrů. Upravte temperature na variaci náhodnosti. Nastavte top_p omezit nucleus sampling. Použijte seed pro reprodukovatelné výsledky. Tyto nástroje vám poskytují přesnou kontrolu nad procesem generování textu.

Můžete také nastavit presence_penalty a frequency_penalty ovlivnit opakování tokenů. The stop parameter umožňuje definovat vlastní ukončovací sekvence. Tato úroveň kontroly zajišťuje, že výstup odpovídá vašemu konkrétnímu případu použití. Nakonfigurujte tyto hodnoty v těle požadavku.

import OpenAI from "openai";

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

Streamování & Režim JSON

Přijímejte odpovědi v reálném čase pomocí Server-Sent Events (SSE). Streamování výrazně snižuje vnímanou latenci. Každý blok obsahuje data o využití tokenů v poslední události. To umožňuje přesné sledování fakturace během dlouhých generací.

Pro strukturovaná data povolte režim JSON nastavením response_format na {"type": "json_object"}. Model se pokusí výstupu platný JSON. To je ideální pro programové pipeline. Kombinujte streamování s režimem JSON pro efektivní extrakci strukturovaných dat bez chyb při parsová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)

Podpora volání funkcí

Definujte nástroje v těle žádosti, abyste umožnili modelu dynamicky volat funkce. Uveďte tools a tool_choice ovlivnit provádění. Model vrací volání nástrojů ve streamu odpovědí. To umožňuje komplexní pracovní postupy a chování podobné agentům.

Předložte definice funkcí v messages pole. Model vyvolá příslušný nástroj na základě kontextu vašeho promptu. Poté můžete funkci provést lokálně a výsledek předat zpět do konverzace. To podporuje pokročilé vzorce automatizace.

Limity rychlosti & Omezení

Váš API klíč umožňuje 300 požadavků za minutu. Můžete spustit 8 souběžných požadavků najednou. Maximální velikost těla požadku je 8 MB. Každý klíč je vázán na jeden účet; vygenerování nového klíče nahrazuje ten starý.

Okno kontextu podporuje celkem 100 000 tokenů, včetně vstupu i výstupu. Maximální výstup na požadavek je 16 000 tokenů. Pokud nespecifikujete max_tokens, výchozí limit je 2 048 tokenů. Sledujte své využití, abyste zůstali v těchto mezích.

Časté dotazy

Jaká je základní URL nástrojů pro AI bez omezení?

Základní URL je HTTPS://api.toolsaiuncensored.com/v1. Tento endpoint je kompatibilní se standardními SDK a klienty OpenAI. Stačí aktualizovat konfiguraci základní URL ve vaší knihovně.

Jak řešit chyby?

Kód stavu 401 znamená, že váš klíč API je neplatný. Stav 402 znamená nedostatek předplaceného kreditu. Stav 429 znamená, že jste překročili limit rychlosti 300 požadavků za minutu. Zkontrolujte zůstatek účtu a platnost klíče.

Jaká je velikost context window?

Model podporuje kontextové okno o velikosti 100 000 tokenů. To zahrnuje jak prompt, tak i výstup. Maximální výstup na požadavek je 16 000 tokenů. Výchozí výstup je 2 048 tokenů, pokud není specifikováno jinak.

Pro získání klíče je nutné se zaregistrovat

Registrovat, získat klíč, aktualizovat endpoint. To je celý pracovní postup.

Získat API klíč