Rychlý start nekorigovaného API
Získejte svůj API klíč a začněte ihned odesílat požadavky na náš uncensored, GDPR-friendly endpoint. Tento průvodce pokrývá základní OpenAI-compatible volání, která potřebujete pro rychlou integraci.
Požadavky: Váš klíč API
Načtěte své přihlašovací údaje ihned po registraci. Přejděte na Získat API klíč stránku a autentizujte se přes Pokračovat s Google nebo zadáním e-mailu a hesla. Systém okamžitě zobrazí váš unikátní klíč a pro tento krok není vyžadováno telefonní číslo. Klíč můžete vygenerovat znovu kdykoli, ale tím se zruší předchozí, takže jej uložte bezpečně. Tento jediný klíč autentizuje všechny vaše požadavky do API.
Základní URL a hlavičky
Nasměrujte klienta k správné koncové adrese pro zajištění správného připojení. Použijte základní URL https://api.openroutergdpr.com/v1 pro všechny interakce. Nastavte Authorization hlavička k Bearer YOUR_API_KEY a Content-Type na application/json. Toto nastavení funguje s jakýmkoli standardním SDK OpenAI nebo HTTP klientem bez vyžadování vlastních adaptérů. Podporujeme standardní parametry jako temperature a top_p pro řízení variability odpovědí.
Odeslání první žádosti
Pro ověření, zda je vaše konfigurace správná, proveďte základní completion. Pošlete požadavek POST na /v1/chat/completions pomocí identifikátoru modelu uncensored. To potvrzuje, že váš klíč funguje a model reaguje na textové vstupy podle očekávání. Model zvládá neomezená témata pro zákonné použití pro dospělé bez standardních odmítnutí. Viz příklad níže pro minimální strukturu JSON požadovanou.
curl https://api.openroutergdpr.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
}'
Zvládání streamovaných odpovědí
Získejte aktualizace token po tokenu pro nižší latenci a lepší uživatelský zážitek. Povolte streamování nastavením stream: true ve vašem těle požadavku. Server odesílá události odeslané serverem (SSE) obsahující částečné odpovědi. Poslední blok zahrnuje úplné statistiky využití tokenů pro přesnost fakturace. Tento přístup je ideální pro chat rozhraní, kde uživatelé očekávají okamžité generování textu. Sledujte delta pole pro rekonstrukci celé zprávy.
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í nástrojů
Strukturujte své výstupy spolehlivě pomocí vestavěných funkcí formátování. Nastavte response_format na {"type": "json_object"} abyste vynutili shodu s JSON. Můžete také definovat tools pro volání funkcí, což modelu umožňuje provádět konkrétní akce. Použijte tool_choice pro ovládání toho, kdy model rozhodne se zavolat funkci. Tyto funkce fungují se standardními klienty kompatibilními s OpenAI, což usnadňuje integraci do existujících aplikací.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutergdpr.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)
Chápání limitů tokenů
Spravujte své kontextové okno, abyste předešli oříznutí nebo chybám. Model podporuje kontextové okno o 100 000 znacích pro prompt i dokončení dohromady. Každý požadavek může výstupně až 16 000 tokenů, nebo 2 048, pokud nespecifikujete max_tokens. Máte omezení na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Velikost těla požadku nesmí překročit 8 MB. Překročení těchto limitů má za následek specifické kódy chybových stavů HTTP.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutergdpr.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);Často kladené otázky
Je tento OpenRouter GDPR kompatibilní?
Ano, nepoužíváme vaše podněty pro tréninková data. Na rozdíl od routerů s více poskytovateli, kteří odesílají data do různých backendů, poskytujeme jediný model na našich vlastních serverech, což poskytuje jasnější kontrolu nad daty pro potřeby souladu s EU.
Co se stane, pokud narazím na limit rychlosti?
Obdržíte stavový kód 429, pokud překročíte 300 požadavků za minutu nebo 8 souběžných připojení. Před opakováním počkejte chvíli, nebo snižte souběžnost. Ujistěte se, že neposíláte přetížená data, která přesahují limit těla 8 MB.
Proč dostávám chybu 402?
Stav 402 znamená, že zůstatek vašich předplacených kreditů je nedostatečný pro daný požadavek. Dobijte svůj účet pomocí USDT (TRC20) nebo USDC (Base) a obnovte službu. Chyby a odmítnutí nepožívají kredity, takže se fakturují pouze úspěšně dokončené požadavky.
Získejte svůj API klíč nyní
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. To je ono.