Referință API compatibilă OpenAI
Acest ghid rapid arată cum să integrezi LLM-ul nostru uncensored în aplicația ta folosind SDK-uri standard OpenAI. Vei autentifica cu o cheie, vei trimite cereri la URL-ul nostru de bază și vei gestiona răspunsurile în flux continuu, fără modificări de configurare.
Autentificare și configurare URL de bază
Începeți prin preluarea cheii API din panoul de control. Utilizați MISTRALNSFW_API_KEY header pentru fiecare solicitare către URL-ul nostru de bază la https://api.mistralnsfw.com/v1. Acest lucru funcționează cu orice client compatibil OpenAI deoarece respectăm schema standard.
Punctul final /v1/chat/completions
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului setat la „uncensored”. Endpoint-ul acceptă parametri standard precum temperature și stop# Plătești doar pentru tokenii utilizați, cu input la $0.15 per 1M tokeni și output la $0.50 per 1M tokeni.
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"}]
}'
Integrare SDK Python
Instalează oficial openai pachet și indică-l către URL-ul nostru de bază. Setează modelul la "uncensored" pentru a accesa capacitățile de generare fără cenzură. Această abordare îți permite să reutilizezi codul existent cu modificări minime în structura proiectului tău.
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)
Integrare SDK Node
Folosește SDK-ul Node.js pentru a inițializa clientul cu URL-ul de bază și cheia API corecte. Definește array-ul de mesaje și apelează chat.completions.create metodă. Această configurare asigură compatibilitatea cu instrumentele standard în timp ce livrează comportamentul specific al modelului uncensored de care ai nevoie.
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);
Utilizarea tokenilor și răspunsuri în flux
Activați streaming-ul setând stream: true în cererea ta. Serverul returnează fragmente prin Evenimente trimise de server (SSE). Fragmentul final conține utilizarea totală a tokenilor pentru cerere, permițându-ți să urmărești costurile cu precizie în timp real.
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)
Limitările de rată și constrângerile cererii
Fiecare cheie este limitată la 300 de solicitări pe minut și 8 solicitări concurente. Fereastra de context maximă este de 100.000 de tokeni, cu un output maxim de 16.000 de tokeni per solicitare. Erorile precum 401 (cheie invalidă), 402 (fără credit) și 429 (limita de rată) sunt răspunsuri HTTP standard.
Întrebări frecvente
Cum încep cu API-ul NSFW mistral?
Creați un cont și preluați-vă cheia API din panou. Punctați clientul dvs. compatibil OpenAI către URL-ul nostru de bază și setați modelul la "uncensored". Puteți începe cu creditul de încercare de $0.50 pentru a testa endpoint-ul imediat.
Ce se întâmplă dacă ating limita de rată?
Veți primi un cod de stare 429. Limita este de 300 de cereri pe minut per cheie, cu un maxim de 8 cereri concurente. Puteți genera o cheie nouă pentru a înlocui pe cea veche dacă este necesar, deoarece fiecare cont permite o singură cheie activă în același timp.
Acest serviciu este un produs oficial Mistral?
Nu, suntem un furnizor independent care rulează propriul model uncensored. Nu suntem afiliați cu Mistral AI, deși API-ul nostru este compatibil cu ecosistemul lor. Modelul este ajustat pentru generare uncensored și nu este același cu modelele oficiale Mistral.
Obțineți cheia API acum
Înregistrează-te, copiază cheia, actualizează URL-ul de bază. Atât este tot.