cs ▾
Otevřít účet

Rychlý start API Uncensored AI

Integrujte naše uncensored AI API za minutu pomocí standardního OpenAI SDK. Pošlete text, povolte streamování a volání nástrojů pomocí kompatibilního endpointu.

Autentizace a základní URL

API používá standardní autentizaci API klíčem. Pošlete svůj klíč v Authorization hlavička pro každý požadavek. Základní URL je https://api.uncensoredopenrouter.com/v1. Tato URL funguje s oficiálními SDK OpenAI změnou base_url.

Není vyžadováno složité nastavení. Stačí vygenerovat klíč z ovládacího panelu a předat ho svému klientovi.

Odeslání vašeho prvního Chat Completion

Odeslat požadavek POST na /v1/chat/completions vašimi zprávami. ID modelu je uncensored. Reaguje s textovými výstupy, které neodmítají legální obsah pro dospělé.

Zde je základní příklad pomocí curl pro začátek:

curl https://api.uncensoredopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
  }'

Okno kontextu má 100 000 tokenů pro vstupní prompt a výstup dohromady.

Použití Python SDK

Použijte oficiální knihovnu OpenAI pro Python. Nastavte base_url a api_key před voláním chat.completions.create. To zajišťuje, že váš kód běží proti našemu uncensored modelu.

Příklad konfigurace:

from openai import OpenAI

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

Provést model="uncensored" ve vašich voláních.

Integrace SDK pro Node

Nainstalujte balíček OpenAI npm. Nakonfigurujte klienta s vlastní základní URL a svým API klíčem. To umožňuje bezproblémovou integraci do aplikací Node.js.

Úrypek kódu:

import OpenAI from "openai";

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

Požadavky jsou zpracovávány okamžitě. Žádné čekání na přiřazení fronty.

Povolování streamování pro tokeny v reálném čase

Nastavit stream: true pro přijímání tokenů tak, jak jsou generovány. To snižuje vnímanou latenci pro uživatele. API používá Server-Sent Events (SSE).

Příklad 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)

Spotřeba tokenů je zahrnuta v posledním bloku pro přesnost fakturace.

Limity rychlosti a chyby

API omezuje počet na 300 požadavků za minutu na klíč. Pokud tento limit překročíte, vrátí se chyba 429. Chyba 401 znamená, že je váš klíč neplatný. Chyba 402 indikuje nedostatek kreditu.

Chyby jsou zdarma. Platíte pouze za úspěšné využití tokenů. Kontextové okno o velikosti 100 000 tokenů se resetuje u každého požadavku.

Často kladené otázky

Je toto oficiální API OpenRouter bez omezení?

Ne. Jsme nezávislá služba. Nespravujeme modely ani infrastrukturu OpenRouter. Podívejte se do dokumentace OpenRouteru pro jejich konkrétní limity a ceník. Naše API je samostatné hostované řešení s vlastními modely.

Jak funguje předplacený kredit?

Účet je debituován na základě skutečného využití tokenů. Chyby a odmítnutí jsou zdarma. Kredit nevyprší. Můžete jej doplnit pouze kryptoměnami, začínaje na $20.

Jaká je velikost context window?

Okno kontextu má 100 000 tokenů pro prompt i completion dohromady. Na požadavek můžete odeslat až 16 000 tokenů.

Získejte svůj API klíč

Registrovat, získat klíč a aktualizovat základní URL. To je celý proces.