id ▾
Dapatkan kunci Anda

API mistral ai: Panduan Mulai Cepat

Hubungkan SDK OpenAI Anda yang ada ke endpoint inferensi uncensored kami dengan mengganti URL dasar dan kunci API. Perubahan tunggal ini membuka perilaku model tanpa batasan tanpa mengubah kode klien Anda.

URL Dasar dan Autentikasi

Langkah pertama adalah mengonfigurasi klien Anda untuk mengarah ke infrastruktur kami. Ganti URL dasar OpenAI standar dengan HTTPS://api.apimistralai.com/v1 dan masukkan kunci API unik Anda ke dalam header otorisasi. Pertukaran sederhana ini mengalihkan semua permintaan ke model uncensored kami sambil menjaga logika integrasi Anda yang ada tetap utuh.

  • URL Dasar: HTTPS://api.apimistralai.com/v1
  • Autentikasi: Token Bearer melalui Authorization header

Pastikan kunci Anda aktif di dasbor akun Anda sebelum menguji koneksi.

Permintaan Pertama

Kirim permintaan penyelesaian chat standar untuk memverifikasi konektivitas dan respons model. Berikut curl target perintah adalah uncensored model dengan prompt dasar.

Ini mengonfirmasi bahwa endpoint dapat dijangkau dan mengembalikan teks tanpa filter konten standar.

curl https://api.apimistralai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix syntax error in python list comprehension"}]
  }'

Jika respons berisi teks, integrasi Anda berhasil dialihkan melalui lapisan inferensi uncensored kami.

Integrasi SDK Python

Gunakan pustaka Python resmi OpenAI untuk berinteraksi dengan API kami tanpa memodifikasi struktur permintaan inti. Inisialisasi klien dengan base URL baru dan kunci API Anda, lalu panggil chat.completions.create.

Pendekatan ini memungkinkan Anda mempertahankan semua logika Python yang ada sambil mendapatkan akses ke kemampuan model uncensored.

from openai import OpenAI

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

Objek respons berperilaku identik dengan respons OpenAI standar, membuat migrasi menjadi mulus untuk pengembang Python.

Integrasi SDK Node

Untuk lingkungan JavaScript atau TypeScript, inisialisasi paket OpenAI dengan base URL kustom. Atur apiKey dan baseURL properties sebelum memanggil chat.completions.create.

Ini memastikan aplikasi Node.js Anda mengarahkan permintaan ke endpoint uncensored kami sambil mempertahankan kompatibilitas dengan pola SDK standar.

import OpenAI from "openai";

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

Struktur respons tetap konsisten dengan standar OpenAI, memungkinkan integrasi mudah ke dalam alur kerja Node.js yang ada.

Respons Streaming melalui SSE

Aktifkan generasi token secara real-time dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE), memungkinkan Anda memproses token saat dihasilkan.

Ini mengurangi latensi yang dirasakan bagi pengguna dan memberikan umpan balik segera selama penyelesaian 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)

Parse aliran data SSE untuk menampilkan token secara inkremental. Potongan terakhir mencakup penggunaan token total untuk permintaan.

Batas, Error, dan Konteks

Pantau penggunaan Anda terhadap batas laju ketat dan tangani error HTTP umum dengan baik. Anda diizinkan 300 permintaan per menit dan 8 permintaan bersamaan per kunci.

Kesalahan 401 menunjukkan kunci API tidak valid atau hilang, sedangkan kesalahan 402 berarti kredit prabayar Anda telah habis. Status 429 menandakan Anda telah melebihi batas 300 permintaan per menit.

Jendela konteks Anda mendukung 100,000 token total, dengan output maksimum 16,000 token per permintaan. Error dan penolakan tidak mengonsumsi kredit, memastikan Anda hanya membayar untuk konten aktual yang dihasilkan.

Pertanyaan umum

Apakah ini API Mistral AI resmi?

Tidak, ini adalah API uncensored independen yang kompatibel dengan format SDK OpenAI. Ini menjalankan model open-weight sendiri yang disesuaikan untuk output tanpa batasan, bukan model Mistral resmi.

Ukuran jendela konteksnya berapa?

Model ini mendukung jendela konteks 100.000 token, yang menggabungkan prompt dan completion. Anda dapat menghasilkan hingga 16.000 token dalam satu permintaan.

Bagaimana cara mengisi ulang kredit?

Isi ulang hanya menggunakan mata uang kripto, khususnya USDT (TRC20) atau USDC (Base). Minimum isi ulang dimulai dari $20, dan kredit bonus diterapkan berdasarkan jumlah yang didepositkan.

Dapatkan kunci Anda dalam satu langkah

Daftar, salin kunci, ganti URL dasar. Selesai.

Dapatkan kunci Anda