Βασικό URL και Αυθεντικοποίηση
Η API του uncensored LLM βρίσκεται στο https://api.minimaxuncensored.com/v1. Πραγματοποιήστε έλεγχο ταυτότητας περνώντας το API key σας στο Authorization header. Κάθε αίτημα απαιτεί αυτό το header για να ταυτοποιήσει τον λογαριασμό σας και να παρακολουθήσει τη χρήση tokens απέναντι στο προκαταβλημένο υπόλοιπό σας.
- Base URL:
https://api.minimaxuncensored.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Υποστηριζόμενα Endpoints: /v1/chat/completions
Υποστηρίζουμε μόνο POST /v1/chat/completions και GET /v1/models. Δεν υπάρχουν endpoints embeddings, εικόνων ή λεπτομερούς εκπαίδευσης εδώ. Αυτή η απλότητα διασφαλίζει προβλέψιμη συμπεριφορά για δημιουργία uncensored περιεχομένου χωρίς πολυπλοκότητα διαδρομής.
Στείλτε την ιστορία συνομιλίας σας ως πίνακα JSON μηνυμάτων. Το API επιστρέφει ολοκληρώσεις κειμένου που σέβονται τη διαμόρφωση του μοντέλου σας.
ID Μοντέλου και Διαμόρφωση
Ορίστε το ID του μοντέλου σε uncensored στις αιτήσεις σας. Αυτό το συγκεκριμένο ανοιχτό μοντέλο βάρους τρέχει στους διακομιστές μας και δεν απορρίπτει νόμιμα θέματα ενηλίκων, φανταστικά ή αμφιλεγόμενα. Δεν είναι GPT, Claude ή κάποιο άλλο μοντέλο προμηθευτή.
Ρυθμίστε παραμέτρους όπως temperature και top_p για τον έλεγχο της δημιουργικότητας. Το παράθυρο συνάφειας υποστηρίζει συνολικά 100,000 tokens για prompt και completion μαζί.
Παράμετροι: Θερμοκρασία, Top-P, και Λειτουργία JSON
Χρήση temperature για προσαρμογή της τυχαιότητας και top_p για δειγματοληψία πυρήνα. Ενεργοποιήστε τη λειτουργία JSON ρυθμίζοντας response_format για {"type": "json_object"}. Αυτό επιβάλλει δομημένη έξοδο για περιπτώσεις χρήσης προγραμματισμού.
Άλλα υποστηριζόμενα παραμέτρους περιλαμβάνουν stop, seed, presence_penalty, και frequency_penalty. Αυτές επιτρέπουν τον λεπτομερή έλεγχο του στυλ παραγωγής.
Streaming Αποκρίσεις και Χρήση Token
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στο σώμα του αιτήματός σας. Το API επιστρέφει Server-Sent Events (SSE) που περιέχουν μερικά tokens. Τα στατιστικά χρήσης tokens εμφανίζονται στο τελευταίο τμήμα της ροής.
Αυτή η προσέγγιση μειώνει την αντιλαμβανόμενη καθυστέρηση για μακρές απαντήσεις χωρίς λογοκρισία. Είναι ιδανικό για εφαρμογές πραγματικού χρόνου που απαιτούν άμεση παράδοση κειμένου.
Όρια, Σφάλματα και Context Window
Είστε περιορισμένοι σε 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το μέγιστο μέγεθος σώματος αίτησης είναι 8 MB. Σφάλματα όπως το 401 υποδεικνύουν ένα άκυρο κλειδί, ενώ το 402 σημαίνει ότι δεν απομένει προπληρωμένο πιστωτικό υπόλοιπο. Οι απορρίψεις λόγω εξάντλησης πιστωτικού ορίου είναι δωρεάν.
Το παράθυρο συμφραζομένων είναι 100.000 tokens. Μέγιστη έξοδος 16.000 tokens ανά αίτημα. Η υπέρβαση αυτών των ορίων οδηγεί σε σφάλματα ρυθμού 429.
cURL
curl https://api.minimaxuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the main differences between python 3 and python 2"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.minimaxuncensored.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.minimaxuncensored.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)