Γρήγορη Έναρξη: Ενσωμάτωση Uncensored LLM API
Προσθέστε το uncensored LLM μας στο υπάρχον OpenAI SDK σας με μηδενικές αλλαγές κώδικα. Αυτό το quickstart σας καθοδηγεί στη διαμόρφωση, το streaming και τον χειρισμό σφαλμάτων για ένα true OpenAI compatible endpoint.
Εγκαταστήστε το OpenAI SDK
Ξεκινήστε προσθέτοντας την επίσημη βιβλιοθήκη στο έργο σας. Αυτό διασφαλίζει συμβατότητα με τυπικές παραμέτρους όπως temperature και top_p. Η βιβλιοθήκη χειρίζεται τη serialization αυτόματα.
- Υποστηρίζει περιβάλλοντα Python και JavaScript.
- Manages connection pooling efficiently.
- Παραμένει συμβατό με τις τυπικές δομές API συμβατές με OpenAI.
Εγκαταστήστε το πακέτο χρησιμοποιώντας τον διαχειριστή πακέτων που προτιμάτε. Αυτό το βήμα προετοιμάζει το περιβάλλον σας για άμεση ενσωμάτωση.
Δεν χρειάζεστε συγκεκριμένη έκδοση για βασική παραγωγή κειμένου. Η βιβλιοθήκη υποστηρίζει ομαλά τους τυπικούς τίτλους πιστοποίησης.
Ρύθμιση της Βασικής σας URL
Κατευθύνετε τον πελάτη σας προς το endpoint μας για να παρακάμψετε τα τυπικά φίλτρα περιεχομένου. Χρησιμοποιήστε το base URL https://api.openaipricingapi.com/v1 για όλες τις αιτήσεις. Αυτή η μοναδική αλλαγή ανακατευθύνει την κίνηση στην υποδομή LLM uncensored μας.
Ορίστε το API key σας στο τυπικό Authorization header. Δώστε το κλειδί που αποκτήσατε από το dashboard. Ο πελάτης επαληθεύει τα διαπιστευτήρια πριν στείλει δεδομένα.
Βεβαιωθείτε ότι χρησιμοποιείτε το ID μοντέλου uncensored για βέλτιστη απόδοση. Αυτό το αναγνωριστικό λέει στον διακομιστή ποιο μοντέλο να κατευθύνει το αίτημά σας. Δεν υποστηρίζονται άλλα IDs μοντέλων.
Κάντε την πρώτη ολοκλήρωση συνομιλίας
Στείλτε ένα απλό μήνυμα για να επαληθεύσετε τη σύνδεση. Χρησιμοποιήστε το τυπικό endpoint chat completion με ένα system prompt και μήνυμα χρήστη. Η απόκριση επιστρέφει κείμενο απευθείας.
Ελέγξτε τον κωδικό κατάστασης για να επιβεβαιώσετε την επιτυχία. Ένας κωδικός 200 OK υποδηλώνει ότι η επεξεργασία της αίτησης ήταν σωστή. Τα σφάλματα επιστρέφουν συγκεκριμένους κωδικούς για εντοπισμό σφαλμάτων.
Ελέγξτε την ακρίβεια της εξόδου. Το μοντέλο απαντά χωρίς να απορρίπτει νόμιμο ενήλικο περιεχόμενο. Δοκιμάστε με ποικίλα θέματα για να επαληθεύσετε τη συμπεριφορά.
Ενεργοποίηση Streaming και Κλήσης Λειτουργιών
Ενεργοποιήστε το streaming για να λαμβάνετε tokens σε πραγματικό χρόνο. Ρυθμίστε stream=True στην αίτησή σας. Ο πελάτης αποδίδει τμήματα καθώς γίνονται διαθέσιμα. Αυτό μειώνει σημαντικά την αντιλαμβανόμενη καθυστέρηση.
Πρόσβαση σε κλήση συναρτήσεων ορίζοντας εργαλεία στο payload σας. Το μοντέλο επιστρέφει δομημένα ορίσματα για εκτέλεση. Ερμηνεύστε την έξοδο JSON για να ενεργοποιήσετε τη λογική του backend σας.
Συνδυάστε streaming με εργαλεία για σύνθετες ροές εργασίας. Χειριστείτε μετριοπαθώς τις μερικές απαντήσεις. Βεβαιωθείτε ότι ο κώδικάς σας επεξεργάζεται το τελευταίο τμήμα για μετρήσεις tokens.
Διαχείριση Tokens και Δεδομένων Χρήσης
Παρακολουθήστε τη χρήση tokens για τη διαχείριση του προκαταβληθέντος πιστωτικού υπολοίπου σας. Η API χρεώνει $0.15 per 1M input tokens and $0.50 per 1M output tokens. Τα σφάλματα δεν καταναλώνουν πιστωτικό.
Επεξεργαστείτε τα δεδομένα χρήσης από το τελευταίο τμήμα του stream. Αυτό παρέχει ακριβείς μετρήσεις εισόδου και εξόδου. Παρακολουθήστε το κόστος στα logs της εφαρμογής σας.
Οι επιστροφές ισχύουν μόνο για σφάλματα χρέωσης. Το πιστωτικό δεν λήγει ποτέ μετά την αγορά. Χρησιμοποιήστε τα δεδομένα χρήσης για να προβλέψετε με ακρίβεια τις μελλοντικές δαπάνες.
Κατανόηση των ορίων ταχύτητας και των σφαλμάτων
Αναμένεται ένα 429 error if you exceed 300 requests per minute. Throttle your client to avoid interruptions. Concurrent requests are limited to 8 per key.
A 401 σφάλμα υποδεικνύει άκυρο ή λείπον κλειδί API. Επαληθεύστε τα διαπιστευτήριά σας στο dashboard. Ένα 402 σφάλμα σημαίνει ότι το προκαταβληθέν υπόλοιπό σας εξαντλήθηκε.
Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens. Αιτήματα που υπερβαίνουν αυτό το όριο επιστρέφουν σφάλμα. Προσαρμόστε το μέγεθος του payload σας ανάλογα για να διατηρήσετε τις επιδόσεις.
cURL
curl https://api.openaipricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly cost per token for the current model tier"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipricingapi.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.openaipricingapi.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 OpenAI;
Ναι, το endpoint μας δέχεται τυπικά OpenAI compatible payloads και επιστρέφει τυπικές απαντήσεις JSON. Μπορείτε να χρησιμοποιήσετε τα επίσημα OpenAI SDKs χωρίς να τροποποιήσετε τη δομή του κώδικά σας. Το μοντέλο τιμολόγησης διαφέρει χρησιμοποιώντας προπληρωμένο credit αντί για συνδρομές.
Τι συμβαίνει αν λάβω σφάλμα 402;
Σφάλμα 402 υποδεικνύει ότι το προκαταβλημένο υπόλοιπό σας είναι μηδέν. Πρέπει να προσθέσετε κεφάλιο χρησιμοποιώντας USDT ή USDC για να ανακτήσετε την υπηρεσία. Τα σφάλματα κατά τις αποτυχημένες αιτήσεις δεν καταναλώνουν το υπόλοιπό σας, οπότε μπορείτε να ξαναδοκιμάσετε με ασφάλεια.
Πόσο μεγάλο είναι το παράθυρο συμφραζομένων;
Το μοντέλο υποστηρίζει παράθυρο συνάφειας 100.000 tokens για συνδυασμένη είσοδο και έξοδο. Μπορείτε να ορίσετε έως 16.000 tokens για μία απόκριση. Αιτήματα που υπερβαίνουν το όριο θα αποτύχουν άμεσα.
Λάβετε το API key σας
Εγγραφείτε, αποκτήστε το κλειδί, ενημερώστε τη βάση URL. Αυτό είναι.