URL Asas dan Pengesahan
API LLM tanpa sensor terletak di https://api.minimaxuncensored.com/v1. Sahkan dengan menghantar kunci API anda dalam Authorization header. Setiap permintaan memerlukan header ini untuk mengenal pasti akaun anda dan menjejak penggunaan token terhadap baki kredit pra-dibayar anda.
- URL Asas:
https://api.minimaxuncensored.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Sambungan Disokong: /v1/chat/completions
Kami menyokong hanya POST /v1/chat/completions dan GET /v1/models. Tiada penyepaduan, imej, atau hujung penalaan halus wujud di sini. Kesederhanaan ini memastikan tingkah laku yang boleh diramal untuk penjanaan kandungan tanpa sensor tanpa kompleksiti perutean.
Hantar sejarah perbualan anda sebagai larik JSON mesej. API mengembalikan penyelesaian teks yang menghormati konfigurasi model anda.
ID Model dan Konfigurasi
Tetapkan ID model kepada uncensored dalam permintaan anda. Model berat terbuka khusus ini berjalan di pelayan kami dan tidak menolak topik dewasa, fiksyen, atau kontroversi yang sah. Ia bukan GPT, Claude, atau model pembekal lain.
Konfigurasi parameter seperti temperature dan top_p untuk mengawal kreativiti. Tetingkap konteks menyokong 100,000 token jumlah untuk gabungan prompt dan penyelesaian.
Parameter: Suhu, Top-P, dan Mod JSON
Gunakan temperature untuk menyesuaikan keacakan dan top_p untuk pensampelan nukleus. Dayakan mod JSON dengan menetapkan response_format ke {"type": "json_object"}. Ini memaksa output terstruktur untuk kes penggunaan berprogram.
Parameter sokongan lain termasuk stop, seed, presence_penalty, dan frequency_penalty. Ini membolehkan penalaan gaya penjanaan.
Penggunaan Token Respons Streaming
Aktifkan aliran dengan menetapkan stream: true dalam badan permintaan anda. API ini mengembalikan Acara yang Dihantar Pelayan (SSE) yang mengandungi token separa. Statistik penggunaan token muncul dalam segmen akhir aliran.
Pendekatan ini mengurangkan latensi yang dirasakan untuk respons panjang tanpa sensor. Ia sesuai untuk aplikasi masa nyata yang memerlukan penghantaran teks segera.
Had, Ralat, dan Tetingkap Konteks
Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Saiz badan permintaan maksimum ialah 8 MB. Ralat seperti 401 menunjukkan kunci yang tidak sah, manakala 402 bermaksud tiada kredit prabayar yang tinggal. Penolakan akibat kehabisan kredit adalah percuma.
Jendela konteks ialah 100,000 token. Output maksimum ialah 16,000 token setiap permintaan. Melebihi had ini akan menyebabkan ralat had kadar 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);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)