Integrujte model bez omezení
Vložte model bez omezení do existujícího zásobníku pomocí standardních koncových bodů kompatibilních s OpenAI. Získáte inferenci text-v-text s transparentním cenovým modellem na token a nulovou měsíční zátěží.
Základní URL a ověření
Připojte svého klienta k naší dedikované bráně pomocí poskytnuté základní URL. Všechny požadavky vyžadují platný API klíč předaný v Authorization hlavička. Toto nastavení funguje s jakýmkoli SDK kompatibilním s OpenAI bez úpravy vaší základní logiky.
Získejte klíč přes Google nebo e-mail na stránce Získat API klíč. Klíč se zobrazí okamžitě, což vám umožní začít testovat bez ověření telefonním číslem. Uchovávejte své přihlašovací údaje v bezpečí, protože poskytují přístup k vašemu předplacenému kreditu.
Vytvoření prvního požadavku
Standardní požadavek na dokončení chatu pro generování textu. Použijte identifikátor uncensored k přístupu k našemu modelu s otevřenými váhami vyladěnému pro neomezené odpovědi.
curl https://api.openrouterpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
}'Ujistěte se, že váš payload obsahuje model pole a vaše messages pole. API vrací JSON s vygenerovaným obsahem, připravený pro logiku vaší aplikace.
Integrace Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro komunikaci s naším API. Směrujte klienta na naši základní URL a vložte svůj API klíč. Tento přístup udržuje váš kód čistý a využívá existující podporu komunity pro standardní knihovnu.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterpricing.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)Inicializujte klienta pomocí klíče a vlastní základní URL. Zavolejte endpoint chat completions stejně jako u jiných modelů, ale s uncensored ID modelu.
Integrace SDK pro Node
Integrujte přímo do svých projektů JavaScript nebo TypeScript pomocí Node OpenAI SDK. Nastavte baseURL a apiKey vlastnosti pro správné směrování požadavků. Tato metoda zajišťuje typovou bezpečnost a snadnou obsluhu chyb v moderních webových aplikacích.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterpricing.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);Nastavte instanci SDK svými přihlašovacími údaji. Posílejte zprávy a přijímejte odpovědi pomocí standardních vzorů async/await, což bezproblémově zapadá do vaší existující architektury Node.js.
Streamované odpovědi
Povolte streamování nastavením stream na true ve vašem požadavku. Toto vrací stream Server-Sent Events (SSE), což vám umožňuje zobrazovat tokeny, jak jsou generovány. Snižuje vnímanou latenci pro koncové uživatele a zlepšuje interaktivitu.
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)Parsovejte části SSE pro aktualizaci uživatelského rozhraní v reálném čase. Poslední část obsahuje celkové využití tokenů, které je strženo z vašeho předplaceného kreditu. Chyby během streamování neznamenají náklady.
Limity, chyby a kontext
Sledujte své limity rychlosti a ošetřujte chyby elegantně. Je vám povoleno 300 požadavků za minutu a 8 souběžných požadavků na klíč. Pokud tyto překročíte, dostanete stavový kód 429. Chyba 401 označuje neplatný klíč, zatímco chyba 402 znamená, že potřebujete dobít svůj kredit.
Model podporuje kontextové okno o velikosti 100 000 tokenů pro kombinaci vstupu a výstupu. Maximální výstup je omezen na 16 000 tokenů, pokud není uvedeno jinak. Dodržujte tyto limity, abyste předešli ořezání nebo chybám.
Časté otázky
Jak se to porovnává s cenami Open Router?
Naše ceny podle tokenů jsou transparentní a konkurenceschopné, často nižší než u agregátorů. Poplatkujeme $0.15 za milion vstupních tokenů a $0.50 za milion výstupních tokenů, bez měsíčních poplatků nebo skrytých nákladů. Tento přímý cenový model vyhýbá se přirážce, která se často vyskytuje u brán více dodavatelů.
Co se stane, pokud během streamování dostanu chybu?
Chyby jsou řešeny elegantně bez účtování za neúplné odpovědi. Pokud požadavek selže kvůli problémům se sítí nebo neplatným parametrům, z vašeho kreditu se neodčtou žádné tokeny. Požadavek můžete zopakovat bez penále, což zajišťuje, že platíte pouze za úspěšná dokončení.
Mohu tento model použít pro volání funkcí?
Ano, API podporuje volání funkcí prostřednictvím standardního parametru tools. Můžete definovat své funkce v požadavku a model vrátí strukturovaná data. To umožňuje integrovat model bez cenzury do složitých pracovních postupů vyžadujících použití nástrojů nebo interakce s API.
Získejte svůj API klíč
Zaregistrujte se, získejte svůj klíč a aktualizujte svou základní URL. To je vše, co musíte udělat.