Integrujte routerapi během minut
Vložte svůj stávající kód kompatibilní s OpenAI do routerapi změnou jedné proměnné. Zprovozněte endpoint bez omezování obsahu během minut bez přepisování logiky integrace.
Obsahy
Nastavení ověření a základní URL
Změnit base_url a api_key pro okamžité přepnutí poskytovatele. Směrujte své SDK na HTTPS://api.routerapi.cc/v1 a použijte klíč vygenerovaný z vašeho dashboardu. Nejsou vyžadována složitá pravidla směrování ani konfigurace více modelů. Vaše existující hlavičky a nastavení klienta zůstávají identická se standardem OpenAI.
Klíč je zobrazen ihned po registraci přes Google nebo e-mail. Uchovávejte jej v bezpečí a předávejte jej jako Bearer token v hlavičce HTTP Authorization. Tato jediná změna přesměruje všechny žádosti na náš uncensored model bez změny kódu aplikace.
Odesílání požadavku na dokončení chatu
Standardní POST požadavek na /v1/chat/completions generovat text. Endpoint přijímá stejnou strukturu JSON, kterou používá OpenAI, což zajišťuje, že vaše podněty budou fungovat bez úprav. Použijte ID modelu uncensored k přístupu k našemu velkému jazykovému modelu vyladěnému pro neomezené odpovědi.
Každý požadavek spotřebovává tokeny z vašeho předplaceného zůstatku. Chyby a odmítnutí nezpoplatní váš kredit, takže můžete volně testovat. Následující příklad ukazuje základní volání generování textu pomocí oficiálního SDK.
curl https://api.routerapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
}'Odpověď vrací vygenerovaný text v choices[0].message.content pole. Parametry jako temperature nebo top_p ovlivnit kreativitu. Endpointy pro vektory ani generování obrázků nejsou k dispozici; tato služba se striktně zaměřuje na dokončování textu.
Zvládání streamovaných odpovědí (SSE)
Povolte streamování nastavením stream: true ve vašem těle požadavku. API vrací události odeslané serverem (SSE) pro doručování tokenů v reálném čase. To snižuje vnímanou latenci pro chat rozhraní a aplikace roleplay. Každý blok obsahuje částečnou delta 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)Poslední chunk zahrnuje kompletní statistiky využití tokenů pro požadavek. Analyzujte content pole z každého delta k rekonstrukci celé zprávy. Tento přístup udržuje vaše UI responzivní, zatímco model zpracovává dlouhé kontexty. Počty tokenů v posledním chunku odrážejí spotřebu jak vstupních, tak výstupních tokenů.
Použití nástrojů a volání funkcí
Předložte definice nástrojů v tools parametr pro povolení volání funkcí. Model vrací strukturované volání nástrojů v odpovědi místo obyčejného textu. Specifikujte tool_choice donutit model k použití konkrétní funkce nebo k automatickému výběru. Tato funkce funguje identicky jako formát volání funkcí OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.routerapi.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)Definujte své funkce pomocí schémat JSON a předložte je v žádosti. API řeší směrování mezi generováním textu a vyvoláním nástroje. Použijte response_format parameter s {"type": "json_object"} pro přísný výstup JSON, když nejsou vyžadovány nástroje. To zajišťuje konzistentní strukturovaná data pro vaše backendové služby.
Nastavení režimu JSON pro strukturovaný výstup
Vynutit na modelu platný JSON nastavením response_format na {"type": "json_object"}. Toto je zásadní pro parsování dat v automatizovaných pracovních postupech nebo AI agentech. Model se pokusí uzavřít všechny závorky a dodržet požadovanou schématu. Chyby mohou nastat, pokud bude výstup příliš dlouhý pro kontextové okno.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routerapi.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);Kombinujte režim JSON s temperature nastaveno na 0 pro maximální determinismus. Použijte to pro extrakci entit, formátování dat nebo generování konfiguračních souborů. Model bez cenzury dobře zvládá složité vnořené struktury. Vždy ověřte výstup ve svém kódu před zpracováním.
Chápání limitů tokenů a nákladů
Okno kontextu podporuje 100 000 tokenů pro prompt i dokončení dohromady. Každá žádost může vrátit až 16 000 tokenů, nebo 2 048, pokud max_tokens není nastaveno. Ceny jsou $0.15 za milion vstupních tokenů a $0.50 za milion výstupních tokenů. Kredit nevyprší a chyby jsou zdarma.
Sledujte své využití přes dashboard nebo hlavičky odpovědi. Požadavky jsou omezeny na velikost těla 8 MB. Můžete dobít pomocí USDT (TRC20) nebo USDC (Base) od $20. Bonusový kredit roste s většími vklady: +5 % při $50, +10 % při $100 a +15 % při $200. Žádné poplatky za předplatné.
Často kladené otázky
Jak řešit limity rychlosti a chyby?
Stavový kód 429 indikuje, že jste překročili tyto limity; před opakováním počkejte chvíli. Chyba 401 znamená, že je váš API klíč neplatný, a chyba 402 indikuje nedostatečný předplacený kredit. Podrobnosti o tom, který limit byl vyčerpán, naleznete v těle chybové zprávy.
Je RouterAPI vhodné pro produkční nasazení s vysokým objemem požadavků?
Ano, služba podporuje souběžné požadavky a streaming pro aplikace s nízkou latencí. Chybí však záruky SLA a pokročilé funkce jako embeddings. Použijte ji pro chat, roleplay nebo kreativní psaní, kde je kritický neomezený výstup. Sledujte spotřebu tokenů, abyste zajistili, že předplacený zůstatek pokryje váš objem.
Co se stane s mým kreditem, když udělám chybu?
Úvěr je předplacený a nikdy nevyprší, takže nepoužité prostředky zůstávají k dispozici neomezeně. Chyby, jako je dvojí účtování, se řeší prostřednictvím stránky podpory. Chyby a odmítnutí nespotřebovávají váš úvěr, takže testování vašich promptů je zdarma. Zůstatek můžete znovu doplnit kdykoli pomocí kryptoměn.
Získejte svůj API klíč
Zaregistrujte se, získejte klíč a nasměrujte na novou základní URL. Hotovo.