URL Dasar dan Autentikasi
API LLM tanpa sensor berada di https://api.minimaxuncensored.com/v1. Autentikasi dengan meneruskan kunci API Anda di Authorization header. Setiap permintaan memerlukan header ini untuk mengidentifikasi akun Anda dan melacak penggunaan token terhadap saldo prabayar Anda.
- URL Dasar:
https://api.minimaxuncensored.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Titik Akhir yang Didukung: /v1/chat/completions
Kami mendukung hanya POST /v1/chat/completions dan GET /v1/models. Tidak ada endpoint embedding, gambar, atau fine-tuning di sini. Kesederhanaan ini memastikan perilaku yang dapat diprediksi untuk generasi konten uncensored tanpa kompleksitas routing.
Kirim riwayat percakapan Anda sebagai array JSON pesan. API mengembalikan kelengkapan teks yang menghormati konfigurasi model Anda.
ID Model dan Konfigurasi
Atur ID model menjadi uncensored dalam permintaan Anda. Model open-weight khusus ini berjalan di server kami dan tidak menolak topik dewasa, fiksi, atau kontroversial yang sah. Ini bukan GPT, Claude, atau model vendor lain.
Konfigurasi parameter seperti temperature dan top_p untuk mengontrol kreativitas. Jendela konteks mendukung total 100,000 token untuk prompt dan penyelesaian gabungan.
Parameter: Suhu, Top-P, dan Mode JSON
Gunakan temperature untuk menyesuaikan keacakan dan top_p untuk sampling nuklir. Aktifkan mode JSON dengan mengatur response_format ke {"type": "json_object"}. Ini memaksa output terstruktur untuk kasus penggunaan pemrograman.
Parameter pendukung lainnya termasuk stop, seed, presence_penalty, dan frequency_penalty. Ini memungkinkan penyesuaian gaya generasi.
Respons Streaming dan Penggunaan Token
Aktifkan streaming dengan mengatur stream: true dalam badan permintaan Anda. API mengembalikan Server-Sent Events (SSE) yang berisi token parsial. Statistik penggunaan token muncul dalam potongan terakhir aliran.
Pendekatan ini mengurangi latensi yang dirasakan untuk respons uncensored panjang. Pendekatan ini sangat ideal untuk aplikasi real-time yang memerlukan pengiriman teks segera.
Batas, Error, dan Jendela Konteks
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan per kunci. Ukuran badan permintaan maksimum adalah 8 MB. Error seperti 401 menunjukkan kunci yang tidak valid, sedangkan 402 berarti tidak ada sisa kredit prabayar. Penolakan karena habisnya kredit gratis.
Jendela konteks adalah 100.000 token. Output maksimum adalah 16.000 token per permintaan. Melebihi batas ini akan menghasilkan error batas laju 429.
cURL
curl https://api.minimaxuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the main differences between python 3 and python 2"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.minimaxuncensored.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.minimaxuncensored.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)