URL Asas & Pengesahan
Gunakan URL asas khusus kami untuk mengalihkan permintaan ke model tidak disensor kami. Kunci API anda mengesahkan setiap panggilan, jadi pastikan ia selamat. Hujung titik ini menerima header piawai yang terdapat dalam kebanyakan SDK.
- URL Asas:
https://api.mistralapidocs.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Jana kunci anda di Dapatkan kunci API halaman melalui Google atau e-mel. Anda menerima kunci serta-merta tanpa pengesahan nombor telefon.
Hujung Sambungan Penyelesaian Sembang
Hantar prompt teks mudah untuk mendapatkan respons langsung. ID model ialah uncensored dan mengendalikan tugas teks-masuk, teks-keluar. Ralat dan penolakan tidak menggunakan kredit, jadi anda boleh menguji dengan bebas.
Ini berfungsi dengan mana-mana klien serasi OpenAI dengan mengemas kini URL asas.
curl https://api.mistralapidocs.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the log level to debug in the config file"}]
}'
Integrasi SDK Python
Gunakan perpustakaan Python rasmi untuk berintegrasi dengan cepat. Timpa URL asas untuk menunjuk ke pelayan kami. Ini mengekalkan struktur kod sedia ada anda sambil mendapatkan akses ke model uncensored kami.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapidocs.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
Integrasikan menggunakan SDK Node.js untuk aplikasi sisi pelayan. Tetapkan base URL dan kunci API dalam konfigurasi klien. Pendekatan ini memastikan keserasian dengan aliran kerja JavaScript standard.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapidocs.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 penstriman untuk menerima token sejajar dengan penjanaan. Ini mengurangkan latensi yang dirasakan untuk output panjang. Segmen akhir mengandungi jumlah penggunaan token untuk pengebilan.
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, Ralat & Tetingkap Konteks
API kami menyokong tetingkap konteks 100,000-token untuk setiap permintaan. Anda boleh menghantar sehingga 16,000 token dalam output. Had kadar terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Tangani HTTP 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Kredit pra-bayar tidak luput, jadi anda boleh berhenti dan meneruskan pada bila-bila masa.