Uncensored-llm.vercel.app Οδηγός Γρήγορης Έναρξης
Αυτός ο γρήγορος οδηγός σας συνδέει με το API uncensored-llm.vercel.app σε λίγα λεπτά. Στείλτε απεριόριστες απαντήσεις κειμένου χρησιμοποιώντας πρωτόκολλα συμβατά με OpenAI.
https://api.uncensoredllmvercelapp.com/v1uncensored
Προαπαιτούμενα: API key και base URL
Ξεκινήστε αποκτώντας ένα μοναδικό κλειδί API από το dashboard. Υποστηρίζουμε είσοδο μέσω Google ή εγγραφή με email χωρίς επαλήθευση τηλεφώνου. Το κλειδί σας αυθεντικοποιεί όλα τα αιτήματα προς το base URL: HTTPS://api.uncensoredllmvercelapp.com/v1. Αυτό το endpoint λειτουργεί με οποιαδήποτε βιβλιοθήκη πελάτη συμβατή με το OpenAI. Δεν χρειάζεται να διαχειρίζεστε πολλαπλά endpoints για διαφορετικούς τύπους μοντέλων.
Αποστολή της πρώτης σας αίτησης
Κάντε μια αίτηση POST στο /v1/chat/completions με το model ID "uncensored". Το σύστημα δέχεται τυπικές παραμέτρους όπως temperature και top_p. Μπορείτε να στείλετε έως 8 αιτήσεις ταυτόχρονα ανά κλειδί. Κάθε σώμα αίτησης πρέπει να παραμένει κάτω από 8 MB. Τα σφάλματα δεν καταναλώνουν τις προπληρωμένες πιστώσεις σας.
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Αυτή η απλή κλήση δείχνει την ικανότητα απευθείας εισόδου κειμένου, εξόδου κειμένου. Η απόκριση περιλαμβάνει το παραγόμενο περιεχόμενο και στατιστικά χρήσης tokens. Μπορείτε να προσαρμόσετε το παράθυρο συμφραζομένων έως 100,000 tokens για prompt και ολοκλήρωση συνολικά.
Ροή αποκρίσεων με SSE
Ενεργοποιήστε τη ροή (streaming) ορίζοντας stream σε true στη διεπαφή σας. Ο διακομιστής επιστρέφει Server-Sent Events (SSE) καθώς τα tokens γίνονται διαθέσιμα. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μακρές εξόδους. Μπορείτε να αναλύσετε το τελευταίο chunk για να λάβετε τις συνολικές μετρήσεις tokens. Η ροή λειτουργεί ταυτόσημα με το τυπικό format της OpenAI.
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)
Αυτή η προσέγγιση είναι ιδανική για εφαρμογές πραγματικού χρόνου. Το μοντέλο uncensored υποστηρίζει υψηλή απόδοση κατά τη ροή δεδομένων. Διατηρείτε τον έλεγχο της διαδικασίας δημιουργίας χωρίς να περιμένετε την πλήρη απάντηση.
Κλήση συναρτήσεων και λειτουργία JSON
Χρησιμοποιήστε την παράμετρο tools για δυνατότητες function calling. Το API υποστηρίζει tool_choice και δομημένη JSON έξοδο μέσω response_format. Ορίστε response_format σε json_object για αυστηρή συμμόρφωση JSON. Αυτό διασφαλίζει αξιόπιστη ανάλυση στις εφαρμογές σας. Μπορείτε να ορίσετε πολλές συναρτήσεις για πολύπλοκες ροές εργασίας.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
Η λειτουργία JSON είναι χρήσιμη για εργασίες εξαγωγής δεδομένων. Η κλήση συναρτήσεων επιτρέπει στο μοντέλο να επιστρέψει δομημένα δεδομένα. Και τα δύο χαρακτηριστικά λειτουργούν στο uncensored context window. Διατηρείτε πλήρη έλεγχο πάνω στη μορφή εξόδου του μοντέλου.
Διαχείριση tokens και ορίων
Παρακολουθήστε τη χρήση των tokens σας για τον αποτελεσματικό έλεγχο των εξόδων. Τα input tokens κοστίζουν $0.15 ανά εκατομμύριο, ενώ τα output tokens κοστίζουν $0.50 ανά εκατομμύριο. Τα πιστωτικά είναι προκαταβλημένα και λήγουν ποτέ. Μπορείτε να δημιουργήσετε έως 16,000 tokens ανά αίτημα. Το παράθυρο πλαισίου υποστηρίζει 100,000 tokens συνολικά.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
Οι περιορισμοί ρυθμού επιτρέπουν 300 αιτήματα ανά λεπτό ανά κλειδί. Βεβαιωθείτε ότι η εφαρμογή σας διαχειρίζεται τους περιορισμούς ρυθμού ομαλά. Ο μετρητής tokens βοηθά στην ακριβή πρόβλεψη κόστους. Το σύστημα χρεώνει μόνο για επιτυχημένες ολοκληρώσεις.
Χειρισμός σφαλμάτων και απορρίψεις
Διαχειριστείτε τυπικούς κωδικούς σφάλματος HTTP για εντοπισμό προβλημάτων. Το 401 υποδεικνύει ένα άκυρο κλειδί API. Η απόκριση 402 σημαίνει ότι το προπληρωμένο υπόλοιπό σας εξαντλήθηκε. Το σφάλμα 429 σηματοποιεί ότι υπερβήκατε το όριο ρυθμού. Αυτά τα σφάλματα δεν καταναλώνουν τα tokens σας.
Η API σπάνια απορρίπτει περιεχόμενο, αλλά υπάρχουν μικρές εξαιρέσεις. Αιτήματα που αφορούν ανηλίκους απορρίπτονται πάντα. Όλο το άλλο νόμιμο ενήλικο περιεχόμενο περνάει. Αυτό διασφαλίζει αξιόπιστη έξοδο για τις περιπτώσεις χρήσης σας. Ελέγξτε το σώμα της απάντησης για λεπτομερή μηνύματα σφάλματος.
Frequently asked questions
Πώς λειτουργεί το uncensored μέρος;
Το μοντέλο είναι ρυθμισμένο να απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενηλίκων. Δεν εφαρμόζει τυπικά εταιρικά φίλτρα σε αμφιλεγόμενα ή ρητά θέματα. Εισάγετε ειδικούς εσωτερικούς tokens μοντέλου αν χρειαστεί για συγκεκριμένες εντολές jailbreak.
Τι συμβαίνει αν εξαντληθούν τα πιστωτικά μου;
Λαμβάνετε σφάλμα 402 που υποδεικνύει έλλειψη πιστωτικού υπολοίπου. Τα σφάλματα και οι απορρίψεις είναι δωρεάν, οπότε πληρώνετε μόνο για την πραγματική χρήση tokens. Τα πιστωτικά υπόλοιπα δεν λήγουν, επιτρέποντάς σας να αναπληρώσετε οποιαδήποτε στιγμή. Μπορείτε να αναπληρώσετε με USDT ή USDC για ένα μπόνιο.
Η API LLM χωρίς λογοκρισία είναι συμβατή με SDKs OpenAI;
Ναι, χρησιμοποιεί το τυπικό συμβατό με OpenAI format. Αρκεί να αλλάξετε τη βάση URL και το API key. Το model id είναι "uncensored". Όλα τα τυπικά parameters όπως temperature και stream λειτουργούν όπως αναμένεται.
Ανάκτηση του κλειδιού API σας
Εγγραφείτε, αντιγράψτε το token, και ενημερώστε το base URL. Αυτό είναι όλο.