cs ▾

Dokumentace API Uncensord ai

Začněte generovat text pomocí našeho nezcenzurovaného LLM API během minut. Tento průvodce pokrývá autentizaci, endpointy a integraci pro standardní klienty kompatibilní s OpenAI.

https://api.uncensordai.com/v1uncensored

Základní URL a ověřování API

Připojte se pomocí standardní základní URL OpenAI s vaším API klíčem. Pro všechny požadavky používáme jeden bearer token, což zajišťuje kompatibilitu se stávajícími SDK.

Váš klíč je vydán ihned po registraci. Chraňte jej.

  • Základní URL: https://api.uncensordai.com/v1
  • Ověření: Bearer token v Authorization hlavička
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Endpoint Chat Completions

Pošlete zprávy na /v1/chat/completions endpoint. ID modelu je uncensored.

Požadavky vrací textové odpovědi. Okno kontextu je 100 000 tokenů. Maximální výstup je 16 000 tokenů.

from openai import OpenAI

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

Příklady integrace SDK

Použijte oficiální SDK OpenAI nebo libovolného kompatibilního klienta. Nastavte základní URL a API klíč.

import OpenAI from "openai";

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

Podpora streamování přes Server-Sent Events (SSE).

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)

Streamované odpovědi a spotřeba tokenů

Povolte streamování nastavením stream: true. Využití tokenů se objeví v posledním bloku.

Každý chunk obsahuje částečný text. Pro kompletní odpověď je agregujte.

Parametry: Teplota, Top P a Stop

Ovládejte generování pomocí standardních parametrů. Použijte temperature pro náhodnost.

Nastavit top_p pro nucleus sampling. Definujte stop sekvenční pro zastavení generování. Režim JSON používá response_format: {"type": "json_object"}.

Zpracování chyb a limity rychlosti

Chyby zpracovávejte elegantně. Kód 401 znamená neplatný klíč. Kód 402 indikuje nedostatek kreditu. Kód 429 signalizuje překročení limitu rychlosti.

Limit je 300 požadavků za minutu. Kontextové okno je 100 000 tokenů. Chyby jsou zdarma.

FAQ

Jaká je kontextová okna AI uncensord?

Okno kontextu má 100 000 tokenů pro vstupní prompt a výstup dohromady. Maximální výstup na požadavek je 16 000 tokenů.

Jak se autentizuji pomocí API uncensored AI?

Zadejte svůj klíč API do hlavičky Authorization jako token Bearer. Použijte základní URL uvedenou v dokumentaci.

Podporuje API uncensored AI streamování?

Ano, streamování je podporováno prostřednictvím Server-Sent Events. Spotřeba tokenů je hlášena v posledním fragmentu.

Získejte svůj API klíč

Registrovat se, zkopírovat klíč, aktualizovat základní URL. Nastavení je hotovo.

Otevřít účet