Dokumentasi API: Pelengkapan Chat
Hubungkan kode Anda ke LLM uncensored kami dalam hitungan menit. Gunakan format kompatibel OpenAI standar untuk mengirim teks dan menerima respons tanpa batasan.
URL Dasar dan Autentikasi
Mulai setiap permintaan dengan mengarahkan ke URL dasar kami. Gunakan kunci API Anda di header Authorization. Ini berfungsi dengan SDK kompatibel OpenAI apa pun.
Permintaan Pertama
Kirim penyelesaian chat sederhana untuk menguji konektivitas. Titik akhir ini menangani semua tugas generasi teks.
Gunakan uncensored ID model. Model merespons konten dewasa yang sah tanpa penolakan.
Periksa respons untuk choices[0].message.content.
Integrasi SDK Python
Instal pustaka resmi. Tetapkan URL dasar ke endpoint kami. Inisialisasi klien dengan kunci Anda. Kirim pesan seperti yang Anda lakukan dengan GPT-4.
Pustaka menangani serialisasi JSON secara otomatis. Anda mendapatkan kembali objek terstruktur.
Penggunaan SDK Node
Impor paketnya. Konfigurasikan base URL. Buat instance. Berikan array pesan Anda. Tunggu responsnya.
Pengembang Node mendapatkan model tanpa sensor yang sama. Akses teks melalui objek respons.
Respons Streaming
Aktifkan streaming untuk latensi rendah. Terima token saat dihasilkan. Ini secara signifikan mengurangi waktu tunggu yang dirasakan.
Parse delta.content field in each chunk. Accumulate the text locally. Handle errors gracefully during the stream.
Batas dan Error
Batas laju berlaku secara ketat. Anda mendapatkan 300 permintaan per menit. Maks 8 permintaan konkuren per kunci. Badan permintaan harus tetap di bawah 8 MB.
Perhatikan kode 401 untuk kunci tidak valid. 402 berarti tidak ada kredit. 429 menunjukkan batas laju. Jendela konteks adalah 100.000 token secara total. Kesalahan tidak mengonsumsi kredit.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralgetapikey.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);Streaming
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)Pertanyaan yang sering diajukan
Bagaimana cara mendapatkan kunci API mistral?
Daftar dengan Google atau email. Terima kunci Anda secara instan. Tidak perlu nomor telepon.
Model kunci API AI uncensored apa?
Ini adalah model dengan bobot terbuka yang disetel untuk tanpa penolakan. Model ini mendukung pemanggilan fungsi dan mode JSON.
Apakah model AI tanpa sensor ini mendukung streaming?
Ya. Anda menerima token melalui SSE. Penggunaan token muncul di chunk terakhir.
Dapatkan Kunci API Anda
Daftar, ambil kuncinya, perbarui URL dasar. Sederhana.