Τεκμηρίωση API
Χρησιμοποιήστε το endpoint μας συμβατό με OpenAI για να δημιουργήσετε κείμενο με το uncensored μοντέλο. Ξεκινήστε με ένα απλό request ή ενεργοποιήστε το streaming για πραγματικού χρόνου έξοδο tokens.
Βασικό URL και Αυθεντικοποίηση
Στείλτε αιτήματα στο https://api.uncensoredaicharacter.com/v1 με το API key σας στο Authorization header. Το κλειδί εκδίδεται αμέσως μετά την εγγραφή μέσω Google ή email. Χρησιμοποιήστε το ID μοντέλου uncensored για όλες τις ολοκληρώσεις.
curl https://api.uncensoredaicharacter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server uptime status"}]
}'Κάθε λογαριασμός διαθέτει ένα ενεργό κλειδί. Αν ανανεώσετε το κλειδί, το παλιό παύει να λειτουργεί αμέσως. Ισχύουν όρια ανά κλειδί για να διατηρηθεί η δικαιοσύνη της υπηρεσίας. Τα σώματα αιτήσεων πρέπει να παραμένουν κάτω από 8 MB. Αυτό εξασφαλίζει συνεπή απόδοση για την εφαρμογή σας.
Πρώτη αίτηση: SDK Python
Προσδιορίστε τον πελάτη με το key σας και κατευθύνετέ το στο base URL μας. Διαβιβάστε το όνομα του model και τα μηνύματα χρήστη για να λάβετε απόκριση κειμένου. Αυτό λειτουργεί με τις τυπικές συμβατές με OpenAI βιβλιοθήκες. Η απόκριση περιλαμβάνει χρήση tokens και περιεχόμενο.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Μπορείτε να προσαρμόσετε παραμέτρους όπως temperature για τον έλεγχο τυχαίοτητας. Το API επιστρέφει JSON ή κείμενο ανάλογα με τις ρυθμίσεις σας. Τα σφάλματα επιστρέφουν κωδικούς κατάστασης HTTP. Ελέγξτε τον κωδικό κατάστασης για να χειριστείτε τα προβλήματα με χάρη.
Πρώτη αίτηση: SDK Node
Ρυθμίστε τον πελάτη Node για να χρησιμοποιεί το endpoint μας. Ορίστε το apiKey και baseURL properties σωστά. Καλέστε chat.completions.create() με το μοναδικό αναγνωριστικό μοντέλου. Η βιβλιοθήκη χειρίζεται τη σειριοποίηση και τις επαναλήψεις αυτόματα.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);Υποστηρίζεται ροή αποκρίσεων μέσω async iterators. Αυτό σας επιτρέπει να εμφανίζετε tokens καθώς παράγονται. Το παράθυρο συνεισφοράς υποστηρίζει έως 100,000 tokens συνολικά. Χρησιμοποιήστε το για μακριά έγγραφα ή εκτεταμένες συνομιλίες.
Streaming Αποκρίσεις
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στην αίτησή σας. Το API επιστρέφει μια ροή Server-Sent Events (SSE). Κάθε κομμάτι περιέχει μερικό κείμενο και δεδομένα χρήσης token. Το τελευταίο κομμάτι περιλαμβάνει τα πλήρη στατιστικά χρήσης.
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)Η ροή δεδομένων (streaming) μειώνει την αντιλαμβανόμενη καθυστέρηση για τους τελικούς χρήστες. Μπορείτε να επεξεργαστείτε tokens σε πραγματικό χρόνο χωρίς να περιμένετε την πλήρη απάντηση. Η διαχείριση buffer γίνεται από τη βιβλιοθήκη πελάτη. Παρακολουθήστε τους αριθμούς tokens για να μείνετε εντός του προκαταβλητέου πιστωτικού σας ορίου.
Χειρισμός Σφαλμάτων και Όρια
Διαχειριστείτε τα σφάλματα ελέγχοντας τον κωδικό κατάστασης HTTP. Ένα 401 σφάλμα σημαίνει ότι το κλειδί API σας είναι άκυρο ή λείπει. Ένα 402 σφάλμα υποδεικνύει ανεπαρκές προκαταβλημένο υπόλοιπο. Ένα 429 σφάλμα υποδεικνύει ότι έχετε φτάσει το όριο ρυθμού των 300 αιτημάτων ανά λεπτό. Οι επιστροφές χρημάτων δεν διατίθενται για χρησιμοποιημένο υπόλοιπο.
Το παράθυρο συνάφειας επιτρέπει 100,000 tokens για input και output συνδυαστικά. Μέγιστη έξοδος είναι 16,000 tokens ανά αίτημα. Ορίστε max_tokens για τον έλεγχο του μήκους εξόδου. Τα σφάλματα δεν καταναλώνουν πιστωτικό υπόλοιπο αν εντοπιστούν πριν την επεξεργασία. Αυτό προστατεύει το υπόλοιπό σας από τυχαίους βρόχους.
Διαμόρφωση και περιορισμοί
Ορίστε παραμέτρους όπως top_p, seed, και stop ακολουθίες για να διαμορφώσετε την έξοδο. Χρησιμοποιήστε response_format για JSON mode. Η κλήση συναρτήσεων υποστηρίζεται μέσω tools. Όλες οι παράμετροι ακολουθούν το τυπικό schema OpenAI. Αυτό διευκολίνει τη μετοίκιση για υπάρχοντα έργα.
Τα αιτήματα περιορίζονται σε 8 ταυτόχρονες συνδέσεις ανά key. Το όριο μεγέθους σώματος είναι 8 MB. Αυτοί οι περιορισμοί διασφαλίζουν σταθερή απόδοση. Το uncensored μοντέλο διαχειρίζεται ποικίλα θέματα χωρίς απόρριψη. Προσαρμόστε τις ρυθμίσεις ώστε να ταιριάζουν τέλεια με την περίπτωσή σας χρήσης.
Συχνές Ερωτήσεις
Πώς θα ξεκινήσω με το API χαρακτήρων AI χωρίς λογοκρισία;
Εγγραφείτε με Google ή email για να λάβετε κλειδί API αμέσως. Προσθέστε προκαταβλημένο υπόλοιπο μέσω κρυπτονομισμάτων για να ξεκινήσετε να στέλνετε αιτήματα. Η βάση URL είναι HTTPS://api.uncensoredaicharacter.com/v1.
Τι συμβαίνει αν φτάσω σε όριο ρυθμού ή λάβω σφάλμα;
Θα λάβετε κωδικό κατάστασης 429 για όρια ρυθμού ή 401/402 για ζητήματα ελέγχου ταυτότητας/υπολοίπου. Τα σφάλματα δεν καταναλώνουν υπόλοιπο αν προκύψουν πριν την επεξεργασία. Προσαρμόστε τη συχνότητα των αιτήσεών σας ή προσθέστε κεφάλαια στο υπόλοιπό σας.
Μπορώ να χρησιμοποιήσω αυτό με υπάρχοντα SDK OpenAI;
Ναι, το API είναι πλήρως συμβατό με OpenAI. Απλά ενημερώστε τη βάση URL και το API key στη διαμόρφωση του πελάτη σας. Υποστηρίζει streaming, λειτουργία JSON και κλήση συναρτήσεων.
Κτήστε το κλειδί API σας τώρα.
Εγγραφείτε, αποκτήστε το key, ενημερώστε τη βάση URL. Αυτό είναι ό,τι χρειάζεται.