hu ▾
API kulcs beszerzése
openroutergdpr.comUncenzúrált API. Nincs elutasítás. Zéró követés.

Uncenzúrált API gyors kezdés

Szerezze be az API-kulcsát és kezdje el a kérések küldését a cenzúratlan, GDPR-barát végpontra. Ez a guide lefedi a szükséges OpenAI-kompatibilis hívásokat a gyors integrációhoz.

Előfeltételek: Az API-kulcsod

Szerezze meg hitelesítő adatait regisztráció után azonnal. Menjen a API kulcs beszerzése oldalon és hitelesítsen Folytatás Google-lal vagy e-mail és jelszó megadása révén. A rendszer azonnal megjeleníti az egyedi kulcsodat, és ehhez a lépéshez nem szükséges telefonszám. Bármikor regenerálhatsz egy kulcsot, de ez érvényteleníti az előzőt, így tárold biztonságosan. Ez egyetlen kulcs hitelesíti az összes API kérésedet.

Base URL és Fejlécek

Irányítsd a kliensetet a megfelelő végpontra a megfelelő kapcsolódás biztosításához. Használd a base URL-t https://api.openroutergdpr.com/v1 az összes interakcióhoz. Állítsd be a Authorization fejléc a Bearer YOUR_API_KEY és a Content-Type a application/json. Ez a beállítás bármely szabványos OpenAI SDK-val vagy HTTP-klienssel működik egyedi illesztőprogramok nélkül. Támogatjuk a szabványos paramétereket, mint például temperature és top_p a válaszok változatosságának szabályozására.

Az első kélem küldése

Hajtson végre egy alapvető kiegészítést a konfiguráció helyességének ellenőrzéséhez. Küldjön egy POST kérést a /v1/chat/completions a modell azonosítóval uncensored. Ez megerősíti, hogy a kulcsod működik, és a modell szövesztírást várakozásként kezel. A modell korlátlan témákat kezel törvényes felnőtt felhasználás esetén az alapértelmezett utasítások nélkül. Lásd a példát alább a minimális JSON struktúrához.

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

Streamelt válaszok kezelése

Tokenről tokenre frissítések az alacsonyabb késés és jobb felhasználói élmény érdekében. A streamelés engedélyezéséhez állítsd be stream: true a kéréstörzsben. A szerver Server-Sent Events (SSE) formátumban ad vissza parciális válaszokat. Az utolsó darab tartalmazza a teljes token-használati statisztikákat a pontos számlázás érdekében. Ez a megközelítés ideális chat felületekhez, ahol a felhasználók azonnali szöveggenerálást várnak. Figyeld a delta mezőket a teljes üzenet visszaállításához.

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)

JSON mód és eszközhívás

Strukturálja a kimenetét megbízhatóan beépített formázási funkciók segítségével. Állítsa response_format a {"type": "json_object"} a JSON-kényszerítéshez. Továbbá definiálhat tools funkcióhíváshoz, lehetővé téve a modell számára specifikus cselekvések végrehajtását. Használja tool_choice arra, hogy a modell mikor dönt úgy, hogy függvényt hív. Ezek a funkciók a szabványos OpenAI-kompatibilis kliensekkel működnek, így az integráció egyszerű a meglévő alkalmazások számára.

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)

A tokenkorlátok megértése

Kezelje a kontextusablakot a levágás vagy hibák elkerülése érdekében. A modell 100,000 tokenes kontextusablakot támogat mind a prompt, mind a kiegészítés együttvéve. Minden kérés legfeljebb 16,000 tokent adhat ki, vagy 2,048-at, ha nem ad meg max_tokens. Óránként 300 kérésre és 8 párhuzamos kérésre van korlátozva kulcsonként. A kéréstörzs mérete nem haladhatja meg a 8 MB-ot. Ezeknek a korlátoknak a túllépése specifikus HTTP hibakódokhoz vezet.

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

Gyakran ismételt kérdések

Ez az OpenRouter GDPR-kompatibilis?

Igen, nem használjuk fel a promptjaidat adatbázis-képzéshez. A több szolgáltatót összekötő router-ekkel ellentétben egyetlen modellt szolgálunk ki a saját szervereinkről, így átláthatóbb adatvezérlést biztosítunk az EU megfelelőségi igények számára.

Mi történik, ha sebességkorlátba ütközöm?

429-es státuskópot kap, ha túllépi a percenkénti 300 kérést vagy a 8 párhuzamos kapcsolatot. Várjon rövid ideig az újrapróbálkozás előtt, vagy csökkentse a párhuzamosságot. Győződjön meg arról, hogy nem küld olyan nagy méretű payloadokat, amelyek meghaladják a 8 MB-os test limitet.

Miért kapok 402-es hibát?

A 402-es státusz azt jelzi, hogy a előre fizetett kredit egyenlege nem elegendő a kéréshez. Töltse fel a fiókját USDT (TRC20) vagy USDC (Base) segítségével a szolgáltatás folytatásához. A hibák és a visszautasítások nem fogyasztják a kreditet, így csak a sikeresen befejezett kérések után számítják fel a díjat.

Szerezze meg API-kulcsát most

Jelentkezz be, másold ki a kulcsot, frissítsd az alap URL-t. Kész.

API kulcs beszerzéseDokumentáció megtekintése