Gyors beállítások: OpenAI SDK csatlakoztatása
Csatlakoztassa OpenAI SDK-ját cenzúrázatlan LLM végpontunkhoz másodpercek alatt. Ez az útmutató azokat a pontos konfigurációs lépéseket tartalmazza, amelyekkel azonnal szöveggenerálásra kezdhet előfizetési súrlódás nélkül.
Előfeltételek: SDK és környezet
Telepítse a hivatalos klienskönyvtárat a választott nyelvhez. Modern Python vagy Node.js futtatókörnyezetre és egy érvényes API-kulcsra van szüksége a felületről. A környezeti változókat biztonságosan be kell állítani a klienspéldány inicializálása előtt.
Konfiguráció: base_url és API-kulcs
Irányítsd az SDK-d a mi specifikus végpontunkra a szabványos OpenAI hoszt helyett. Használd a dashboardodban megadott base URL-t, és állítsd be a generált kulcsot a szabványos authorization fejlécre. Ez biztosítja, hogy minden kérés megfelelően az uncensored modell infrastruktúránkra irányuljon, egyedi fejlécek nélkül.
Az első chat befejezés küldése
Tegyen egy egyszerű POST kérést a chat completions végpontra a kapcsolódás ellenőrzéséhez. Uncensored modellünk azonnal reagál a szabványos promptokra, lehetővé téve a tartalomgenerálás tesztelését azonnali visszautasítások nélkül. Használja az alábbi példát a kulcs ellenőrzéséhez:
curl https://api.mistralopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list top 5 linux commands for disk cleanup"}]
}'
A válasz megerősíti, hogy a modell feldolgozta a bemenetet az engedélyezett kontextusablakon belül. Most integrálhatja ezt a logikát az alkalmazás munkafolyamataiba.
Python SDK implementáció
Használja a hivatalos Python könyvtárat a kérések automatikus szerializálásához. Állítsa be a base URL-t a domainünkre, és adja meg az API kulcsot elsődleges hitelesítési paraméterként. Ez a megközelítés ugyanúgy működik helyi teszteléshez és éles környezetben is.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralopenaicompatibleapi.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)
Győződjön meg róla, hogy megfelelően kezeli a kivételeket, mivel a hálózati hibák vagy érvénytelen kulcsok szabványos HTTP-kivételeket váltanak ki. A könyvtár hatékonyan kezeli a token-számlálást a előre fizetett egyenlegéhez.
Node SDK implementáció
Inicializálja a klienst a helyes alap URL-címmel és API-kulccsal Node.js környezetben. Az SDK támogatja a szinkron és aszinkron mintákat különböző felhasználási esetekhez. Konfigurálja a modellazonosítót "uncensored" értékre a konzisztens eredmények érdekében.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralopenaicompatibleapi.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);
A Node felhasználók számára elérhető ugyanaz a token alapú árazási struktúra és sávszélesség-korlát, mint a Python felhasználók számára. Kövesse nyomon a használati statisztikákat a felületen a előre fizetett kredit fogyasztásának pontos követéséhez.
A streamelt válaszok és a korlátok
A streamelés engedélyezésével fokozatosan fogadhatja a tokeneket, csökkentve a hosszú kimenetek észlelt késleltetését. API-nk támogatja a Server-Sent Events technológiát a valós idejű szöveggeneráláshoz, ami ideális chat felületekhez. Figyeljen az átfolyási korlátokra (429) és a token-korlátokra nagy terhelés esetén.
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)
Minden kérés tiszteletben tartja a 100,000 tokenes kontextusablakot és a 16,000 tokenes kimeneti korlátot. A 401-es hibák érvénytelen hitelesítő adatokat jeleznek, a 402-es pedig elégtelen előleges kreditet. Tartsa a kéréseket 8 MB alatt a payload elutasításának elkerülése érdekében.
Gyakran ismételt kérdések
Mi a mistral OpenAI-kompatibilis API végpont URL?
Az alap URL: HTTPS://api.mistralopenaicompatibleapi.com/v1. Irányítsa az SDK-ját erre a címre az alapértelmezett OpenAI hoszt helyett az uncensored modellünk használatához.
Hogyan működik az előre fizetett kredit rendszer?
Csak a felhasznált tokenekért fizet, nincsenek havi díjak. A krediteket kriptovalutával tölti fel, és sosem járnak le. A hibák és a visszautasítások nem merítik az előre fizetett egyenleget.
Használhatom a szabványos OpenAI SDK-t az Ön API-jával?
Igen, végpontunk teljesen kompatibilis a hivatalos OpenAI SDK-kkal. Csak a base URL és az API-kulcs frissítése szükséges a konfigurációban.
Szerezze be az API-kulcsát
Regisztrálj, szerezd meg a kulcsot, és frissítsd az endpoint alap URL-jét. Ennyi.