Rujukan API sepadan OpenAI
Panduan pantas ini menunjukkan cara mengintegrasikan LLM uncensored kami ke dalam aplikasi anda menggunakan SDK OpenAI piaran. Anda akan mengesahkan身份 dengan kunci, menghantar permintaan ke URL asas kami, dan mengendalikan respons penstriman dengan perubahan konfigurasi sifar.
Pengesahan dan penetapan url asas
Mula-mula, dapatkan kunci API anda dari papan pemuka. Gunakan MISTRALNSFW_API_KEY header untuk setiap permintaan ke URL asas kami di https://api.mistralnsfw.com/v1. Ini berfungsi dengan mana-mana klien yang serasi dengan OpenAI kerana kami mengikuti skema standard.
Hujung sambungan /v1/chat/completions
Hantar permintaan POST ke /v1/chat/completions dengan ID model anda ditetapkan kepada "uncensored". Hujung sambungan ini menerima parameter standard seperti temperature dan stop. Anda hanya membayar untuk token yang digunakan, dengan input pada $0.15 per 1M token dan output pada $0.50 per 1M token.
curl https://api.mistralnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten python libraries for data science"}]
}'
Python SDK integration
Pasang rasmi openai pakej dan tunjukkannya ke URL asas kami. Tetapkan model kepada "uncensored" untuk mengakses keupayaan penjanaan tanpa penapisan. Pendekatan ini membolehkan anda menggunakan semula kod sedia ada dengan perubahan minimum pada struktur projek anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralnsfw.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
Gunakan SDK Node.js untuk menginisialisasikan klien dengan URL asas dan kunci API yang betul. Takrifkan array mesej anda dan panggil chat.completions.create kaedah. Persediaan ini memastikan keserasian dengan alat standard sambil menyampaikan tingkah laku model tanpa sensor khusus yang anda perlukan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralnsfw.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);
Penggunaan token respons aliran
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. pelayan mengembalikan pecahan melalui Acara Dihantar Pelayan (SSE). Pecahan terakhir mengandungi jumlah penggunaan token untuk permintaan, membolehkan anda menjejaki kos dengan tepat secara masa nyata.
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 laju dan kekangan permintaan
Setiap kunci terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak. Tetingkap konteks maksimum ialah 100,000 token, dengan output maksimum 16,000 token setiap permintaan. Ralat seperti 401 (kunci tidak sah), 402 (tiada kredit), dan 429 (had kadar) adalah respons HTTP piawai.
Soalan biasa
Bagaimana cara memulakan dengan API NSFW mistral?
Buat akaun dan ambil kunci API anda dari papan pemuka. Arahkan klien serasi OpenAI anda ke URL asas kami dan tetapkan model kepada "uncensored". Anda boleh bermula dengan kredit percubaan $0.50 untuk menguji hujung titik tersebut serta-merta.
Apa yang berlaku jika saya mencapai had kadar?
Anda akan menerima kod status 429. Hadnya ialah 300 permintaan setiap minit per kunci dengan maksimum 8 permintaan serentak. Anda boleh menjana kunci baharu untuk menggantikan yang lama jika diperlukan, kerana setiap akaun membenarkan satu kunci aktif pada satu masa.
Adakah perkhidmatan ini produk rasmi Mistral?
Tidak, kami adalah penyedia bebas yang menjalankan model tanpa sensor sendiri. Kami tidak berafiliasi dengan Mistral AI, walaupun API kami serasi dengan ekosistem mereka. Model ini disesuaikan untuk penjanaan tanpa sensor dan bukan model Mistral rasmi.
Dapatkan kunci API anda sekarang
Daftar, salin kunci, kemas kini URL asas. Itu sahaja.