Base URL og autentificering
Den ubegrænsede LLM-API findes på https://api.minimaxuncensored.com/v1. Autentificer ved at sende din API-nøgle i Authorization header. Hver anmodning kræver denne header til at identificere din konto og spore tokenforbrug mod din forudbetalte balance.
- Base URL:
https://api.minimaxuncensored.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Understøttede slutpunkter: /v1/chat/completions
Vi understøtter kun POST /v1/chat/completions og GET /v1/models.Ingen embeddings, billeder eller fine-tuning-endpoints findes her. Denne enkelhed sikrer forudsigelig adfærd til generering af uncensored-indhold uden routing-kompleksitet.
Send din samtalehistorik som et JSON-array af beskeder. API'et returnerer tekst-completions, der respekterer din modelkonfiguration.
Model-ID og konfiguration
Indstil model-ID'et til uncensored i dine anmodninger. Denne specifikke open-weight-model kører på vores servere og afviser ikke lovlig voksen, fiktiv eller kontroversiel indhold. Det er ikke GPT, Claude eller en anden vendors model.
Konfigurér parametre som temperature og top_p til at kontrollere kreativitet. Kontekstvinduet understøtter i alt 100,000 tokens til prompt og komplettering kombineret.
Parametre: Temperatur, Top-P og JSON-tilstand
Brug temperature til at justere tilfældighed og top_p for nucleus sampling. Aktiver JSON-tilstand ved at indstille response_format til {"type": "json_object"}. Dette tvinger struktureret output til programmatisk brug.
Andre understøttede parametre inkluderer stop, seed, presence_penalty, og frequency_penalty. Disse giver mulighed for at finjustere genereringsstilen.
Streaming-svar og tokenforbrug
Aktivér streaming ved at indstille stream: true i din anmodningskrop. API'et returnerer Server-Sent Events (SSE), der indeholder delvise tokens. Tokenbrugsstatistikker vises i den sidste del af streamet.
Denne tilgang reducerer den opfattede latens for lange, ubegrænsede svar. Det er ideelt til realtidsapplikationer, der kræver øjeblikkelig tekstlevering.
Begrænsninger, fejl og kontekstvindue
Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Den maksimale størrelse på anmodningskroppen er 8 MB. Fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder, at der ikke er forudbetalt kredit tilbage. Afslag på grund af kreditmangel er gratis.
Kontekstvinduet er på 100.000 tokens. Max output er 16.000 tokens pr. anmodning. At overskride disse grænser resulterer i 429 rate limit-fejl.
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)