Authenticatie en basis-URL
Verbind met de API door je clientconfiguratie bij te werken met de juiste basis-URL en een geldige API-sleutel. Elk verzoek vereist een standaard Authorization-header met je unieke sleutel.
Meld je aan met Google of e-mail om je sleutel direct te ontvangen. De sleutel geeft toegang tot het uncensored-model voor het genereren van wettelijke volwassen inhoud.
curl https://api.nsfwminimax.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set my user role to moderator in the config file"}]
}'
Het Chat Completions Endpoint
Stuur tekstprompts naar de chat/completions endpoint om gegenereerde antwoorden te ontvangen. Dit endpoint accepteert standaard OpenAI-compatibele payloads.
Specify the model ID as uncensored om ervoor te zorgen dat het model antwoordt zonder weigeringen voor volwassen onderwerpen. De API verwerkt tekstinput en retourneert tekstoutput efficiënt.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwminimax.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.nsfwminimax.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)