Panduan Quickstart
Mulai menghasilkan teks dengan LLM uncensored kami menggunakan kode kompatibel OpenAI standar. Anda hanya perlu base URL dan satu kunci API untuk mengintegrasikan model ini ke dalam pipeline otomatisasi Anda.
URL Dasar dan Autentikasi
API berada di https://api.mistralapipricing.com/v1. Luluskan kunci Anda di Authorization header. Logika harga API Mistral diterapkan per token, jadi pastikan header tetap bersih. Verifikasi konektivitas dengan GET /v1/models.
- Header:
Authorization: Bearer YOUR_KEY - URL Dasar:
https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the cost per token for each model."}]
}'
Mengirim Permintaan Pertama Anda
Panggil chat/completions endpoint dengan ID model Anda. Model uncensored merespons prompt standar tanpa penolakan. Token input berharga $0,15 per juta. Token output berharga $0,50 per juta. Kesalahan tidak menguras kredit.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapipricing.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 Node.js
Gunakan SDK resmi atau axios untuk mengirim permintaan. Atur URL dasar dengan benar. ID model selalu uncensoredHeader harus menyertakan token bearer Anda. Respons mengembalikan objek JSON. Tangani kesalahan dengan lancar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapipricing.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 Streaming
Aktifkan streaming dengan mengatur stream: true. Terima token melalui Server-Sent Events. Bagian terakhir berisi data penggunaan. Ini mengurangi latensi yang dirasakan untuk output panjang. Buffer token di sisi klien. Tampilkan saat mereka tiba.
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)
Pemanggilan Fungsi dan Mode JSON
Tentukan alat dalam badan permintaan. Model mengembalikan JSON terstruktur. Gunakan response_format: {"type": "json_object"} untuk output yang ketat. Parse hasil dalam logika aplikasi Anda. Ini bekerja untuk tugas otomatisasi. Validasi skema di sisi Anda.
Batas, Error, dan Konteks
Jendela konteks adalah 100.000 token total. Permintaan dibatasi hingga 300 per menit. Anda mendapatkan 8 permintaan simultan. Error 401 berarti kunci tidak valid. Error 402 menunjukkan kredit tidak cukup. Error 429 menandakan pembatasan laju. Output maksimum adalah 16.000 token.
Pertanyaan yang sering diajukan
Bagaimana cara menetapkan jumlah maksimum uang yang bisa dibelanjakan API?
API tidak mendukung pembatas pengeluaran langsung. Pantau penggunaan melalui header respons atau lacak token dalam logika aplikasi Anda. Kredit prabayar tidak pernah kedaluwarsa, sehingga Anda mengontrol batasnya melalui jumlah pengisian ulang.
Apa yang terjadi jika saya mencapai batas laju?
Anda menerima kode status 429. Permintaan tidak mengonsumsi token. Tunggu beberapa detik dan coba lagi. Anda dibatasi hingga 300 permintaan per menit per kunci. Sesuaikan konkurensi Anda agar tetap di bawah 8 permintaan simultan.
Apakah model tanpa sensor sama dengan model dari Mistral AI?
Tidak. Kami menghosting model open-weight yang disesuaikan untuk tanpa penolakan. Ini bukan GPT, Claude, atau model Mistral resmi. Model ini kompatibel dengan struktur API yang sama tetapi memiliki ID model sendiri. Periksa halaman harga untuk detailnya.
Dapatkan kunci Anda dalam hitungan detik
Daftar, salin kunci Anda, perbarui URL dasar. Itu saja konfigurasi yang diperlukan.