hu ▾
Hozzon kulcsot

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.

Hozzon kulcsot