Authentifizierung und Base URL
Verbinden Sie sich mit der API, indem Sie Ihre Client-Konfiguration mit der korrekten Base-URL und einem gültigen API-Schlüssel aktualisieren. Jede Anfrage erfordert einen Standard-Authorization-Header mit Ihrem einzigartigen Schlüssel.
Registriere dich mit Google oder E-Mail, um deinen Schlüssel zu erhalten. Der Schlüssel gewährt Zugriff auf das unzensierte Modell zur Generierung legaler erwachsener Inhalte.
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"}]
}'
Der Chat-Completions-Endpunkt
Senden Sie Textprompts an das chat/completions Endpunkt zum Empfangen generierter Antworten. Dieser Endpunkt akzeptiert standardmäßige OpenAI-kompatible Payloads.
Specify the model ID as uncensored um sicherzustellen, dass das Modell ohne Ablehnungen für erwachsene Themen antwortet. Die API verarbeitet Texteingaben und gibt Textausgaben effizient zurück.
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)