OpenAI-kompatibilis API hivatkozás
Ez a gyors bevezető útmutató megmutatja, hogyan integrálhatod az uncensored LLM-t alkalmazásodba szabványos OpenAI SDK-kkal. Hitelesíthetsz kulccsal, küldhetsz kéréseket a base URL-re, és kezelheted a streamelt válaszokat nulla konfigurációs változtatással.
Hitelesítés és base URL beállítás
Kezdje azzal, hogy lekéri API-kulcsát a műszerfalon. Használja a MISTRALNSFW_API_KEY fejléc minden kéréshez az alap URL-címünkhöz https://api.mistralnsfw.com/v1. Ez bármely OpenAI-kompatibilis ügyféllel működik, mert követjük a szabványos sémát.
A /v1/chat/completions végpont
Küldj egy POST kérést a /v1/chat/completions a modell azonosítóját „uncensored” értékre. A végpont elfogadja a szabványos paramétereket, mint például temperature és stopCsak a felhasznált tokenekért fizetsz, bemenetnél $0.15 millió tokenenként, kimenetnél $0.50 millió tokenenként.
curl https://api.mistralnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten python libraries for data science"}]
}'
Python SDK integráció
Telepítse a hivatalos openai csomagolja be és irányítsa a base URL-t a miénkhez. Állítsa be a modellt "uncensored" értékre a cenzúra nélküli generálási képességek eléréséhez. Ez a megközelítés lehetővé teszi, hogy meglévő kódot használjon minimális módosításokkal a projekt struktúrájában.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralnsfw.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 integráció
Használja a Node.js SDK-t a kliens helyes alap URL-lel és API-kulccsal történő inicializálásához. Határozza meg az üzenetek tömbjét, és hívja a chat.completions.create módszer. Ez a beállítás biztosítja a kompatibilitást a szabványos eszközökkel, miközben megadja a specifikus uncensored modell viselkedést, amire szüksége van.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralnsfw.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 streamelt válaszok és a token használat
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. A szerver töredékeket ad vissza Server-Sent Events (SSE) segítségével. Az utolsó töredék tartalmazza a kérés teljes token-használatát, lehetővé téve a költségek pontos valós idejű követését.
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)
Sebességkorlátok és kérés korlátok
Minden kulcs percenként 300 kérésre és 8 párhuzamos kérésre van korlátozva. A maximális kontextusablak 100 000 token, a maximális kimenet pedig kérésenként 16 000 token. A 401 (érvénytelen kulcs), 402 (nincs hitel) és 429 (sebességkorlát) hibák szabványos HTTP-válaszok.
Gyakori kérdések
Hogyan kezdhetek hozzá a mistral NSFW API-hoz?
Hozzon létre egy fiókot, és keresse vissza API-kulcsát a táblázatról. Irányítsa OpenAI-kompatibilis ügyfelét az alap URL-re, és állítsa a modellt "uncensored" értékre. A $0.50 próbacsomaggal azonnal tesztelheti a végpontot.
Mi történik, ha túllépem a sebességkorlátot?
429-es státuszkódot kap. A limit percenként 300 kérés kulcsonként, maximum 8 párhuzamos kéréssel. Szükség esetén hozzon létre új kulcsot a régi lecseréléséhez, mivel minden fiókban egyszerre csak egy aktív kulcs engedélyezett.
Ez a szolgáltatás egy eredeti Mistral termék?
Nem, egy független szolgáltató vagyunk, saját, cenzúrázatlan modellt futtatunk. Nem állunk kapcsolatban a Mistral AI-val, bár az API-nk kompatibilis a rendszerükkel. A modellt cenzúrázatlan generálásra hangolták, és nem ugyanaz, mint a hivatalos Mistral modellek.
Szerezze meg API-kulcsát most
Regisztráljon, másolja a kulcsot, frissítse a base URL-t. Ennyi.