Kimlik Doğrulama ve Temel URL
Doğru temel URL ve geçerli bir API anahtarı ile istemci yapılandırmanızı güncelleyerek API'ye bağlayın. Her istek, benzersiz anahtarınızı kullanan standart bir Authorization başlığı gerektirir.
Google veya e-posta ile kaydolun ve anahtarınızı anında alın. Anahtar, yasal yetişkin içerik üretimi için uncensored modele erişim sağlar.
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
Metin prompt'larını chat/completions üretilen yanıtları almak için uç nokta. Bu uç nokta, standart OpenAI uyumlu yükleri kabul eder.
Model ID'sini uncensored modelin yetişkin konular için reddetmeler olmadan yanıt vermesini sağlamak için. API, metin girdisini işler ve metin çıktısını verimli bir şekilde döndürür.
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);Akış
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)