fi ▾

API-dokumentaatio kehittäjille

Aloita sensuroimaton LLM-API-minuuteissa käyttämällä vakioita OpenAI-yhteensopivia asiakkaita. Lähetä tekstiä, vastaanota tokenneja ja ohita sisältösuodattimet ilman konfiguraatiota.

Perus-URL:n todennusmääritys

Käytä HTTPS://api.mistralkey.com/v1 perus-URL-osoitteenasi. Syötä API-avaimesi kenttään Authorization header. Luo avain Google- tai sähköpostitilin kautta hallintapaneelissa. Puhelinnumeroa ei tarvita. Krediitit eivät vanhene.

curl https://api.mistralkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the main configuration options for the server"}]
  }'

Ensimmäinen pyyntö

Lähetä POST-pyyntö chat completions -päätepisteeseen. Määritä malli arvoksi "uncensored". Järjestelmä käsittelee syötteesi ja palauttaa luodun tekstin. Virheet ja kieltoilmoitukset eivät kuluta krediittia. Tämä varmistaa läpinäkyvän tokenaritmetiikan.

from openai import OpenAI

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

Alusta asiakas base URLilla ja avaimella. Määritä malli käyttämään uncensored-muunnosta. SDK käsittelee serialisoinnin automaattisesti. Tämä lähestymistapa poistaa arvaamisen integraatiokerroksestasi.

import OpenAI from "openai";

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

Streamausvastaukset

Ota virtauskäyttöön asettamalla stream parametri arvoon true. Vastaanota tokenit Server-Sent Events -muodossa. Tokenkäyttötilastot näkyvät viimeisessä osassa. Tämä vähentää havaittua viivettä pitkissä tulosteissa.

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)

Nopeusrajoitukset ja rajoitukset

Rajoitus on 300 pyyntöä minuutissa avainta kohden. Samanaikaiset pyynnöt rajoitetaan 8:aan. Pyyntökehon koko ei voi ylittää 8 Mt:a. Konteksti-ikkuna ulottuu 100 000 tokeniin. Tulosteen enimmäiskoko pyyntöä kohden on 16 000 tokenia.

Virheenkäsittely ja tokenit

Käsittele 401-virhe virheellisistä avaimista. Palauta 402, kun saldo on loppu. Hallitse 429 nopeusrajoitusten ylityksestä. Virheet ovat ilmaisia. Saldon käyttö heijastaa vain todellista tokenien kulutusta.

Yleiset kysymykset

Onko tämän toimittajan mistral API-avain sama kuin Mistral Vibe?

Ei. Mistral Vibe käyttää eri avainta ja mallin reititystä. API:amme on itsenäinen, suodattamaton päätepiste, joka on yhteensopiva OpenAI-SDK:n kanssa. Tarkista asiakasohjelmistosi dokumentaatio base URL -asetuksia varten.

Vanhtuuko API-avain?

API-avaimesi pysyy voimassa ikuisesti. Esimaksukrediittisi vanhenee myös koskaan. Voit lisätä varoja kryptoilla milloin tahansa menettämättä aiempaa saldoa.

Miten käsittelemme 402-virheen?

Tila 402 osoittaa riittämätöntä esimaksukreditiittiä. Lisää rahaa USDT:llä (TRC20) tai USDC:llä (Base). Lisää varoja hallintapaneelin kautta jatkaaksesi pyyntöjä välittömästi.

Luo avimesi nyt

Rekisteröidy, hae avain ja päivitä perus-URL-osoite. Valmis konfiguraatio minuuteissa.

Aloita nytNäytä dokumentaatio