cs ▾
Získejte svůj klíč

Rychlý start: Integrujte API AI Unhinged

Rozběhněte API bez cenzury během minut. Integrujte API nekontrolovaného AI se standardními klienty kompatibilními s OpenAI a začněte okamžitě generovat neomezený text.

Požadavky: Nastavení SDK a základní URL

Použijte libovolné SDK kompatibilní s OpenAI. Nastavte klienta na správnou základní URL a zadejte svůj API klíč. To zajistí, že vaše požadavky dosáhnou modelu bez omezení bez další konfigurace.

  • Základní URL: https://api.aiunhinged.cc/v1
  • ID modelu: uncensored
  • Ověření: Bearer token v Authorization hlavička
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Ověřování pomocí vašeho API klíče

Předávejte svůj klíč API v hlavičce Authorization. Systám zamítne požadavky bez platných pověření. Chyby vracejí jasné stavové kódy pro ladění.

from openai import OpenAI

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

Odeslání první žádosti o dokončení

Odeslat požadavek POST na /v1/chat/completions. Zahrňte ID modelu a pole vašich zpráv. API vrátí textovou odpověď okamžitě. To funguje pro příběhy, scénáře nebo generování surových dat.

import OpenAI from "openai";

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

Streamované odpovědi pomocí SSE

Povolte streamování nastavením stream: true. Přijímejte tokeny, jak se generují. To snižuje vnímanou latenci pro dlouhé výstupy. Poslední chunk zahrnuje detaily o využití tokenů.

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žití nástrojů a volání funkcí

Definujte nástroje v těle žádosti. Model vrací strukturované argumenty. Parsovejte je pro provedení externích funkcí. To umožňuje dynamické, interaktivní pracovní postupy bez ručního parsování.

import OpenAI from "openai";

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

Zvládání tokenů a limitů

Respektujte limit 300 požadavků za minutu. Kontextové okno podporuje celkem 100,000 tokenů. Požadavky překračující limit vracejí stavový kód 429. Nedostatek kreditu vrací 402. Neplatné klíče vrací 401. Chyby nespotřebovávají kredity.

Časté otázky

Jak integrovat nekorigované API se stávajícími klienty?

Nastavte základní URL na HTTPS://api.aiunhinged.cc/v1 a použijte svůj API klíč v hlavičce Authorization. Jakékoli OpenAI-kompatibilní SDK funguje bez problémů. Není vyžadován žádný vlastní middleware.

Co se stane, pokud narazím na limit rychlosti?

API vrací stavový kód 429. Musíte počkat, než se okno obnoví. Limit je 300 požadavků za minutu na klíč. Přizpůsobte tomu frekvenci požadavků.

Podporuje uncenzurovaný model volání funkcí?

Ano. Definujte nástroje v těle požadavku. Model vrací strukturovaná JSON argumenty. Tyto funkce můžete následně spustit ve své aplikační logice bezproblémově.

Načtěte svůj klíč okamžitě

Zaregistrujte se, vezměte klíč, aktualizujte základní URL. To je celé nastavení.

Získejte svůj klíč