Základní URL a ověření
Uncenzurované API LLM sídlí na https://api.minimaxuncensored.com/v1Autentizujte se předáním svého API klíče v Authorization hlavička. Každý požadavek vyžaduje tuto hlavičku pro identifikaci vašeho účtu a sledování využití tokenů vůči vašemu předplacenému zůstatku.
- Základní URL:
https://api.minimaxuncensored.com/v1 - Hlavička:
Authorization: Bearer YOUR_API_KEY
Podporované endpointy: /v1/chat/completions
Podporujeme pouze POST /v1/chat/completions a GET /v1/models. Neexistují zde koncové body pro vložení, obrázky ani ladění na míru. Tato jednoduchost zajišťuje předvídatelné chování pro generování obsahu bez cenzury bez složitosti směrování.
Odeslat historii konverzace jako JSON pole zpráv. API vrací textová dokončení, která respektují konfiguraci vašeho modelu.
ID modelu a konfigurace
Nastavte ID modelu na uncensored ve vašich žádostech. Tento konkrétní model s otevřenými váhamy běží na našich serverech a neodmítá zákonné dospělé, fiktivní nebo kontroverzní témata. Není to GPT, Claude ani model žádného jiného dodavatele.
Nastavte parametry jako temperature a top_p ovlivnit kreativitu. Okno kontextu podporuje celkem 100,000 tokenů pro prompt a dokončení dohromady.
Parametry: Teplota, Top-P a režim JSON
Použít temperature k úpravě náhodnosti a top_p pro nucleus sampling. Povolte režim JSON nastavením response_format na {"type": "json_object"}. Toto vynutí strukturovaný výstup pro případů použití v programovém kódu.
Mezi další podporované parametry patří stop, seed, presence_penalty, a frequency_penalty. Tyto parametry umožňují doladit styl generování.
Streamované odpovědi a spotřeba tokenů
Povolte streamování nastavením stream: true ve vašem těle požadavku. API vrací události odeslané serverem (SSE) obsahující částečné tokeny. Statistiky využití tokenů se objeví v posledním bloku proudu.
Tento přístup snižuje vnímanou latenci u dlouhých odpovědí bez omezení. Je ideální pro aplikace v reálném čase vyžadující okamžité doručení textu.
Limity, chyby a kontextové okno
Jste omezeni na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Maximální velikost těla požadavku je 8 MB. Chyby jako 401 označují neplatný klíč, zatímco 402 znamená, že zůstal předplacený kredit. Odmítnutí kvůli vyčerpání kreditu jsou zdarma.
Okno kontextu má 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek. Překročení těchto limitů vede k chybám limitu rychlosti 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);Streamování
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)