Dokumentace k API: Dokončování chatu
Náhratelné nekorigované API: změňte base_url a klíč, zachovejte kód. Platíte pouze za skutečné tokeny s předplaceným kreditem, který nevyprší a bez měsíčních poplatků.
Základní URL a ověření
Základní URL je https://api.routeria.cc/v1. Předáte svůj API klíč v Authorization hlavička. Chyby a odmítnutí jsou zdarma, takže platíte pouze za vygenerované tokeny.
- GET
/v1/modelsvyjmenuje dostupné modely. - POST
/v1/chat/completionszvládá generování textu.
Ověření je přísné. Chyba 401 znamená, že váš klíč je neplatný nebo chybí. Chyba 402 označuje nedostatečný předplacený kredit. Dobití lze provést pomocí USDT (TRC20) nebo USDC (Base).
První požadavek pomocí cURL
Odešlete požadavek POST na koncový bod chat completions. ID modelu je uncensored. Je to model s otevřenými váhami laděný k odpovědím bez odmítání obsahu pro legální použití pro dospělé.
Musíte nastavit Content-Type hlavička k application/json. Tělo požadku obsahuje ID modelu a pole zpráv.
Chyby nesnižují váš kredit. Klíč můžete ověřit voláním endpointu models jako první.
curl https://api.routeria.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "explain how the router handles packet loss"}]
}'
Integrace Python SDK
Použijte oficiální Python SDK OpenAI. Nastavte základní URL na https://api.routeria.cc/v1 a poskytnout API klíč. ID modelu zůstává uncensored.
Tento přístup zachovává váš existující kód nedotčeným. Změníte pouze konfigurační objekt. SDK automaticky řeší serializaci JSON a logiku opakování.
Podpora streamování je dostupná prostřednictvím stream parameter. Dostáváte chunky textu, jak jsou generovány.
from openai import OpenAI
client = OpenAI(base_url="https://api.routeria.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)
Využití SDK pro Node
Inicializujte klienta se správnou základní URL a klíčem. Předáte ID modelu uncensored ve vašich voláních dokončení.
SDK Node kopíruje implementaci Python. Můžete streamovat odpovědi nebo počkat na úplné dokončení. Využití tokenů je hlášeno v posledním fragmentu.
Ujistěte se, že vaše environmentální proměnné bezpečně ukládají klíč. API key je zobrazen ihned po registraci přes Google nebo e-mail.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeria.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);
Streamování a využití tokenů
Povolte streamování nastavením stream: true ve vaší žádosti. Pro každý token přijímáte Server-Sent Events (SSE).
Poslední kus obsahuje kompletní statistiky využití tokenů. Vstupní tokeny se účtují za $0.15 za 1M tokenů. Výstupní tokeny stojí $0.50 za 1M tokenů.
Streamování snižuje vnímanou latenci. Můžete zobrazovat text, jak přichází. Kontextové okno podporuje celkem 100,000 tokenů.
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)
Volání funkcí a režim JSON
Povolit volání funkcí s tools parametr. Model podporuje tool_choice pro přísnou kontrolu. Použijte response_format: {"type": "json_object"} pro strukturovaný výstup.
To zajišťuje konzistentní parsování ve vaší aplikaci. Model je optimalizován pro jasné, strukturované odpovědi.
Můžete kombinovat nástroje se streamováním. Model bude volat funkce podle potřeby. Všechny parametry jako temperature a top_p jsou podporována.
Parametry: Teplota, Top-P, Stop
Upravit temperature pro kreativitu. Nižší hodnoty činí výstupy více deterministickými. top_p kontroluje nucleus sampling. Nastavte stop sekvenční pro zastavení generování.
Mezi další podporované parametry patří seed, presence_penalty, a frequency_penalty. Tyto parametry umožňují doladit styl výstupu.
Výchozí maximální výstup je 2 048 tokenů. Můžete jej zvýšit až na 16 000 tokenů na požadavek. Celkové kontextové okno má 100 000 tokenů.
Limity a kvóty
Každý klíč API je omezen na 300 požadavků za minutu. Můžete mít 8 souběžných požadavků na klíč. Velikost těla požadavku je omezena na 8 MB.
Chyba 429 znamená, že jste překročili limit rychlosti. Počkejte před opakováním. Každý účet má jeden aktivní klíč; nový klíč nahradí ten starý.
ID modelu je vždy uncensored. Není to GPT, Claude ani jiný model od jiného dodavatele. Je to model s otevřenými váhami běžící na našich serverech.
Často kladené otázky
Je toto stejné jako OpenAI?
Ne. Poskytujeme model s otevřenými váhami bez omezení. Je kompatibilní s formátem API OpenAI, ale není to GPT. Pro jeho použití změníte základní URL a klíč.
Jak platím za API?
Přijímáme pouze kryptoměny. Můžete provést vklad pomocí USDT (TRC20) nebo USDC (Base). Minimální částka je $20. Kredit nevyprší a nemá žádné měsíční poplatky.
Jaká je velikost context window?
Okno kontextu má 100 000 tokenů pro prompt i dokončení dohromady. Maximální výstup na požadavek je 16 000 tokenů. Chyby jsou zdarma a nečerpají váš limit.
Získejte svůj API klíč nyní
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. Jednoduchá konfigurace.