Οδηγός γρήγορης εκκίνησης API μοντέλων
Αυτή η οδηγία καλύπτει τα βασικά για την ενσωμάτωση της uncensored LLM API μας στα έργα σας χρησιμοποιώντας τυπικά OpenAI-compatible clients. Θα μάθετε πώς να διαμορφώσετε το περιβάλλον σας, να στείλετε αιτήματα και να διαχειριστείτε streaming απαντήσεις με ακριβή έλεγχο των παραμέτρων του μοντέλου.
Βασικό URL και αυθεντικοποίηση
Το endpoint της API είναι https://api.modelsapi.cc/v1. Όλες οι αιτήσεις απαιτούν ένα έγκυρο API key που θα περαστεί στο Authorization header. Δημιουργείτε αυτό το κλειδί στο dashboard κάνοντας κλικ στο 'Get API key'. Εμφανίζεται ακαριαία μετά την εγγραφή σας με Google ή email. Δεν απαιτείται αριθμός τηλεφώνου για αυτή τη διαδικασία. Το κλειδί συνδέεται με το balance και τα όρια χρήσης του λογαριασμού σας.
Αποστολή της πρώτης σας αίτησης ολοκλήρωσης συνομιλίας
Στείλτε ένα POST request στο /v1/chat/completions με το μοναδικό αναγνωριστικό μοντέλου uncensored. Το σώμα της αίτησης πρέπει να περιλαμβάνει ένα messages array που περιέχει το αίτημά σας. Το API επιστρέφει μια απάντηση κειμένου απευθείας. Τα σφάλματα δεν καταναλώνουν το προκαταβλημένο πιστωτικό σας υπόλοιπο. Μπορείτε να επαληθεύσετε ότι το endpoint λειτουργεί στέλνοντας μια απλή χαιρετισμό.
curl https://api.modelsapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
}'
Ενσωμάτωση SDK Python
Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για να αλληλεπιδράσετε με το API. Ορίστε τη βάση URL στο endpoint μας και παρέχετε το API key σας. Αυτή η προσέγγιση διασφαλίζει συμβατότητα με υπάρχοντα codebases. Μπορείτε να δημιουργήσετε τον πελάτη και να καλέσετε τη μέθοδο chat completion. Το αντικείμενο απάντησης περιέχει το παραγόμενο κείμενο και στατιστικά χρήσης tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsapi.cc/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 SDK integration
Το Node.js SDK ακολουθεί το ίδιο μοτίβο διαμόρφωσης. Εισάγετε το πακέτο OpenAI και διαμορφώστε το base URL. Δώστε το API key σας στο αντικείμενο διαμόρφωσης. Αυτή η ρύθμιση σας επιτρέπει να χρησιμοποιείτε εξοικειωμένες μεθόδους για παραγωγή κειμένου. Η βιβλιοθήκη χειρίζεται αυτόματα τα HTTP αιτήματα.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsapi.cc/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);
Ροή αποκρίσεων με Server-Sent Events
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στην αίτησή σας. Το API στέλνει πολλαπλά τμήματα δεδομένων καθώς παράγονται. Κάθε τμήμα περιέχει μια μερική απάντηση. Το τελικό τμήμα περιλαμβάνει τη συνολική χρήση tokens. Αυτή η μέθοδος μειώνει την αντιλαμβανόμενη καθυστέρηση για μακροχρόνιες εξόδους. Είναι ιδανική για εφαρμογές πραγματικού χρόνου.
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)
Όρια, σφάλματα και context window
Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100,000 tokens. Μπορείτε να εξάγετε έως 16,000 tokens ανά αίτημα. Τα σφάλματα επιστρέφουν κωδικό κατάστασης 401 για μη έγκυρα κλειδιά και 402 για ανεπαρκή πιστωτικό υπόλοιπο. Τα όρια ρυθμού επιστρέφουν 429 μετά από 300 αιτήματα ανά λεπτό. Το σφάλμα 429 είναι προσωρινό. Το προπληρωμένο πιστωτικό υπόλοιπό σας δεν λήγει ποτέ. Τα σφάλματα δεν χρεώνουν το υπόλοιπό σας. Χρησιμοποιήστε αυτούς τους κωδικούς για να διαχειριστείτε ομαλά τις αποτυχίες στη λογική της εφαρμογής σας.
Συχνές ερωτήσεις
Αυτή είναι η καλύτερη μη λογοκριμένη API για μεγάλα παράθυρα συμφραζομένων;
Η API μας υποστηρίζει παράθυρο συνάφειας 100.000 tokens. Αυτό σας επιτρέπει να επεξεργάζεστε μεγάλα έγγραφα αποδοτικά. Πολλές άλλες υπηρεσίες προσφέρουν μικρότερα όρια. Ελέγξτε άλλους παρόχους για συγκεκριμένα μεγέθη παραθύρου.
Πώς διαχειρίζεται το uncensored model τις απορρίψεις;
Το μοντέλο δεν απορρίπτει νόμιμα θέματα ενηλίκων, φανταστικά ή αμφιλεγόμενα. Αποκλείει μόνο το σεξουαλικό περιεχόμενο που αφορά ανηλίκους. Αυτό το καθιστά κατάλληλο για μη περιορισμένη δημιουργική γραφή και έρευνα. Οι απορρίψεις είναι σπάνιες και συγκεκριμένες για αυτό το αυστηρό όριο.
Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;
Λαμβάνετε κωδικό κατάστασης 429. Πρέπει να περιμένετε πριν στείλετε περισσότερα αιτήματα. Το όριο είναι 300 αιτήματα ανά λεπτό ανά κλειδί. Η λογική επανάληψης πρέπει να χειρίζεται αυτό ομαλά. Το υπόλοιπό σας παραμένει αμετάβλητο κατά τη διάρκεια αυτών των καθυστερήσεων.
Κτήστε το κλειδί API σας τώρα.
Εγγραφείτε, αποκτήστε το key, ενημερώστε τη βάση URL. Ολοκληρώθηκε.