Τεκμηρίωση API
Ξεκινήστε με την uncensored AI API σε λίγα λεπτά. Στείλτε ένα απλό αίτημα κειμένου και λάβετε ωμά, μη φιλτραρισμένα responses μέσω του τυπικού OpenAI-compatible endpoint.
Authentication and Base URL
Η API απαιτεί ένα μόνο API key για πιστοποίηση. Λαμβάνετε αυτό το κλειδί άμεσα μετά την εγγραφή με Google ή διεύθυνση email. Περάστε το στο Authorization header ως Bearer token. Η βασική διεύθυνση URL είναι https://api.topuncensored.com/v1. Αυτό το URL λειτουργεί με οποιοδήποτε SDK ή βιβλιοθήκη πελάτη συμβατή με OpenAI.
- Χρησιμοποιήστε το header:
Authorization: Bearer YOUR_API_KEY - Ορίστε το base URL του πελάτη σας στο παρεχόμενο endpoint.
Αυτή η ρύθμιση διασφαλίζει ότι μπορείτε να εναλλάξετε βιβλιοθήκες χωρίς να αλλάξετε τη βασική σας λογική.
curl https://api.topuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten distinct UI layout patterns."}]
}'
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε prompts κειμένου στο /v1/chat/completions endpoint. Το model ID είναι uncensored. Αυτό το endpoint διαχειρίζεται standard chat formatting με messages. Επιστρέφει text responses απευθείας. Δεν υπάρχουν επιπλέον layers ή wrappers. Ελέγχετε το context window των 100,000 tokens. Requests κάτω από 8 MB λειτουργούν αξιόπιστα. Χρησιμοποιήστε το για direct text generation.
Δομήστε το αίτημά σας με ένα prompt συστήματος και ένα μήνυμα χρήστη. Το μοντέλο απαντά χωρίς φιλτράρισμα νόμιμου περιεχομένου για ενήλικες. Σφάλματα όπως λείποντες κλειδιά επιστρέφουν 401. Μείνατε χωρίς πιστωτικό υπόλοιπο; Θα λάβετε σφάλμα 402. Αυτά είναι ξεκάθαρα σήματα.
Streaming Αποκρίσεις
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Λαμβάνετε κομμάτια κειμένου καθώς παράγονται. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μεγάλες εξόδους. Το τελευταίο κομμάτι περιλαμβάνει δεδομένα χρήσης token. Χρησιμοποιήστε το για εμφανίσεις σε πραγματικό χρόνο ή προοδευτική απόδοση. Είναι αποδοτικό για εφαρμογές υψηλού όγκου.
Ανάλυση κάθε τμήματος για να χτίσετε την τελική σας απόκριση. Αυτή η μέθοδος χειρίζεται μεγάλες εξόδους με χάρη. Το API υποστηρίζει τυπικά Server-Sent Events. Αυτή είναι η συνιστώμενη προσέγγιση για διαδραστικές εφαρμογές.
from openai import OpenAI
client = OpenAI(base_url="https://api.topuncensored.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)
Κλήση Εργαλείων και Λειτουργία JSON
Χρησιμοποιήστε κλήση συναρτήσεων για δομημένες αλληλεπιδράσεις. Ορίστε τα εργαλεία στην αίτησή σας. Το μοντέλο επιστρέφει δομημένα ορίσματα. Ορίστε response_format για {"type": "json_object"} για αυστηρή έξοδο JSON. Αυτό διασφαλίζει προβλέψιμες μορφές δεδομένων. Συνδυάστε αυτά τα χαρακτηριστικά για ισχυρές ενσωματώσεις. Έχετε ακριβή έλεγχο της δομής της εξόδου.
Η κλήση εργαλείων λειτουργεί με το τυπικό schema OpenAI. Η λειτουργία JSON επιβάλλει έγκυρο JSON. Χρησιμοποιήστε αυτά για ολοκληρώσεις API ή εξαγωγή δεδομένων. Αυτή η ευελιξία υποστηρίζει σύνθετα workflows.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.topuncensored.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);
Παράμετροι και Όρια
Ρύθμιση temperature, top_p, και stop ακολουθίες. Ορίστε max_tokens σε 16.000. Προεπιλογή είναι 2.048 αν παραλειφθεί. Ελέγξτε την επανάληψη με presence_penalty και frequency_penalty. Χρησιμοποιήστε seed για ντετερμινιστικά αποτελέσματα. Αυτές οι παράμετροι βελτιστοποιούν την ποιότητα παραγωγής. Έχετε πλήρη έλεγχο πάνω στο στυλ εξόδου.
Τα όρια ρυθμού είναι 300 αιτήματα ανά λεπτό. Τα ταυτόχρονα αιτήματα φτάνουν τα 8. Αυτά τα όρια διασφαλίζουν σταθερή απόδοση. Παρακολουθήστε τη χρήση σας μέσω του πίνακα ελέγχου. Προσαρμόστε τις παραμέτρους για βελτιστοποίηση στην συγκεκριμένη περίπτωσή σας.
Σφάλματα και Παράθυρο Πλαισίου
Διαχειριστείτε τα σφάλματα με χάρη. Το 401 σημαίνει μη έγκυρο κλειδί. Το 402 υποδηλώνει ανεπαρκές υπόλοιπο. Το 429 σηματοδοτεί όρια ρυθμού. Το παράθυρο πλαισίου (context window) είναι 100.000 tokens συνολικά. Η μέγιστη έξοδος φτάνει τα 16.000 tokens. Διαχειριστείτε τα tokens σας με σύνεση. Τα σφάλματα δεν καταναλώνουν πιστωτικά μονάδες. Αυτό γλιτώνει χρήματα κατά την αποσφαλμάτωση. Χρησιμοποιήστε το τελευταίο τμήμα για στατιστικά χρήσης.
Παρακολουθήστε τη χρήση tokens. Αποφύγετε την εξάντληση των ορίων ρυθμού. Επαναλάβετε με εκθετική backoff. Αυτό διασφαλίζει αξιόπιστη λειτουργία. Το API είναι σχεδιασμένο για ανθεκτικότητα. Διαχειριστείτε τα σφάλματα ως μέρος της φυσιολογικής ροής.
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 χωρίς λογοκρισία δωρεάν;
Όχι, είναι πληρωμή ανά χρήση. Λαμβάνετε $0.50 δοκιμαστικό πιστωτικό υπόλοιπο για νέους λογαριασμούς. Το πιστωτικό υπόλοιπο δεν λήγει ποτέ. Τα σφάλματα είναι δωρεάν. Μόνο crypto για пополнения.
Μπορώ να χρησιμοποιήσω αυτό με SDK OpenAI;
Ναι, είναι πλήρως συμβατό με OpenAI. Αλλάξτε το base URL και το API key. Λειτουργεί με τυπικές βιβλιοθήκες. Δεν χρειάζεται προσαρμοσμένος κώδικας. Αυτό απλοποιεί σημαντικά την ενσωμάτωση.
Ποιο είναι το μέγεθος του παραθύρου συνάφειας;
Το παράθυρο συμφραζομένων είναι 100.000 tokens. Αυτό περιλαμβάνει την εντολή και την απάντηση. Μέγιστη έξοδος 16.000 tokens. Αυτό επιτρέπει μακροχρόνιες συνομιλίες. Χρησιμοποιήστε το για λεπτομερή ανάλυση.
Ανάκτηση του κλειδιού API σας
Εγγραφείτε, αποκτήστε το κλειδί σας, ενημερώστε τη βάση URL. Έγινε.