fi ▾

Epäsuodattamaton, OpenAI-yhteensopiva API

Kokeile kokeilukrediitillä
per 1M syöttötunniste
$0.15
Tulostustokenit / 1M
$0.50
tunniste-ympäristö
100,000
kokeilusaldo
$0.50
pyyntöä minuutissa
300

API-dokumentaatio

Integroi suodattamaton malli olemassa olevaan OpenAI-SDK-arkkitehtuuriisi päivittämällä base URL -arvon osoitteeseen HTTPS://api.mistralaiapikey.com/v1 ja vaihtamalla API-avaimesi.

Todennus

Lähetä API-avaimesi Authorization header Bearer-tokenina. Saat tämän avaimen välittömästi rekisteröitymisen jälkeen Googlen tai sähköpostin kautta sivulla Hanki API-avain sivu. Jos luot uuden avaimen, se korvaa vanhan välittömästi. Virheet kuten virheelliset avaimet palauttavat 401 tila. Virheet, kuten kaksoisveloitukset, korjataan Tuki-sivun kautta.

Chat Completions Endpoint

Lähetä JSON osoitteeseen POST /v1/chat/completions saadaksesi tekstivastauksia. Tämä on ainoa päätepiste tekstintuotantoon. Se ei tue embeddingejä, kuvia tai ääntä.

Aseta model kenttä "uncensored". Malli vastaa ilman sisällön kieltä lailliseen aikuisikäiseen käyttöön. Se on avoimen painotuksen malli, joka on hienosäädetty rajoittamattomaan tulokseen. Se ei ole GPT, Claude tai mikään muu toimittajan malli.

Mallien päätepiste

Kutsu GET /v1/models luettelo saatavilla olevista malleista. Vastaus sisältää uncensored malli-ID. Käytä tätä varmistaaksesi yhteyden tai vianmäärityksesi asiakkaan konfiguraatio-ongelmiin.

Päätepiste palauttaa vakio OpenAI -muotoisen metatiedon. Tämä auttaa sinua vahvistamaan, että perus-URL ja todennus toimivat oikein ennen raskaiden kuormien lähettämistä.

Parameters & Options

Tukee vakioparametreja kuten temperature, top_p, stop, seed, presence_penalty, ja frequency_penalty. Aseta max_tokens hallitsemaan tuotoksen pituutta. Oletusarvo on 2 048 tokeniä, jos jätät tämän kentän määrittämättä.

Kontekstiikkuna on 100 000 tokenia syötteelle ja tulosteelle yhteensä. Pyynnöt, jotka ylittävät 8 Mt:n rungon koon, voivat epäonnistua. Funktiokutsut ja JSON-tila tuetaan myös standardikenttien kautta.

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true. Saat Server-Sent Events (SSE) -tapahtumia tokenien generoitumisen aikana. Tämä vähentää havaittua viivettä interaktiivisissa sovelluksissa.

Token-käystilastot ilmestyvät streamin viimeiseen palaseen. Tämä mahdollistaa kustannusten tarkan seurannan reaaliajassa. Virheet streamauksen aikana palauttavat silti oikeat HTTP-vastauskoodit.

Funktio Calling & JSON Mode

Käyttö response_format kanssa {"type": "json_object"} tiukan JSON-tuloksen varmistamiseksi. Tämä on hyödyllistä rakenteellisen datan purkamiseen LLM:stä. Toimintokutsut toimivat standardien työkalumäärittelyjen kanssa.

Aseta tool_choice hallita luovuutta, miten malli käyttää toimintoja. Malli tukee sekä automaattista että pakotettua työkalunkäyttöä. Tämä varmistaa luotettavan integraation taustajärjestelmäsi logiikan kanssa.

cURL

curl https://api.mistralaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the api limit for this service"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Virtaus

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)

Usein kysytyt kysymykset

Miten saan API-avaimeni mistraliin?

Rekisteröidy Get API key -sivulle Google- tai sähköpostitunnuksella. Avain näkyy välittömästi.

Mikä on kontekstiikkunan koko?

Kontekstiikkoni on 100 000 tokenia sekä syötteelle että tulokselle yhdessä. Maksimi tulostus per pyyntö on 16 000 tokenia tai 2 048, jos max_tokensia ei ole asetettu.

Miksi saan 429-nopeusrajoituksen?

Sinulla on rajoitus 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä per avain. Tämä varmistaa reilun käytön. Lisää samanaikaisuutta jakamalla avaimet tilien kesken.

API-avain yksinkertaisella lomakkeella

Rekisteröidy, kopioi avain ja päivitä base URL. Tämä on koko määritys.

Kokeile kokeilukrediitillä