cs ▾
Získat API klíč

Dokumentace API kompatibilní s OpenAI

Začněte s naší nezcenzurovanou LLM API připojením svých stávajících SDK kompatibilních s OpenAI k našemu hostovanému endpointu.

Základní URL a ověření

Začněte každý požadavek nastavením základní URL ve vašem SDK a zadáním API klíče do hlavičky authorization.

Endpoint je https://api.openrouterabliteratedmodels.com/v1. Ověřujete platnost pomocí Bearer tokenu vygenerovaného na dashboardu vašeho účtu. Tento klíč je jediným požadovaným oprávněním pro všechny následné hovory, což zajišťuje, že vaše požadavky jsou směrovány přímo do infrastruktury našeho modelu bez omezení bez mezilehlých vrstev směrování.

První požadavek

Odeslat své první dokončení odesláním zprávy do koncového bodu dokončování chatu pomocí vašeho preferovaného HTTP klienta.

Identifikátor modelu je striktně uncensored. Můžete odesílat textové prompty se standardními parametry, jako je teplota nebo top_p. API vrací textovou odpověď bez odmítnutí obsahu pro zákonná témata pro dospělé, čímž zachovává chování bez omezení, které očekáváte od open-weight modelů laděných pro neomezený výstup.

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

Python SDK

Integrujte API do svých projektů Python nastavením základní URL a názvu modelu v konfiguraci klienta OpenAI.

Tento přístup vám umožňuje znovu použít existující kód, který očekává endpoint kompatibilní s OpenAI. Předáte svůj API klíč prostřednictvím proměnných prostředí nebo přímé inicializace. Klient automaticky řeší serializaci a analýzu chyb, dodávaje surové tokeny textu nebo strukturovaný JSON v závislosti na nastavení formátu odpovědi.

from openai import OpenAI

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

SDK pro Node

Připojte své aplikace Node.js tím, že nakonfigurujete balíček OpenAI tak, aby ukazoval na naši specifickou základní URL místo výchozí.

Nastavte apiKey a baseURL vlastnosti před provedením jakéhokoli volání. To zajišťuje, že vaše volání funkcí, streamované odpovědi a požadavky v režimu JSON jsou směrovány na naši infrastrukturu bez omezení. Můžete pokračovat v používání známých metod jako chat.completions.create s plnou kompatibilitou.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterabliteratedmodels.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í s SSE

Získejte generování textu v reálném čase povolením režimu streamování, který dodává tokeny, jakmile jsou k dispozici, prostřednictvím Server-Sent Events.

Nastavte parametr stream na true ve svém požadavku. API vrací řadu částí, což vám umožňuje renderovat text inkrementálně ve vašem UI. Statistiky o využití tokenů jsou zahrnuty v poslední části, takže můžete přesně sledovat spotřebu bez čekání na dokončení generování celé odpovědi.

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)

Režim JSON a volání funkcí

Vynucujte strukturovaný výstup nebo povolte používání nástrojů konfigurací formátu požadavku a definic nástrojů ve vašem payloadu.

Použít response_format nastaveno na json_object pro zajištění, že model vrací platný JSON bez obalů markdown. Pro volání funkcí definujte své nástroje v těle požadavku a nechte model rozhodnout, kdy je vyvolat. To podporuje složité pracovní postupy, kde musí uncensored model vracet strukturovaná data pro následné zpracování.

Časté otázky

Jaká je velikost mezery kontextu pro požadavky?

Model podporuje celkové kontextové okno o velikosti 100 000 tokenů, které zahrnuje jak vstupní prompt, tak výstupní dokončení. To umožňuje rozsáhlé konverzace nebo zpracování velkých dokumentů v rámci jednoho požadavku bez problémů s ořezem.

Jaké platební metody přijímáte?

Pouze krypto: USDT na TRC20 nebo USDC na Base, libovolná celá částka od $20 do $500. Bonusový úvěr se uplatňuje od $50.

Jaká jsou omezení rychlosti podle API klíče?

Jsi omezen na 300 požadavků za minutu a 8 souběžných požadavků v daném čase na klíč. Pokud tyto limity překročíš, API vrátí stavový kód 429. Ujisti se, že tvá aplikace zpracovává opakování zdvořile, aby nedošlo k narušení pracovního postupu.

Získejte svůj API klíč

Zaregistrujte se, zkopírujte svůj klíč, aktualizujte základní URL. Jednoduchá integrace.