Τεκμηρίωση API
Ξεκινήστε με την API LLM χωρίς λογοκρισία μας σε λίγα λεπτά. Αυτός ο οδηγός καλύπτει την πιστοποίηση, τα endpoints, τη ροή δεδομένων και τις παραμέτρους για τα unrestricted AI projects σας.
Authentication and Base URL
Το κλειδί API σας πιστοποιεί κάθε αίτημα. Χρησιμοποιήστε τη βασική διεύθυνση https://api.modelsaiunrestricted.com/v1 για όλες τις κλήσεις. Δημιουργήστε το κλειδί σας στη σελίδα Get API Key μέσω Google ή email. Το σύστημα απορρίπτει μη έγκυρα κλειδιά με σφάλμα 401. Κρατήστε το κλειδί σας ασφαλές.
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε μηνύματα στο uncensored το μοντέλο μέσω POST /v1/chat/completions. Αυτό το endpoint διαχειρίζεται input κειμένου και επιστρέφει output κειμένου. Είναι πλήρως συμβατό με OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)Χρησιμοποιήστε το επίσημο SDK OpenAI ή οποιοδήποτε συμβατό client. Ορίστε το model ID σε uncensored. Το παράθυρο συνάφειας υποστηρίζει συνολικά 100.000 tokens. Μέγιστη έξοδος είναι 16.000 tokens ανά αίτηση. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν tokens.
Streaming Αποκρίσεις
Λάβετε tokens σε πραγματικό χρόνο χρησιμοποιώντας Server-Sent Events (SSE). Ενεργοποιήστε το streaming ρυθμίζοντας stream: true στην αίτησή σας. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μακροχρόνιες απαντήσεις.
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)Το τελικό chunk περιέχει τα πλήρη στατιστικά χρήσης tokens. Διαχειριστείτε το stream για να εμφανίσετε tokens καθώς παράγονται. Αυτό είναι ιδανικό για διεπαφές chat. Buffer την έξοδο αν χρειαστεί να συναρμολογήσετε το πλήρες κείμενο αργότερα.
Παράμετροι: Θερμοκρασία & Top P
Ελέγξτε τη δημιουργικότητα με temperature and diversity with top_p. Οι χαμηλότερες τιμές κάνουν τις εξόδους πιο ντετερμινιστικές. Οι υψηλότερες τιμές εισάγουν περισσότερη ποικιλία.
Η προεπιλεγμένη θερμοκρασία είναι 1.0. Η προεπιλεγμένη top_p είναι 0.9. Ρυθμίστε τα για roleplay ή πραγματικές εργασίες. Μπορείτε επίσης να ορίσετε seed για αναπαραγώγιμα αποτελέσματα. Χρησιμοποιήστε stop ακολουθίες για να διακόψετε τη δημιουργία νωρίς.
Τα μη έγκυρα parameters επιστρέφουν σφάλμα 400. Ελέγξτε το schema για έγκυρα εύρη.
Συνάρτηση Calling & JSON Mode
Χρησιμοποιήστε δομημένες εξόδους για αξιόπιστη εξαγωγή δεδομένων. Ενεργοποιήστε το JSON mode με response_format: {"type": "json_object"}. Το μοντέλο επιστρέφει αυστηρά έγκυρο JSON. Αυτό αποτρέπει σφάλματα ανάλυσης στον κώδικά σας.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);Ορίστε εργαλεία στο tools parameter. Χρησιμοποιήστε tool_choice για να επιβληθούν συγκεκριμένες συναρτήσεις. Αυτό λειτουργεί παράλληλα με τις τυπικές ολοκληρώσεις συνομιλίας. Συνδυάστε streaming με κλήση συναρτήσεων για δυναμικές εφαρμογές.
Όρια, Σφάλματα & Context
Τα όρια ρυθμού είναι 300 αιτήσεις ανά λεπτό ανά κλειδί. Η ταυτόχρονη διαχείριση περιορίζεται στις 8 ταυτόχρονες αιτήσεις. Τα σώματα αιτήσεων πρέπει να παραμένουν κάτω από 8 MB. Η υπέρβαση αυτών προκαλεί σφάλμα 429.
Η ανεπαρκής υπόλοιπο επιστρέφει σφάλμα 402. Προσθέστε πιστωτικό υπόλοιπο μέσω κρυπτονομισμάτων για να συνεχίσετε. Το παράθυρο συνάφειας 100.000 tokens περιλαμβάνει τόσο την εντολή όσο και την ολοκλήρωση. Οι απορρίψεις για μικρό σεξουαλικό περιεχόμενο είναι δωρεάν. Το υπόλοιπο δεν λήγει ποτέ.
cURL
curl https://api.modelsaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
}'Frequently asked questions
Ποια είναι η base URL για το unrestricted AI API;
Η βασική διεύθυνση URL είναι HTTPS://api.modelsaiunrestricted.com/v1. Λειτουργεί με τυπικά SDKs OpenAI ενημερώνοντας τη διαμόρφωση base_url. Αυτή η διεύθυνση διαχειρίζεται όλες τις αιτήσεις ολοκλήρωσης συνομιλίας και μεταδεδομένων μοντέλου.
Πώς διαχειρίζομαι αποκρίσεις streaming σε Python;
Ορίστε stream=True στην αίτηση του πελάτη σας. Το API επιστρέφει Server-Sent Events (SSE). Αναλύστε τη ροή για να αποκτήσετε πρόσβαση στα tokens καθώς παράγονται. Το τελευταίο chunk περιλαμβάνει τη συνολική χρήση tokens.
Τι συμβαίνει αν φτάσω το όριο ρυθμού;
Λαμβάνετε σφάλμα 429 Too Many Requests. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά κλειδί. Περιμένετε λίγα δευτερόλεπτα πριν δοκιμάσετε ξανά. Η ταυτόχρονη χρήση περιορίζεται επίσης σε 8 ταυτόχρονες αιτήσεις ανά κλειδί.
Ασφαλίστε το κλειδί API σας
Εγγραφείτε, αποκτήστε το token, ενημερώστε το τερματικό. Έγινε.