hu ▾
Próbáld ki próbahittel

API Gyors kezdés

Csatlakoztassa alkalmazát a cenzúrázatlan LLM API-hoz percek alatt szabványos OpenAI-kompatibilis végpontokkal. Ez az útmutató az autentikációt, az alapvető kéréseket, a streamelést és a tudnia szükséges technikai korlátokat tartalmazza.

Hitelesítés & Base URL

Az API szabványos OpenAI-kompatibilis hitelesítést használ. Az API-kulcsodat azonnal megkapod Google vagy e-mail regisztráció után. Használd ezt a kulcsot a Authorization fejlec az összes kéréshez. Az alap URL fixen a https://api.mistralabliterated.com/v1. Nem szükséges további konfiguráció az endpoint útvonalához.

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"}]
  }'

A kulcs azonosítja a fiókját, és nyomon követi a használatot. Ha elveszíti a kulcsot, generáljon egy újat; a régi érvényét veszti.

POST /v1/chat/completions

Küldjön üzeneteket a modellnek a standard chat completion végponton keresztül. A modell azonosítója mindig uncensored. Ez a végpont szöveg-bemenet, szöveg-kimenet interakciókat kezel komplex payload struktúrák nélkül. Egy kérésben küldhet system, user és assistant üzeneteket.

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)

A kérés strukturált JSON választ ad vissza a modell kimenetével. A temperature és top_p paraméterekkel szabályozhatod a kreativitást. A modell nem utasítja vissza a törvényes felnőtt vagy vitatott témákat, nyers válasz stílust biztosítva. A hibák szabványos HTTP státuszkódokat adnak vissza a könnyű hibakereséshez a kódbázisodban.

GET /v1/models

Query elérhető modellek a kapcsolódás és a konfiguráció ellenőrzéséhez. Ez a végpont listát ad vissza az elérhető modellekről, megerősítve, hogy a hitelesítés és az alap URL helyes. Hasznos az integráció tesztelésére nehéz terhek küldése előtt.

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);

A válasz tartalmazza a modell azonosítóját és az objektum típusát. Ezt a végpontot használhatja az alkalmazás indítási szekvenciájában, hogy megbizonyosodjon arról, hogy az API elérhető. Azonnal, alacsony késleltetéssel tér vissza, így ideális az egészségügyi ellenőrzésekhez. Ezzel a kéréssel nem fogyaszt hitelt.

Streamelés és Eszközök

Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API szövegtöredékeket küld Server-Sent Events (SSE) segítségével, ahogy azok generálódnak. Ez csökkenti az érzékelt késleltetést a hosszú válaszokra váró felhasználók számára. A kérésben megadott eszközök listájával eszközhívást is használhat.

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)

A tokenfelhasználási statisztikák a stream végső tömbjében szerepelnek. Ez lehetővé teszi a költségek valós idejű nyomon követését. A modell támogatja a JSON módot a strukturált kimenetekhez, amikor beállítja response_format a {"type": "json_object"}. Eszköz választások rugalmasak, lehetővé téve a specifikus vagy automatikus kiválasztást.

Paraméterek & Korlátok

A kontextusablak 100 000 token támogatását biztosítja a prompt és a kiegészítés kombinált esetén. A kérésenkénti maximális kimenet 16 000 token, vagy 2 048, ha nem adja meg max_tokens. A generációt a temperature, top_p, stop, és seed paraméterek. A gyakorisági és jelenléti büntetések is elérhetők a finomhangoláshoz.

A sebességkorlátok percenként 300 kérelemet tesznek lehetővé kulcsonként és 8 párhuzamos kérést. A maximális kérelemtörzs mérete 8 MB. Ezek a korlátok stabil teljesítményt biztosítanak nagy átviteli sebességű alkalmazásokhoz. Állítsa be a csomagolási stratégiáját, hogy maradjon ezen határokon belül.

Hibák és árak

HTTP 401 azt jelzi, hogy az API-kulcs érvénytelen vagy hiányzik. HTTP 402 azt jelenti, hogy a előre fizetett hitelkereted elfogyott; töltsd fel kriptovalutával a folytatáshoz. HTTP 429 azt jelzi, hogy kimerült a sebességkorlát; várj vagy csökkentsd a párhuzamos kérések számát. A hibák nem fogyasztanak hitelt, így nem számítanak fel díjat sikertelen kérésekért.

Az árak 0,15 $ per millió bemeneti token és 0,50 $ per millió kimeneti token. A hitel sosem jár le, és nincsenek havi díjak. A feltöltések 20 $-tól kezdődnek, nagyobb összegekhez bónuszokkal. A visszatérítések nem elérhetők, de a támogatás kijavíthatja a duplázott díjakat.

Gyakori kérdések

Mi a mistral abliterated API alap URL?

Az alap URL: HTTPS://api.mistralabliterated.com/v1. Használja ezt az URL-t minden OpenAI-kompatibilis SDK-val a base_url paraméter beállításával. Nem szükségesek egyéb végpontvariációk a szabványos chat completionekhez.

Hogyan kezelje a streamelt válaszokat?

Állítsa be a stream paramétert true értékre a kérésben. Az API Server-Sent Events (SSE) formátumban ad vissza token-darabokat. A token-használati részletek a stream végső darabjában szerepelnek a pontos számlázás érdekében.

Mi történik, ha túllépem a sebességkorlátot?

429-es HTTP státuszkódot kap. A korlát percenként 300 kérés kulcsonként és 8 párhuzamos kérés. Csökkentse a párhuzamosságot, vagy implementáljon exponenciális backoffot az alkalmazás logikájában.

Szerezze meg API-kulcsát másodpercek alatt

Regisztrálj, szerezz kulcsot, és frissítsd a base URL-t. Egyszerű integráció.