id ▾
Buat kunci

Referensi API OpenAI-compatible

Panduan cepat ini menunjukkan cara mengintegrasikan LLM uncensored kami ke aplikasi Anda menggunakan SDK OpenAI standar. Anda akan mengautentikasi dengan kunci, mengirim permintaan ke URL dasar kami, dan menangani respons streaming tanpa perubahan konfigurasi.

Autentikasi dan penyiapan URL dasar

Mulailah dengan mengambil kunci API Anda dari dasbor. Gunakan MISTRALNSFW_API_KEY header untuk setiap permintaan ke URL dasar kami di https://api.mistralnsfw.com/v1Ini berfungsi dengan klien apa pun yang kompatibel dengan OpenAI karena kami mengikuti skema standar.

Endpoint /v1/chat/completions

Kirim permintaan POST ke /v1/chat/completions dengan ID model Anda diatur ke "uncensored". Endpoint menerima parameter standar seperti temperature dan stop. Anda hanya membayar untuk token yang digunakan, dengan input sebesar $0.15 per 1M token dan output sebesar $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"}]
  }'

Integrasi SDK Python

Instal resmi openai paket dan arahkan ke URL dasar kami. Atur model ke "uncensored" untuk mengakses kemampuan generasi tanpa sensor. Pendekatan ini memungkinkan Anda menggunakan kembali kode yang ada dengan perubahan minimal pada struktur proyek.

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 menginisialisasi klien dengan base URL dan kunci API yang benar. Tentukan array pesan Anda dan panggil chat.completions.create metode. Pengaturan ini memastikan kompatibilitas dengan alat standar sambil memberikan perilaku model uncensored spesifik yang Anda butuhkan.

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);

Responsi streaming dan penggunaan token

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. server mengembalikan chunk melalui Server-Sent Events (SSE). Chunk terakhir berisi total penggunaan token untuk permintaan tersebut, memungkinkan Anda melacak biaya secara akurat secara real-time.

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)

Batas laju dan kendala permintaan

Setiap kunci dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan. Jendela konteks maksimum adalah 100.000 token, dengan output maksimum 16.000 token per permintaan. Error seperti 401 (kunci tidak valid), 402 (tidak ada kredit), dan 429 (batas laju) adalah respons HTTP standar.

Pertanyaan umum

Bagaimana cara memulai dengan API NSFW mistral?

Buat akun dan ambil kunci API Anda dari dasbor. Arahkan klien kompatibel OpenAI Anda ke URL dasar kami dan atur model ke "uncensored". Anda dapat memulai dengan kredit percobaan $0.50 untuk menguji endpoint segera.

Apa yang terjadi jika saya mencapai batas laju?

Anda akan menerima kode status 429. Batasnya adalah 300 permintaan per menit per kunci dengan maksimal 8 permintaan secara bersamaan. Anda dapat membuat kunci baru untuk menggantikan yang lama jika diperlukan, karena setiap akun mengizinkan satu kunci aktif pada satu waktu.

Apakah layanan ini adalah produk resmi Mistral?

Tidak, kami adalah penyedia independen yang menjalankan model tanpa sensor kami sendiri. Kami tidak berafiliasi dengan Mistral AI, meskipun API kami kompatibel dengan ekosistem mereka. Model ini disesuaikan untuk generasi tanpa sensor dan berbeda dari model Mistral resmi.

Dapatkan kunci API Anda sekarang

Daftar, salin kunci, perbarui URL dasar. Cukup itu saja.

Buat kunci