hu ▾
API kulcs beszerzése

OpenAI Kompatibilis API dokumentáció

Kezdje el cenzúrázatlan LLM API-junkat meglévő OpenAI-kompatibilis SDK-jaink csatlakoztatásával a hosztolt végpontunkhoz.

Base URL és Hitelesítés

Kezdj el minden kérést úgy, hogy az SDK-d a base URL-re mutat, és add meg az API kulcsodat az authorization fejlécben.

A végpont https://api.openrouterabliteratedmodels.com/v1. Hitelesítse magát egy Bearer token segítségével, amelyet a fiókpanelen generált. Ez a kulcs az egyetlen hitelesítő adat az összes további híváshoz, biztosítva, hogy a kérései közvetlenül az uncensored modell infrastruktúrához kerüljenek közvetítő rétegek nélkül.

Első kérés

Küldje el első kiegészítést üzenet küldésével a chat-lezárások végpontjára a választott HTTP kliensével.

A modell azonosítója szigorúan uncensored. Szöves promptokat küldhet standard paraméterekkel, mint például a hőmérséklet vagy a top_p. Az API szöves választ ad vissza tartalom-elutasítások nélkül a törvényes felnőtt témák esetén, megőrizve az abliterated viselkedést, amit a korlátozás nélküli kimenetre hangolt nyers súlyú modellektől vár.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

Python SDK

Integrálja az API-t Python projektekbe a bázis URL és a modellnév beállításával az OpenAI kliens konfigurációjában.

Ez a megközelítés lehetővé teszi, hogy újra felhasználja a meglévő kódot, amely OpenAI-kompatibilis végpontot vár el. Adja át az API-kulcsát környezeti változók vagy közveteli inicializálás révén. Az ügyfél automatikusan kezeli a szerializálást és a hibaelemzést, nyers szöveg tokeneket vagy strukturált JSON-t szolgáltatva a válaszformátum beállításaitól függően.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterabliteratedmodels.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)

Node SDK

Csatlakoztassa Node.js alkalmazásait úgy, hogy az OpenAI csomagot a mi specifikus alap URL-címünkre állítja be a helyettük.

Állítsa be a apiKey és baseURL tulajdonságok bármilyen hívás előtt. Ez biztosítja, hogy a függvényhívások, a streamelt válaszok és a JSON mód kérések a cenzúratlan infrastruktúránkhoz irányuljanak. Folytathatja a jól ismert módszerek használatát, mint például chat.completions.create teljes kompatibilitással.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterabliteratedmodels.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);

Streamelés SSE-vel

Valós idejű szöveggenerálás streamelési mód bekapcsolásával, amely a rendelkezésre álló tokeneket Server-Sent Events-en keresztül továbbítja.

Állítsa be a stream paramétert true értékre a kérésben. Az API darabok sorozatát adja vissza, így fokozatosan renderelheti a szöveget a felhasználói felületen. A token-használati statisztikák az utolsó darabban szerepelnek, így pontosan nyomon követheti a fogyasztást anélkül, hogy várnia kellene a teljes válasz befejezésére.

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 függvényhívás

A strukturált kimenet érvényesítése vagy az eszközhasználat engedélyezése a kérésformátum és az eszközmeghatározások beállításával a lekérdezés törzsében.

Használat response_format beállítva json_object arra, hogy a modell érvényes JSON-t adjon vissza markdown burkolatok nélkül. A függvényhíváshoz definiálja az eszközeit a kérés törzsében, és hagyja, hogy a modell eldöntse, mikor hívja meg őket. Ez támogatja a komplex munkafolyamatokat, ahol a cenzúrázatlan modellnek strukturált adatot kell visszaadnia a downstream feldolgozáshoz.

Gyakori kérdések

Mekkora a kontextus ablak mérete a kéréseknek?

A modell 100 000 tokenes teljes kontextusablakot támogat, amely magában foglalja a bemeneti promptot és a kimeneti completion-t. Ez lehetővé teszi a kiterjesztett beszélgetéseket vagy nagy dokumentumok feldolgozását egyetlen kérésben tömörítési problémák nélkül.

Milyen fizetési módokat fogadunk el?

Csak kriptó: USDT a TRC20 hálózaton vagy USDC a Base hálózaton, bármely egész összeg $20 és $500 között. bónusz hitel $50-tól.

Milyenek a sebességkorlátok API-kulcsonként?

Percenként 300 kérésre és 8 párhuzamos kérésre van korlátozva bármely adott időpontban kulcsonként. Ha túllépi ezeket a korlátokat, az API 429 státuskódot ad vissza. Győződjön meg arról, hogy az alkalmazása gracefully kezeli az újrapróbálkozást, hogy elkerülje a munkafolyamat megszakítását.

Szerezze be az API-kulcsát

Jelentkezz be, másold ki a kulcsodat, és frissítsd a base URL-t. Egyszerű integráció.