ms ▾

Dokumentasi API untuk pembangun

Mula dengan API LLM tanpa sensor kami dalam beberapa saat menggunakan klien serasi OpenAI piawai. Hantar teks, terima token, dan lalukan penapis kandungan dengan sifar konfigurasi.

Persediaan pengesahan URL Asas

Gunakan HTTPS://api.mistralkey.com/v1 sebagai URL asas anda. Luluskan kunci API anda dalam Authorization header. Cipta kunci anda melalui Google atau e-mel di papan pemuka. Tiada nombor telefon diperlukan. Kredit tidak luput.

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

Permintaan pertama

Hantar permintaan POST ke hujung akhir penyelesaian sembang. Tentukan model sebagai "uncensored". Sistem memproses input anda dan mengembalikan teks yang dijana. Ralat dan penolakan tidak menggunakan kredit. Ini memastikan aritmetik token yang telus.

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)

Integrasi SDK Node

Mulakan klien dengan URL asas dan kunci anda. Konfigurasikan model untuk menggunakan varian tanpa sensor. SDK mengendalikan serialisasi secara automatik. Pendekatan ini menghilangkan tekaan dari lapisan integrasi anda.

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

Respons penstriman

Aktifkan penstriman dengan menetapkan stream parameter kepada true. Terima token melalui Acara Dikirim Pelayan. Butiran penggunaan token muncul dalam pecahan akhir. Ini mengurangkan latensi yang dirasakan untuk output yang panjang.

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)

Had laju dan kekangan

Had ialah 300 permintaan per minit per kunci. Permintaan serentak disekat pada 8. Saiz badan permintaan tidak boleh melebihi 8 MB. Tetingkap konteks merangkumi 100,000 token. Output maksimum per permintaan ialah 16,000 token.

Penanganan ralat dan token

Tangani 401 untuk kunci tidak sah. Kembalikan 402 apabila kredit habis. Uruskan 429 untuk had kadar melebihi. Ralat adalah percuma. Penggunaan kredit hanya mencerminkan penggunaan token sebenar.

Soalan biasa

Adakah kunci API mistral daripada penyedia ini sama seperti Mistral Vibe?

Tidak. Mistral Vibe menggunakan kunci dan perutean model yang berbeza. API kami adalah endpoint tak disaring yang bersandar sendiri, serasi dengan format SDK OpenAI. Rujuk dokumentasi klien khusus anda untuk konfigurasi URL asas.

Adakah kunci API luput?

Kunci API anda kekal sah tanpa had masa. Kredit pra-bayar anda juga tidak akan luput. Anda boleh menambah baki dengan crypto bila-bila masa diperlukan tanpa kehilangan baki sebelumnya.

Bagaimana cara mengendalikan ralat 402?

Status 402 menunjukkan kredit prabayar yang tidak mencukupi. Tambah baki menggunakan USDT (TRC20) atau USDC (Base). Tambah dana melalui papan pemuka untuk menyambung permintaan serta-merta.

Jana kunci anda sekarang

Daftar, dapatkan kunci anda, dan kemas kini URL asas. Konfigurasi lengkap dalam beberapa minit.

Mula sekarangLihat dokumentasi