Integrálja a Cenzúratlan LLM API-t
Csatlakoztassa meglévő OpenAI-kompatibilis ügyfelét cenzúratlan modellünkhöz az alap URL és az API-kulcs frissítésével. Küldhet szöveg-kiegészítéseket, engedélyezheti az adatfolyam-küldést, és kezelheti a JSON válaszokat nulla konfigurációs változtatással.
Hitelesítés és base URL beállítás
Kezdje azzal, hogy a standard OpenAI bázis URL-címet cseréli ki végpontunkra, és megadja egyedi API-kulcsát. Ezt a kulcsot azonnal megkapja Google-fiókkal vagy e-mail címmel történő regisztráció után, és ez marad az egyetlen hitelesítő adat az összes kéréshez. API-unk standard fejléceket fogad el, így meglévő kódbázisát átállíthatja anélkül, hogy át kellene írnia a hitelesítési logikát.
Használja a Authorization fej a Bearer sémát a kulcs továbbításához. Ez a módszer bármely olyan könyvtárral működik, amely támogatja az OpenAI-kompatibilis végpontokat, így tesztelheti a kapcsolatot a használatra való köteleződés előtt.
- Base URL:
https://api.mistralaikey.com/v1 - Fejléc:
Authorization: Bearer YOUR_API_KEY
Az első chat befejezés küldése
Küldj egy POST kérést a /v1/chat/completions a prompttal és a modell azonosítójával uncensored. Ez a végpont szövegbemenetet fogad, és generált szöveges választ ad vissza, szigorúan az OpenAI szabványok szerint. Nem kell beágyazási vagy képgenerálási paramétereket konfigurálnia, mivel ez az API kizárólag a chat kiegészítésekre fókuszál.
Győződjön meg róla, hogy beállítja a model field to uncensored uncensored nagy nyelvi modellhez. A rendszer feldolgozza a bemenetét, és egy completion-t ad vissza, lehetővé téve, hogy ellenőrizze, hogy a kulcsa működik-e, és a modell helyesen reagál-e a lekérdezéseire.
curl https://api.mistralaikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the code for the login function"}]
}'
A streamelés és az eszközök engedélyezése
A streamelés engedélyezéséhez állítsa a stream paramétert állítsa true-ra, amely tokenenkénti frissítéseket ad vissza Server-Sent Events (SSE) formátumban. Ez a megközelítés csökkenti az észlelt késést, és lehetővé teszi a részleges eredmények megjelenítését generálás közben. Integrálhatja a funkcióhívást is azáltal, hogy eszközöket definiál a kérésben, lehetővé téve a modell számára specifikus műveletek végrehajtását vagy adatok dinamikus lekérdezését.
A streamelés valós idejű visszajelzést biztosít, ami kritikus az interaktív alkalmazások számára. A stream utolsó darabja token-használati statisztikákat tartalmaz, segítve a költségek pontos nyomon követését. Az eszközdefiníciók a szabványos OpenAI formátumot követik, így az integráció egyszerű a függvényhívással ismerős fejlesztők számára.
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 válaszok kezelése
Strukturált kimenet kényszerítése a response_format a {"type": "json_object"}. Ez biztosítja, hogy a modell érvényes JSON-t adjon vissza, ami leegyszerűsíti a feldolgozást az alkalmazáskódban. Kombinálhatja ezt eszközmeghatározásokkal vagy szigorú prompt utasításokkal az adatintegritás megőrzése érdekében.
A JSON elengedhetetlen azokhoz a programokhoz, amelyeknek strukturált adatokat kell megbízhatóan feldolgozniuk. Ennek a formátumnak az érvényesítésével elkerüli a parser hibákat és biztosítja a konzisztens válaszokat. Ez a funkció más paraméterekkel együtt működik, mint például temperature és top_p, lehetővé téve a kreativitás és a struktúra egyensúlyát.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralaikey.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)
Tokenkorlátok és felhasználás megértése
A modell 100 000 tokenes kontextusablakot támogat, amely magában foglalja a promptot és a completion-t. Ez a bőkezű határ lehetővé teszi nagy dokumentumok feldolgozását vagy hosszú beszélgetési előzmények fenntartását tömörítés nélkül. Azonban a kimenet kérésenként maximum 16 000 tokenre van korlátozva, vagy 2 048 tokenre, ha nem adja meg max_tokens.
Kövesse nyomon a felhasználást a válaszban visszaadott tokenmennyiségek alapján. Minden kérés bemeneti és kimeneti tokeneket fogyaszt, amelyeket millió bemeneti tokenenként $0.15-re és millió kimeneti tokenenként $0.50-ra számláznak. A hibák és az elutasítások nem vonnak le díjat, így biztosított, hogy csak a sikeres befejezésekért fizessen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralaikey.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);
Korlátok, hibák és megbízhatóság
300 kérelmet per perc és 8 párhuzamos kérelmet engedélyezünk kulcsonként. Ha túlléped ezeket a határértékeket, 429 Too Many Requests hibát kapsz. A hitelesítési hibák 401 Unauthorized státuszkódot, a nem elegendő hitel pedig 402 Payment Required választ eredményez.
Ezek a korlátok stabil teljesítményt biztosítanak minden felhasználó számára. Ha 401-es hibát kapsz, ellenőrizd az API-kulcsot, és győződj meg róla, hogy nem váltották fel. A 402-es hiba azt jelzi, hogy a előre fizetett kredited elfogyott, és kriptón keresztül kell feltöltened. A kéréstörzsek 8 MB-ban vannak korlátozva, így a nagy adatcsomagokat tömöríteni vagy megfelelően fel kell osztani.
Gyakori kérdések
Mi a mistral AI kulcs és hogyan működik?
A mistral AI kulcs egyedi hitelesítési token, amely hozzáférést biztosít uncensored LLM API-nkhoz. Google-on vagy e-mailen keresztül történő regisztrációval szerezheti meg, és a kérések hitelesítésére használja az OpenAI-kompatibilis végpontunkon. Ez a kulcs lehetővé teszi modellünk integrálását bármely olyan ügyfélbe, amely támogatja a szabványos API hitelesítést.
Használható ez az uncensored AI API kulcs más szolgáltatókkal?
Igen, mivel API-nk az OpenAI-kompatibilis szabványoknak megfelel, a kulcsát bármelyik könyvtárral vagy klienssel használhatja, amely támogatja az OpenAI protokollt. Csak a base URL-t kell frissítenie a mi végpontunkra, és megőriznie a meglévő kódstruktúrát. Ez a rugalmasság lehetővé teszi a szolgáltatók közötti váltást jelentős kódváltoztatások nélkül.
Hogyan kezelje a hibákat és a sebességkorlátozásokat az uncensored coding AI végponton?
A hibák szabványos HTTP állapotkódokat adnak vissza: 401 érvénytelen kulcsokhoz, 402 elégtelen hitelhez és 429 sebességkorlátokhoz. Ezeket úgy kezelheted, hogy késleltetés után újrapróbálkozol, vagy feltöltöd a kriptohiteledet. Az API szintén tiszteletben tartja a párhuzamossági korlátokat, így figyeld a párhuzamos kéréseidet, hogy elkerüld a 8-kéréses határt.
Szerezze meg a kulcsát azonnal.
Jelentkezz be, másold ki a tokent, és frissítsd a saját base URL-edet. Ennyi kell csak.