OpenaiapialternativesDokumentáció
Csatlakozás 3 sor kódban
Helyezd el ezt az OpenAI-kompatibilis API-t meglévő projektekbe nulla konfigurációs változtatással. Kezdj el előrefizetett kreditből, standard SDK-kból és azonnali hozzáférést egy uncensored modellhez.
https://api.openaiapialternatives.com/v1uncensored
Base URL és Modellsazonosító
Az első lépés a kliensed irányítása a szerverünkre. Használd https://api.openaiapialternatives.com/v1 mint az alap URL, és állítsa be a modell azonosítót uncensored. Ez az egyetlen végpont kezeli az összes chat-kiegészítést anélkül, hogy extra konfigurációra lenne szükség beágyazásokhoz vagy hanghoz. A kapcsolatot a modellek végponthoz való csatlakoztatással ellenőrizheti, hogy megerősítse: a rendszer aktív és készen áll a kéréseire.
Hitelesítési fejléc
Küldje el API-kulcsát a Authorization fej a Bearer sémával. Generálja kulcsát azonnal Google vagy e-mail útján a kulcs oldalon, telefonszám megadása nélkül. A kulcs hozzáférést biztosít előre fizetett hitel egyenlegéhez, ezért tartsa biztonságban. Ha elveszíti, azonnal generáljon egy új kulcsot a régi aktív kulcs helyett.
Standard Chat Completions
Tegyen egy szabványos POST kérést a /v1/chat/completions az üzenettömbbel. A modellünk szöveggel válaszol közvetlenül, támogatva a következő paramétereket: temperature és top_p vezérléshez. A hibák, mint például az érvénytelen kulcsok, 401-es kódot adnak vissza, míg a elégtelen kredit 402-es kódot vált ki. Használj JSON módot strukturált kimenetekhez, vagy maradj a sima szövegnél beszélgetési folyamatokhoz.
Streamelési válaszok
Engedélyezze a streamelést úgy, hogy stream: true a kérés payloadjában. Server-Sent Events (SSE) darabokat kap, ahogy a modell szöveget generál. Az utolsó darab tartalmazza a pontos számlázáshoz szükséges teljes tokenfelhasználást. Ez a megközelítés karban tartja a felhasználói felület válaszidejét, miközben a uncensored modell hosszú válaszaira vár.
Függvényhívás eszközei
Határozza meg az eszközöket a kérésben, hogy lehetővé tegye a modell számára a strukturált adatok kimenetét. Adja meg a tools tömb függvénydefiníciókkal, és a modell megfelelő esetben eszközhívásokat ad vissza. Konkrét eszközhívást kényszeríthet ki tool_choice vagy hagyd a modellre dönteni. Ez a funkció zökkenőmentesen működik a szabványos OpenAI SDK-kkal az ügynök munkafolyamatokhoz.
Korlátok, hibák és kontextus
A kontextusablakod 100 000 tokenben maximális, max kimenettel 16 000 token kérésenként. A sebességkorlátozás percenként 300 kérésre és 8 párhuzamos kérésre korlátoz kulcsonként. Kezeld a 429-es hibákat exponenciális backoff implementálásával. A kérések gracefully sikertelenek, ha elfogy a kredit, és a fel nem használt előre fizetett kredit nem jár le.
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaiapialternatives.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
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)GYIK
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.
Hogyan hasonlítható az előre fizetett számlázás a kéremonkénti költségekhez?
$0,15-ért fizetsz 1M bemeneti tokenenként és $0,50-ért 1M kimeneti tokenenként. A kredit csak a tényleges felhasználásért kerül felszámításra, a hibák díjtalanok. Nincsenek havi díjak vagy előfizetések, a kredited pedig nem jár le.
Mi történik, ha elérjem a percenkénti 300 kérelem sebességkorlátot?
Az API 429 státuskódot ad vissza. Implementáljon újrapróbálkozási logikát exponenciális backoff logikával az alkalmazásban. A korlát API-kulcsonként érvényes, így új kulcs generálásával növelheti a teljesítményt, ha szükséges.
Szerezze meg a kulcsát lépésekben.
Jelentkezz be, másold ki a tokent, és frissítsd a base URL-t. Ennyi.
Próbáld ki próbahittel