אימות וכתובת בסיס
התחבר ל-API על ידי עדכון תצורת הלקוח שלך עם כתובת ה-URL הבסיסית הנכונה ומפתח API תקף. כל בקשה דורשת כותרת Authorization סטנדרטית באמצעות המפתח הייחודי שלך.
הירשמו עם Google או דוא"ל כדי לקבל את המפתח מיד. המפתח מעניק גישה למודל ללא צנזרה ליצירת תוכן מבוגר חוקי.
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"}]
}'
נקודת הקצה להשלמת צ'אט
שלח הנחיות טקסט ל- chat/completions נקודת קצה (endpoint) לקבלת תגובות מיוצרות. נקודת קצה זו מקבלת מטענים תואמי OpenAI סטנדרטיים.
ציין את מזהה המודל כ uncensored כדי להבטיח שהמודל יענה ללא סירובים לנושאי בוגרים. ה-API מעבד קלט טקסט ומחזיר פלט טקסט ביעילות.
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);זרימה
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)