ro ▾
Încearcă cu credit de probă

API Quickstart

Conectați aplicația la API-ul LLM neценzurat în câteva minute folosind endpoint-uri standard compatibile OpenAI. Acest ghid acoperă autentificarea, solicitările de bază, streaming-ul și limitele tehnice pe care trebuie să le cunoașteți.

Autentificare & URL de Bază

API folosește autentificare standard compatibilă OpenAI. Primești o cheie API imediat după înregistrare cu Google sau email. Folosește această cheie în Authorization header pentru toate solicitările. URL-ul de bază este fix la https://api.mistralabliterated.com/v1. Nu este necesară nicio configurație suplimentară pentru calea endpoint-ului.

curl https://api.mistralabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the first five prime numbers"}]
  }'

Cheia ta identifică contul tău și urmărește utilizarea. Dacă îți pierzi cheia, generează una nouă; cea veche devine invalidă.

POST /v1/chat/completions

Trimite mesaje către model folosind endpoint-ul standard de completări chat. ID-ul modelului este întotdeauna uncensored. Acest endpoint gestionează interacțiuni text-in, text-out fără a necesita structuri de payload complexe. Puteți trimite mesaje system, user și assistant într-o singură solicitare.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralabliterated.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)

Solicitarea returnează un răspuns JSON structurat care conține output-ul modelului. Poți ajusta parametri precum temperature și top_p pentru a controla creativitatea. Modelul nu refuză subiecte legale pentru adulți sau controversate, oferind un stil de răspuns brut. Erorile returnează coduri de status HTTP standard pentru depanare ușoară în baza ta de cod.

GET /v1/models

Interogare modele disponibile pentru a verifica conectivitatea și configurarea. Acest endpoint returnează o listă de modele disponibile, confirmând că autentificarea și URL-ul de bază sunt corecte. Este util pentru testarea integrării înainte de a trimite payload-uri grele.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralabliterated.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);

Răspunsul include ID-ul modelului și tipul de obiect. Poți folosi acest endpoint în secvența de start a aplicației tale pentru a te asigura că API-ul este accesibil. Returnează imediat cu latență redusă, fiind ideal pentru verificarea stării. Nu se consumă credit pentru această cerere.

Streaming & Instrumente

Activați streaming-ul setând stream: true în cererea ta. API-ul trimite fragmente de text prin Server-Sent Events (SSE) pe măsură ce sunt generate. Acest lucru reduce latența percepută pentru utilizatorii care așteaptă răspunsuri lungi. Poți utiliza, de asemenea, apelarea de funcții furnizând o listă de instrumente în cerere.

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)

Statisticile privind utilizarea tokenilor sunt incluse în ultimul fragment al fluxului. Acest lucru îți permite să urmărești costurile în timp real. Modelul suportă modul JSON pentru ieșiri structurate când setezi response_format pentru {"type": "json_object"}. Alegerile de instrumente sunt flexibile, permițând selecția specifică sau automată.

Parametri & Limite

Fereastra de context suportă 100.000 de tokeni pentru prompt și completarea textului combinate. Output-ul maxim per solicitare este de 16.000 de tokeni, sau 2.048 dacă nu specifici max_tokens. Poți controla generarea cu temperature, top_p, stop, și seed parametri. Penalizările de frecvență și prezență sunt, de asemenea, disponibile pentru rafinare.

Limitele de rată permit 300 de cereri pe minut per cheie și 8 cereri concurente. Dimensiunea maximă a corpului cererii este de 8 MB. Aceste limite asigură o performanță stabilă pentru aplicațiile cu throughput ridicat. Ajustează-ți strategia de batch pentru a rămâne în aceste limite.

Erori & Prețuri

HTTP 401 indică o cheie API invalidă sau lipsă. HTTP 402 înseamnă că creditul preplătit s-a epuizat; reîncarcă cu criptomonede pentru a continua. HTTP 429 semnalează epuizarea limitei de rată; așteaptă sau reduce concurența. Erorile nu consumă credit, așa că nu ești taxat pentru cererile eșuate.

Tarifele sunt de $0.15 per milion de tokeni de intrare și $0.50 per milion de tokeni de ieșire. Creditul nu expiră, iar nu există taxe lunare. Reîncărcările încep de la $20, cu bonusuri pentru sume mai mari. Rambursările nu sunt disponibile, dar suportul poate remedia dublele facturări.

Întrebări frecvente

Care este URL-ul de bază al API-ului mistral abliterated?

URL-ul de bază este HTTPS://api.mistralabliterated.com/v1. Utilizați acest URL pentru toate SDK-urile compatibile cu OpenAI setând parametrul base_url. Nu sunt necesare alte variații de endpoint pentru completările chat standard.

Cum gestionez răspunsurile de streaming?

Setează parametrul stream la true în solicitarea ta. API-ul returnează Server-Sent Events (SSE) cu bucăți de tokenuri. Detaliile de utilizare a tokenurilor sunt incluse în ultima bucată a fluxului pentru o facturare precisă.

Ce se întâmplă dacă ating limita de rată?

Primești un cod de stare HTTP 429. Limita este de 300 de cereri pe minut per cheie și 8 cereri concurente. Reduce concurența sau implementează backoff exponențial în logica aplicației tale.

Obțineți cheia API în câteva secunde

Înregistrează-te, preia cheia și actualizează URL-ul de bază. Integrare simplă.