Bas URL och autentisering
Den obegränsade LLM-API:et finns på https://api.minimaxuncensored.com/v1. Autentisera genom att skicka din API-nyckel i Authorization header. Varje begäran kräver denna header för att identifiera ditt konto och spåra tokenförbrukning mot din förbetalda balans.
- Bas-URL:
https://api.minimaxuncensored.com/v1 - Huvud:
Authorization: Bearer YOUR_API_KEY
Stödda slutpunkter: /v1/chat/completions
Vi stödjer endast POST /v1/chat/completions och GET /v1/models. Inga inbäddningar, bilder eller finjusteringsslutpunkter finns här. Denna enkelhet säkerställer förutsägbart beteende för obegränsad innehållsgenerering utan rutningskomplexitet.
Skicka din konversationshistorik som ett JSON-array av meddelanden. API:et returnerar textkompletteringar som respekterar din modellkonfiguration.
Modell-ID och konfiguration
Ställ in modells-ID:t till uncensored i dina begäran. Denna specifika öppna viktmall körs på våra servrar och vägrar inte lagliga vuxna, fiktiva eller kontroversiella ämnen. Det är inte GPT, Claude eller någon annan leverantörs modell.
Konfigurera parametrar som temperature och top_p för att styra kreativitet. Kontextrutan stöder 100,000 tokens totalt för prompt och komplettering tillsammans.
Parametrar: Temperatur, Top-P och JSON-läge
Använd temperature till att justera slumpmässigheten och top_p för nucleus sampling. Aktivera JSON-läge genom att ställa in response_format för {"type": "json_object"}. Detta tvingar fram strukturerad output för programmeringsanvändningsfall.
Andra stödda parametrar inkluderar stop, seed, presence_penalty, och frequency_penalty. Dessa tillåter finjustering av genereringsstilen.
Strömningsresponser och tokenanvändning
Aktivera strömning genom att ställa in stream: true i din förfrågningskropp. API:et returnerar Server-Sent Events (SSE) som innehåller delvis genererade tokens. Tokenanvändningsstatistik visas i den sista delen av strömmen.
Denna metod minskar den upplevda latensen för långa svar från den obegränsade modellen. Den är idealisk för realtidsapplikationer som kräver omedelbar textleverans.
Gränser, fel och kontextfönster
Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Maximal storlek på förfrågningskroppen är 8 MB. Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder att inget förbetalt kredit finns kvar. Avslag på grund av kreditbrist är kostnadsfria.
Kontextfönstret är 100 000 tokens. Max utdata är 16 000 tokens per begäran. Att överskrida dessa gränser resulterar i 429-hastighetsbegränsningsfel.
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);Strömning
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)