ms ▾
Buka akaun

Dokumentasi API: Pelengkapan Chat

Sambungkan kod anda ke LLM tanpa sensor kami dalam beberapa minit. Gunakan format serasi OpenAI piawai untuk menghantar teks dan menerima respons tanpa sekatan.

URL Asas dan Pengesahan

Mula setiap permintaan dengan mengarahkan kepada URL asas kami. Gunakan kunci API anda dalam header Authorization. Ini berfungsi dengan mana-mana SDK serasi OpenAI.

Permintaan Pertama

Hantar penyelesaian chat mudah untuk menguji sambungan. Hujung sambungan ini mengendalikan semua tugas penjanaan teks.

Gunakan uncensored ID model. Ia bertindak balas terhadap kandungan dewasa yang sah tanpa penolakan.

Periksa respons untuk choices[0].message.content.

Integrasi SDK Python

Pasang perpustakaan rasmi. Tetapkan URL asas ke hujung sambungan kami. Inisialisasikan klien dengan kunci anda. Hantar mesej seperti yang anda lakukan dengan GPT-4.

Pustaka mengendalikan serialisasi JSON secara automatik. Anda mendapat semula objek terstruktur.

Penggunaan SDK Node

Panggilkan pakej tersebut. Konfigurasikan base URL. Cipta sebuah instansi. Luluskan array mesej anda. Tunggu respons.

Pembangun Node mendapat model tanpa sensor yang sama. Akses teks melalui objek respons.

Respons Streaming

Aktifkan penstriman untuk latensi rendah. Terima token seperti yang dijana. Ini mengurangkan masa tunggu yang dirasakan dengan ketara.

Uraikan delta.content field in each chunk. Accumulate the text locally. Handle errors gracefully during the stream.

Had dan Ralat

Had kadar dikenakan dengan ketat. Anda mendapat 300 permintaan setiap minit. Maksimum 8 permintaan serentak setiap kunci. Badan permintaan mesti kekal di bawah 8 MB.

Perhatikan kod 401 untuk kunci tidak sah. 402 bermaksud tiada kredit. 429 menunjukkan had kadar. Tetingkap konteks ialah 100,000 token secara keseluruhan. Ralat tidak menggunakan 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);

Aliran

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)

Soalan lazim

Bagaimana saya mendapatkan kunci API mistral?

Daftar dengan Google atau e-mel. Terima kunci anda serta-merta. Tiada nombor telefon diperlukan.

Apakah model kunci API AI uncensored?

Ia adalah model berberat terbuka yang disesuaikan untuk tiada penolakan. Ia menyokong pemanggilan fungsi dan mod JSON.

Adakah model AI tanpa sensor ini menyokong penstriman?

Ya. Anda menerima token melalui SSE. Penggunaan token muncul dalam potongan akhir.

Dapatkan Kunci API anda

Daftar, ambil kunci, kemas kini URL asas. Mudah.