Uncensored Chat Completions API
Αυτό το αδιάθετο API ολοκληρώσεων συνομιλίας σας επιτρέπει να ενσωματώσετε ένα LLM με ευέλικτο περιεχόμενο χρησιμοποιώντας τυπικά SDKs του OpenAI. Λαμβάνετε άμεση πρόσβαση μέσω προπληρωμένων κρυπτονομισμάτων με διαφανή τιμολόγηση ανά token.
Πιστοποίηση & Base URL
Χρησιμοποιήστε το generated API key σας με το base URL https://api.openrouteraisettingskeys.com/v1 για να κατευθύνετε τα αιτήματα. Λειτουργούμε ως εναλλακτική λύση του OpenRouter για προγραμματιστές που θέλουν να αποφύγουν τα στρώματα συνδρομής διατηρώντας τον κώδικα του πελάτη τους ίδιο. Το key πιστοποιεί το προπληρωμένο σας υπόλοιπο απευθείας στο openrouter AI settings keys υποδομή. Λαμβάνετε ένα ενεργό κλειδί ανά λογαριασμό· η δημιουργία ενός νέου αντικαθιστά αμέσως τα προηγούμενα διαπιστευτήρια. Δεν απαιτείται αριθμός τηλεφώνου ή τραπεζικές λεπτομέρειες κατά την εγγραφή, μόνο ένα email ή σύνδεση Google. Αυτή η άμεση διαχείριση κλειδιών διασφαλίζει ότι ελέγχετε την πρόσβαση χωρίς τριβή τρίτων χρεώσεων. Οι προτροπές σας παραμένουν ιδιωτικές και δεν χρησιμοποιούνται ποτέ για την εκπαίδευση του υποκείμενου μοντέλου.
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε αιτήματα POST στο /v1/chat/completions για να λαμβάνετε κειμενικές απαντήσεις από το μοντέλο χωρίς λογοκρισία. Το σύστημα δέχεται τυπικά arrays μηνυμάτων και επιστρέφει ολοκληρώσεις χωρίς να αρνείται νόμιμα ενήλικα ή αμφιλεγόμενα θέματα. Πληρώνετε μόνο για τα token που χρησιμοποιήθηκαν πραγματικά, με κόστος εισόδου $0.15 ανά 1M token και εξόδου $0.50 ανά 1M token. Τα σφάλματα και οι απορρίψεις δεν επιβαρύνουν με κόστος, διασφαλίζοντας ότι δεν πληρώνετε ποτέ για αποτυχημένες προσπάθειες. Η διεπαφή υποστηρίζει παράθυρο συνεισφοράς 100.000 token για prompt και ολοκλήρωση συνολικά. Η μέγιστη έξοδο είναι περιορισμένη στα 16.000 token ανά αίτημα εκτός αν ορίσετε χαμηλότερο όριο. Αυτή η απλή δομή μιμείται τη μορφή OpenAI, καθιστώντας τη μετοίκιση αβίαστη.
Ενσωμάτωση SDK Python
Εγκαταστήστε το επίσημο πακέτο OpenAI και διαμορφώστε τη βάση URL να κατευθύνει στο endpoint του LLM χωρίς λογοκρισία μας. Το παρακάτω απόσπασμα δείχνει πώς να αρχικοποιήσετε τον πελάτη και να στείλετε ένα απλό ερώτημα. Πρέπει να ενημερώσετε το base_url παράμετρος για να ταιριάξει με το πεδίο API μας. Το αναγνωριστικό μοντέλου είναι απλώς uncensored, το οποίο τρέχει το συγκεκριμένο μας open-weight μοντέλο ρυθμισμένο για άμεσες απαντήσεις. Αυτή η προσέγγιση σας επιτρέπει να επαναχρησιμοποιήσετε υπάρχοντα codebases Python με ελάχιστες αλλαγές. Το SDK χειρίζεται αυτόματα τη JSON serialization και streaming. Βεβαιωθείτε ότι το API key σας είναι αποθηκευμένο με ασφάλεια σε environment variables για παραγωγή.
Node SDK Integration
Ρυθμίστε τον πελάτη OpenAI Node.js για να κατευθύνει αιτήματα στο φιλοξενούμενο API μας. Η βάση URL πρέπει να οριστεί στη διεύθυνσή μας για σωστή διαδρομή. Μπορείτε να περάσετε το ID μοντέλου uncensored alongside your messages to generate text. This method works with any standard OpenAI-compatible client library in JavaScript. The request structure remains identical to the OpenAI specification, ensuring compatibility. You can manage your prepaid credit directly through the dashboard. The SDK supports both synchronous and asynchronous request patterns. Adjust the apiKey value για να ταιριάξει το generated credential σας. Αυτή η ρύθμιση παρέχει έναν αξιόπιστο τρόπο για να ενσωματώσετε την uncensored παραγωγή στις εφαρμογές Node σας.
Streaming Αποκρίσεις
Ενεργοποιήστε τη ροή δεδομένων (streaming) ορίζοντας το stream παράμετρος σε true στο σώμα της αίτησης. Η API επιστρέφει Server-Sent Events (SSE) για παράδοση tokens σε πραγματικό χρόνο. Μπορείτε να παρακολουθήσετε τη χρήση tokens εντός του τελευταίου τμήματος της ροής. Αυτή η δυνατότητα είναι ιδανική για διεπαφές συνομιλίας που απαιτούν άμεση ανατροφοδότηση. Το μοντέλο uncensored διατηρεί το πλαίσιο καθ' όλη τη διάρκεια της ροής χωρίς διακοπή. Μπορείτε να αναλύσετε τα δεδομένα SSE χρησιμοποιώντας τυπικούς ακροατές συμβάντων στον πελάτη σας. Η ροή λειτουργεί με όλες τις παραμέτρους όπως θερμοκρασία και top-p. Αυτή η μέθοδος μειώνει σημαντικά την αντιλαμβανόμενη καθυστέρηση για τους τελικούς χρήστες. Είναι η συνιστώμενη προσέγγιση για διαδραστικές εφαρμογές.
Όρια, Σφάλματα & Context
Το κλειδί API σας επιτρέπει 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες συνδέσεις. Το σώμα της αίτησης δεν πρέπει να υπερβαίνει τα 8 MB. Αν λάβετε σφάλμα 401, το κλειδί σας είναι άκυρο ή ληγμένο. Ένα σφάλμα 402 υποδεικνύει ανεπαρκή προπληρωμένο πιστωτικό υπόλοιπο· επαναφορτώστε μέσω USDT ή USDC για να συνεχίσετε την υπηρεσία. Ένα σφάλμα 429 σημαίνει ότι έχετε φτάσει στο όριο ρυθμού. Το μοντέλο υποστηρίζει παράθυρο πλαισίου 100.000 tokens για συνδυασμένη είσοδο και έξοδο. Ισχύουν ακόμη αυστηρά όρια περιεχομένου, συγκεκριμένα σχετικά με σεξουαλικό περιεχόμενο που περιλαμβάνει ανηλίκους. Αυτά τα όρια διασφαλίζουν σταθερή απόδοση για προγραμματιστές υψηλού όγκου. Μπορείτε να παρακολουθείτε τη χρήση σας απευθείας στο πίνακα ελέγχου του λογαριασμού. Τα σφάλματα είναι δωρεάν, οπότε πληρώνετε μόνο για επιτυχείς ολοκληρώσεις.
cURL
curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my current key balance"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraisettingskeys.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraisettingskeys.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);Ροή
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 για την υπηρεσία openrouter AI settings keys;
Navigate to the 'Get API key' page and sign in with Google or an email and password. The system generates your key immediately, which you can copy and use with any OpenAI-compatible SDK. No phone verification is required.
Υποστηρίζει αυτό το uncensored LLM function calling;
Ναι, το endpoint υποστηρίζει function calling με παραμέτρους tools και tool_choice. Μπορείτε να ορίσετε custom schemas και να λάβετε δομημένες κλήσεις εργαλείων στην απόκριση. Αυτή η λειτουργία λειτουργεί παράλληλα με streaming και JSON mode για ευέλικτη ενσωμάτωση.
Τι συμβαίνει αν ξεπεράσω το προπληρωμένο μου credit;
Θα λάβετε σφάλμα 402 που υποδεικνύει ότι δεν υπάρχει διαθέσιμο πιστωτικό. Μπορείτε να κάνετε επαναφόρτιση ακαριαία χρησιμοποιώντας USDT (TRC20) ή USDC (Base) για να αποκαταστήσετε την πρόσβαση. Το πιστωτικό σας δεν λήγει ποτέ, οπότε μπορείτε να προσθέσετε κεφάλαια οποιαδήποτε στιγμή χωρίς να χάσετε το υπόλοιπό σας.
Δημιουργήστε το κλειδί σας τώρα
Εγγραφείτε, αντιγράψτε το token, ενημερώστε το URL του endpoint. Αυτό είναι όλο.