hu ▾
Szerezze meg a kulcsát

Integrálja a routerapi-t percek alatt

Illessd be a meglévő OpenAI-kompatibilis kódodat az OpenRouterba egyetlen változó módosításával. Egy uncensored végpontot futtathatsz percenként anélkül, hogy át kellene írnod az integrációs logikát.

Tartalmak

Hitelesítés és Base URL beállítás

Módosítás base_url és api_key szolgáltató azonnali cseréjéhez. Irányítsa SDK-ját a HTTPS://api.routerapi.cc/v1 címre, és használja a dashboardjáról generált kulcsot. Nem szükségesek komplex irányítási szabályok vagy többmodális konfiguráció. A meglévő fejlécei és kliens beállításai azonosak maradnak az OpenAI szabvánnyal.

A kulcs azonnal megjelenik regisztráció után Google vagy e-mail útján. Tárold biztonságban, és add át mint Bearer token a HTTP Authorization fejlécben. Ez az egyetlen változtatás az összes kérést az uncensored modellünkre irányítja az alkalmazás kódjának módosítása nélkül.

Egy chat befejezési kérés küldése

Egy szabványos POST kérés a /v1/chat/completions szöveg generálására. A végpont elfogadja az OpenAI által használt JSON struktúrát, így a promptjai módosítás nélkül működnek. Használja a modellsazonosítót uncensored nagy nyelvi modellünkhöz férjen hozzá, amelyet a korlátlan válaszokra hangoltak.

Minden kérés tokeneket fogyaszt az előlegesen fizetett egyenlegéből. A hibák és a visszautasítások nem terhelik meg a kreditjét, így szabadon tesztelhet. A következő példa egy alapvető szöveggeneráló hívást mutat be a hivatalos SDK segítségével.

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."}]
  }'

A válasz a generált szöveget adja vissza a choices[0].message.content mező. Módosíthat paramétereket, mint például temperature vagy top_p a kreativitás vezérléséhez. Nincsenek elérhető embedding vagy képgenerálási végpontok; ez a szolgáltatás szigorúan a szövegkiegészítésre fókuszál.

Streamelt válaszok kezelése (SSE)

Engedélyezze a streamelést úgy, hogy stream: true a kéréstörzsben. Az API Server-Sent Events (SSE) formátumban adja vissza a valós idejű tokenátvitelt. Ez csökkenti az észlelt késleltést chat felületek és szerepjáték alkalmazások esetén. Minden darab a válasz parciális delta-t tartalmazza.

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)

A végleges darab tartalmazza a kérés teljes token-használati statisztikáit. Elemezze a content field from each delta to reconstruct the full message. This approach keeps your UI responsive while the model processes long contexts. Token counts in the final chunk reflect both input and output usage.

Eszközök és funkcióhívás használata

Adjon át eszköz definíciókat a tools paraméter a funkcióhívás engedélyezésére. A modell strukturált eszközhívásokat ad vissza a válaszban, a sima szöveg helyett. Adja meg tool_choice egy specifikus függvény használatának kikényszerítésére vagy automatikus kiválasztásra. Ez a funkció ugyanúgy működik, mint az OpenAI függvényhívási formátuma.

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)

Határozza meg a függvényeket JSON sémákkal, és adja át őket a kérésben. Az API kezeli az átirányítást a szöveggenerálás és az eszközhívás között. Használja a response_format paraméterrel {"type": "json_object"} a szigorú JSON kimenethez, ha az eszközök nem szükségesek. Ez biztosítja a konzisztens strukturált adatokat a backend szolgáltatásai számára.

JSON mód beállítása strukturált kimenethez

Kényszerítse a modellt a érvényes JSON kimenetre a response_format a {"type": "json_object"}. Ez elengedhetetlen az adatok feldolgozásához automatizált munkafolyamatokban vagy AI ügynökökben. A modell megpróbálja bezárni a zárójeleket és követni a kért sémát. Hibák léphetnek fel, ha a kimenet túl hosszú a kontextusablakhoz képest.

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);

Kombinálja a JSON módot temperature értékre 0-ra a maximális determinizmus érdekében. Használja entitások kinyeréséhez, adatok formázásához vagy konfigurációs fájlok generálásához. Az uncensored modell jól kezeli a komplex beágyazott struktúrákat. Mindig ellenőrizze a kimenetet a kódjában feldolgozás előtt.

A tokenkorlátok és költségek megértése

A kontextusablak 100 000 token támogatását biztosítja prompt és kiegészítés együttesen. Minden kérés maximum 16 000 token kimenetet generálhat, vagy 2 048-at, ha max_tokens nincs beállítva. Az árak $0,15 millió bemeneti token és $0,50 millió kimeneti token után. A hitel nem jár le, a hibák ingyenesek.

Kövesse a felhasználást az irányítópulton vagy a válaszfejlécek alapján. A kérések mérete 8 MB-ban van maximalizálva. USDT (TRC20) vagy USDC (Base) segítségével tölthet fel, $20-tól kezdődően. A bónusz hitel növekszik a nagyobb befizetésekkel: +5% $50-nál, +10% $100-nál és +15% $200-nál. Nincs előfizetési díj.

Gyakran ismételt kérdések

Hogyan kezelje a sebességkorlátozásokat és a hibákat?

Az API percenként 300 kérésre és 8 párhuzamos kérésre szabja a limitet kulcsonként. A 429-es státuskód azt jelzi, hogy túllépte ezeket a limiteket; várjon egy kicsit, mielőtt újra próbálná. A 401-es hiba azt jelenti, hogy az API-kulcs érvénytelen, a 402-es hiba pedig elégtelen előre fizetett hitelt jelez. A részletekért tekintse meg a hibaüzenet törzsét, amely megmutatja, melyik limitet lépte túl.

A routerapi alkalmas nagy terhelésű termelési környezetre?

Igen, a szolgáltatás támogatja a párhuzamos kéréseket és a streamelést az alacsony késleltetésű alkalmazásokhoz. Azonban hiányoznak az SLA-garanciák és a fejlett funkciók, például az embeddingek. Használd chathez, szerepjátékhoz vagy kreatív íráshoz, ahol a cenzúrázatlan kimenet kritikus fontosságú. Figyeld a tokenfogyasztást, hogy biztosítsd, hogy az előre fizetett egyenleg fedezze a terjedelmet.

Mi történik a hitelemmel, ha hibázok?

A hitel előre fizetett és soha nem jár le, így a fel nem használt pénzeszközök végtelen ideig elérhetőek maradnak. Olyan hibákat, mint a dupla terheléseket, az Ügyfélszolgálati oldalon rendezzük. A hibák és a visszautasítások nem fogyasztják a hitelét, így a promptok tesztelése ingyenes. Bármikor tölthet fel újra kriptovalutával.

Szerezze be az API-kulcsát

Regisztrálj, szerezz kulcsot, és mutass az új base URL-re. Kész.