Τεκμηρίωση API: Chat Completions
Συνδέστε τον κώδικά σας στο uncensored LLM μας σε λίγα λεπτά. Χρησιμοποιήστε τη τυπική OpenAI-compatible μορφή για να στείλετε κείμενο και να λάβετε unrestricted απαντήσεις.
Βασικό URL και Αυθεντικοποίηση
Ξεκινήστε κάθε αίτημα κατευθύνοντάς το στο base URL μας. Χρησιμοποιήστε το API key σας στην κεφαλίδα Authorization. Αυτό λειτουργεί με οποιοδήποτε OpenAI-compatible SDK.
Πρώτη αίτηση
Στείλτε μια απλή ολοκλήρωση συνομιλίας για να ελέγξετε τη σύνδεση. Αυτό το endpoint διαχειρίζεται όλες τις εργασίες παραγωγής κειμένου.
Χρησιμοποιήστε το uncensored το ID του μοντέλου. Ανταποκρίνεται σε νόμιμο περιεχόμενο ενήλικων χωρίς άρνηση.
Ελέγξτε την απόκριση για choices[0].message.content.
Ενσωμάτωση SDK Python
Εγκαταστήστε την επίσημη βιβλιοθήκη. Ορίστε το base URL στο endpoint μας. Αρχικοποιήστε τον πελάτη με το key σας. Στείλτε μηνύματα όπως θα κάνατε με το GPT-4.
Η βιβλιοθήκη χειρίζεται αυτόματα τη σειριοποίηση JSON. Λαμβάνετε δομημένα αντικείμενα.
Node SDK Usage
Εισάγετε το πακέτο. Ρυθμίστε το base URL. Δημιουργήστε μια έκδοση. Περνάτε το array των μηνυμάτων σας. Περιμένετε την απόκριση.
Node developers get the same uncensored model. Access the text via the response object.
Streaming Αποκρίσεις
Ενεργοποιήστε τη ροή (streaming) για χαμηλή καθυστέρηση. Λάβετε tokens καθώς παράγονται. Αυτό μειώνει σημαντικά τον αντιλαμβανόμενο χρόνο αναμονής.
Ανάλυση του delta.content field σε κάθε chunk. Συσσωρεύστε το κείμενο τοπικά. Διαχειριστείτε τα σφάλματα με χάρη κατά τη διάρκεια της ροής.
Όρια και Σφάλματα
Τα όρια ρυθμού ισχύουν αυστηρά. Λαμβάνετε 300 αιτήσεις ανά λεπτό. Μέγιστο 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το σώμα της αίτησης πρέπει να παραμένει κάτω από 8 MB.
Προσοχή στο 401 για μη έγκυρα keys. Το 402 σημαίνει έλλειψη πιστωτικού. Το 429 υποδεικνύει όρια ρυθμού. Το context window είναι 100.000 tokens συνολικά. Τα σφάλματα δεν καταναλώνουν πιστωτικό.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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.mistralgetapikey.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)Frequently asked questions
Πώς μπορώ να πάρω ένα κλειδί API mistral;
Εγγραφείτε με Google ή email. Λάβετε το κλειδί σας άμεσα. Δεν απαιτείται αριθμός τηλεφώνου.
Ποιο είναι το μοντέλο κλειδιού API uncensored AI;
Είναι ένα μοντέλο ανοιχτού βάρους ρυθμισμένο για μη απορρίψεις. Υποστηρίζει κλήση συναρτήσεων (function calling) και λειτουργία JSON.
Υποστηρίζει αυτό το μοντέλο AI χωρίς λογοκρισία streaming;
Ναι. Λαμβάνετε tokens μέσω SSE. Η χρήση tokens εμφανίζεται στο τελευταίο chunk.
Λάβετε το API key σας
Εγγραφείτε, αποκτήστε το key, ενημερώστε τη βάση URL. Απλό.