Dokumentace k API: Model bez omezení
Připojte svou aplikaci k našemu uncensored modelu pomocí standardních OpenAI-kompatibilních endpointů. Okamžitě získáte přístup bez překážek konfigurace.
https://api.toolcallingllms.com/v1uncensored
Základní URL a ověření
Použijte vyhrazenou základní URL pro všechny požadavky. Tento endpoint zpracovává generování textu i získávání metadat. Váš API klíč autentizuje každý volání.
Zahrňte klíč do Authorization hlavička. Formát vyžaduje Bearer prefix. Invalid keys return a 401 status code immediately. Do not guess the token format. Use the key shown after signup.
Endpoint Chat Completions
Pošlete zprávy pro generování textových odpovědí. Endpoint přijímá standardní JSON payloady. Jasně definujte role system a user.
Strukturujte své požadavky s model pole nastaveno na uncensored. API zpracovává vstup a vrací vygenerovaný text. Při nedostatečných kreditech vrací chyba stav 402. Překročení limitu rychlosti vyvolá odpověď 429.
Podporované parametry
Ovládejte chování generování pomocí standardních parametrů. Upravte temperature pro kreativitu nebo determinismus. Použijte top_p abyste odfiltrovali tokeny s nízkou pravděpodobností. Nastavte max_tokens omezit délku výstupu. Maximální výchozí hodnota je 2 048 tokenů, pokud není uvedeno jinak.
Můžete také nastavit seed pro reprodukovatelné výsledky. Použijte stop sekvenční pro předčasné zastavení generování. API podporuje presence_penalty a frequency_penalty pro kontrolu stylu.
Streamování a SSE
Povolit výstup v reálném čase nastavením stream na true. Server odesílá Server-Sent Events (SSE), jak jsou generovány tokeny. To snižuje vnímanou latenci u dlouhých odpovědí.
Parsovejte každý kus pro inkrementální aktualizaci uživatelského rozhraní. Poslední kus obsahuje statistiky celkového využití tokenů. Tato metoda spolehlivě funguje se standardními klienty HTTP, které podporují SSE.
Volání funkcí a režim JSON
Definujte nástroje v těle žádosti pro povolení volání funkcí. Model rozhodne, kdy nástroj vyvolat na základě kontextu. Předáte definice nástrojů s name, description, a parameters.
Pro přísný výstup JSON nastavte response_format na {"type": "json_object"}. To zajišťuje, že odpověď je platný JSON. Použijte to pro spolehlivé parsování strukturovaných dat. Volání nástrojů vrací obsah s ID nástrojů pro provedení.
Limity, chyby a kontext
Okno kontextu podporuje celkem 100 000 tokenů. To zahrnuje tokeny promptu i dokončení. Požadavky přesahující tento limit selžou. Maximální velikost těla požadavku je 8 MB.
Omezení rychlosti umožňují 300 požadavků za minutu na klíč. Souběžné požadavky jsou omezeny na 8 na klíč. Chyba 401 znamená, že váš klíč je neplatný. Chyba 402 označuje nedostatek předplaceného kreditu. Chyba 429 signalizuje, že jste dosáhli limitu rychlosti. Počkejte před opakováním.
cURL
curl https://api.toolcallingllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 tokens of safe text"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.toolcallingllms.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.toolcallingllms.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í
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)Časté otázky
Jak ověřím své požadavky?
Zadejte svůj klíč API do hlavičky Authorization jako token Bearer. Použijte klíč vygenerovaný po registraci. Klíč je unikátní pro váš účet.
Co se stane, když mi dojde kredit?
Požadavky vrátí stavový kód 402. Pro selhané požadavky se nespotřebují žádné tokeny. Musíte dobít svůj předplacený zůstatek pro pokračování ve využívání.
Podporuje uncenzurovaný model volání nástrojů?
Ano, model podporuje volání funkcí a režim JSON. Definujte nástroje v payloadu požadavku. Model bude volat nástroje na základě vstupního kontextu.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte token, aktualizujte URL koncového bodu. Tak to prosté je.