Authentification et URL de base
Connectez-vous à l'API en mettant à jour la configuration de votre client avec l'URL de base correcte et une clé API valide. Chaque requête nécessite un en-tête Authorization standard utilisant votre clé unique.
Inscrivez-vous avec Google ou e-mail pour recevoir votre clé instantanément. La clé donne accès au modèle uncensored pour la génération de contenu adulte légal.
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"}]
}'
L'endpoint Chat Completions
Envoyez des prompts textuels au chat/completions point de terminaison pour recevoir des réponses générées. Ce point de terminaison accepte des charges utiles compatibles avec OpenAI.
Specify the model ID as uncensored pour s'assurer que le modèle répond sans refus pour les sujets pour adultes. L'API traite l'entrée de texte et renvoie une sortie de texte efficacement.
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)