hu ▾

API dokumentáció: Chat completions

Csere nélküli cenzúrázatlan API: változtasd meg a base_url-t és a kulcsot, tartsd meg a kódot. Csak a valódi tokenekért fizess előrefizetett hitelből, amely nem jár le, és havi díjak nélkül.

Base URL és Hitelesítés

Az alap URL: https://api.routeria.cc/v1. Adja át API-kulcsát a Authorization header. A hibák és elutasítások ingyenesek, így csak a generált tokenek után fizet.

  • GET /v1/models elérhető modelleket listáz.
  • POST /v1/chat/completions kezelje a szöveggenerálást.

A hitelesítés szigorú. A 401-es hiba azt jelenti, hogy a kulcs érvénytelen vagy hiányzik. A 402-es hiba elégtelen előre fizetett hitelt jelez. Tölthet fel USDT-t (TRC20) vagy USDC-t (Base).

Első kérés cURL-lal

Küldjön egy POST kérést a chat completions végpontra. A modellazonosító uncensored. Nyílt súlyú modell, amelyet arra hangoltak, hogy tartalmi visszautasítások nélkül válaszoljon jogszerű felnőtt tartalmakra.

Állítsd be a Content-Type fejléc a application/json. A kérés törzse tartalmazza a modell azonosítóját és az üzenettömböt.

A hibák nem merítik a hitelkeretedet. Az API kulcsod érvényességét az első modell végpont hívásával ellenőrizheted.

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

Python SDK Integráció

Használja a hivatalos OpenAI Python SDK-t. Állítsa be a base URL-t https://api.routeria.cc/v1 és adj meg egy API-kulcsot. A modell azonosítója marad uncensored.

Ez a megközelítés megőrzi meglévő kódját. Csak a konfigurációs objektumot kell megváltoztatnia. Az SDK automatikusan kezeli a JSON szerializálást és az újrapróbálási logikát.

A streaming támogatott a stream paraméter. Szövegdarabokat kap, ahogy azok generálódnak.

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)

Node SDK használat

Inicializálja a klienst a helyes alap URL-címmel és API-kulccsal. Adja át a modellazonosítót uncensored a completion hívásokban.

A Node SDK tükrözi a Python megvalósítást. Streamelheted a válaszokat vagy várhatod a teljes completion-t. A tokenhasználat a végső darabban kerül jelentésre.

Győződjön meg arról, hogy a környezeti változók biztonságosan tárolják a kulcsot. Az API-kulcs azonnal megjelenik regisztrációkor Google vagy e-mail segítségével.

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

Streaming és Token Használat

Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Minden tokenhez Server-Sent Events (SSE) formátumot kapsz.

Az utolsó tömb a teljes tokenfelhasználási statisztikákat tartalmazza. A bemeneti tokenek $0.15 áron vannak számlázva 1M tokenenként. A kimeneti tokenek $0.50 áron vannak számlázva 1M tokenenként.

A streamelés csökkenti az észlelt késleltetést. Megjelenítheti a szöveget érkezése közben. A kontextusablak összesen 100,000 token támogatására képes.

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)

Függvényhívás és JSON mód

Függvényhívás ezzel tools paraméter. A modell támogatja a tool_choice a szigorú vezérléshez. Használja a response_format: {"type": "json_object"} strukturált kimenethez.

Ez biztosítja a konzisztens feldolgozást az alkalmazásában. A modellt a világos, strukturált válaszok optimalizálására állítottuk be.

A streamelést kombinálhatod eszközökkel. A modell a szükség esetén meghívja a függvényeket. Minden paraméter, mint például temperature és top_p támogatottak.

Paraméterek: Hőmérséklet, Top-P, Stop

Beállítás temperature kreativitás. Az alacsonyabb értékek determinisztikusabbá teszik a kimenetet. top_p irányítja a nucleus mintavételezést. Állítsd be stop sorozatokat a generálás leállításához.

További támogatott paraméterek: seed, presence_penalty, és frequency_penalty. Ezek a kimeneti stílus finomhangolását teszik lehetővé.

Az alapértelmezett max output 2 048 token. Kérlekre 16 000 tokenre növelheted. A teljes kontextus ablak 100 000 token.

Limiterek és kvóták

Minden API-kulcs percenként 300 kérésre van korlátozva. Kulcsonként 8 párhuzamos kérést indíthat. A kéréstörzs mérete 8 MB-ban van lekorlátozva.

A 429-es hiba azt jelzi, hogy átlépte az átfogási limitet. Várjon az újrapróbálás előtt. Fiontonként egy aktív kulcs létezik; egy új kulcs felváltja a régit.

A modell azonosítója mindig uncensored. Nem GPT, Claude vagy más szolgáltatói modell. Nyílt súlyú modell, amelyet szervereink futtatnak.

Gyakran ismételt kérdések

Ez ugyanaz, mint az OpenAI?

Nem. Egy nyílt súlyozású, cenzúratlan modellt szolgálunk ki. Kompatibilis az OpenAI API-formátummal, de nem GPT. Az alap URL-t és a kulcsot meg kell változtatni a használatához.

Hogyan fizethetek az APIért?

Kizárólag kriptovalutákat fogadunk el. USDT-vel (TRC20) vagy USDC-vel (Base) töltheted fel a számládat. A minimális összeg $20. A kredit sosem jár le, és nincsenek havi díjak.

Mekkora a kontextusablak mérete?

A kontextusablak 100 000 token, a prompt és a completion együttvéve. A maximum kimenet kérésenként 16 000 token. A hibák ingyenesek, és nem számítanak bele a limitbe.

Szerezze meg API-kulcsát most

Regisztráljon, másolja a kulcsot, és frissítse az alap URL-t. Egyszerű beállítás.