Autenticación y URL base
Conéctate a la API actualizando la configuración de tu cliente con la URL base correcta y una clave API válida. Cada solicitud requiere un encabezado Authorization estándar usando tu clave única.
Regístrate con Google o correo electrónico para recibir tu clave al instante. La clave otorga acceso al modelo uncensored para la generación de contenido adulto lícito.
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"}]
}'
El endpoint de finalización de chat
Envía prompts de texto al chat/completions endpoint para recibir respuestas generadas. Este endpoint acepta cargas útiles compatibles con OpenAI.
Especifica el ID del modelo como uncensored para asegurar que el modelo responda sin negativas para temas para adultos. La API procesa entradas de texto y devuelve salidas de texto de forma eficiente.
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);Transmisió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)