Ενσωματώστε την API LLM χωρίς λογοκρισία
Ενσωματώστε την API LLM χωρίς λογοκρισία στην εφαρμογή σας χρησιμοποιώντας τυπικά πρωτόκολλα συμβατά με OpenAI. Αυτός ο οδηγός καλύπει τα βασικά βήματα για την αποστολή αιτημάτων, την επεξεργασία streaming και τη διαχείριση του κλειδιού API σας.
Προαπαιτούμενα και Εγκατάσταση SDK
Εγκαταστήστε το επίσημο SDK για τη γλώσσα σας για επικοινωνία με το endpoint. Χρειάζεστε Python 3.7+ ή Node.js 18+ με ενεργό API key. Οι βιβλιοθήκες πελάτη διαχειρίζονται αυτόματα τη σειριοποίηση και τη λογική επανάληψης. Αυτό εξασφαλίζει ότι η ενσωμάτωσή σας παραμένει σταθερή υπό μεταβαλλόμενες συνθήκες φόρτου.
Απαιτούμενες εκδόσεις: Python openai>=1.0.0 ή Node [email protected]. Αυτά τα packages υποστηρίζουν τις σύγχρονες διεπαφές streaming και tool-calling.
Ρύθμιση της Βασικής Διεύθυνσης
Κατευθύνετε τον πελάτη SDK σας στο συγκεκριμένο βασικό URL μας για να κατευθύνετε σωστά την κίνηση. Αυτό διασφαλίζει ότι συνδέεστε με το μοντέλο χωρίς λογοκρισία αντί για το προεπιλεγμένο endpoint OpenAI. Το βασικό URL είναι https://api.iasenzacensura.com/v1.
Ρυθμίστε τη βασική διεύθυνση URL (base URL) στον κώδικα αρχικοποίησης του πελάτη σας. Αυτή η μοναδική αλλαγή ανακατευθύνει όλες τις επόμενες κλήσεις στην υποδομή μας. Μπορείτε να επαληθεύσετε τη σύνδεση καλώνοντας GET /v1/models and checking for the uncensored το ID του μοντέλου.
Πιστοποίηση με API Key
Περάστε το API key σας στο Authorization header για κάθε αίτηση. Χρησιμοποιήστε τη μορφή Bearer YOUR_API_KEY για να πιστοποιήσετε την ταυτότητά σας. Το key δημιουργείται άμεσα μετά την εγγραφή με Google ή email.
Κρατήστε το κλειδί σας ασφαλές. Παρέχει πρόσβαση στο προκαταβλημένο credit σας. Αν χάσετε το κλειδί, δημιουργήστε ένα νέο από το dashboard· το παλιό κλειδί γίνεται άκυρο αμέσως. Αυτό διασφαλίζει ότι το υπόλοιπό σας που δεν χρησιμοποιήθηκε παραμένει προστατευμένο από μη εξουσιοδοτημένη χρήση.
Αποστολή Αίτησης Ολοκλήρωσης Συνομιλίας
Στείλτε ένα POST αίτηση για /v1/chat/completions με το prompt σας και το ID του μοντέλου. Το ID του μοντέλου είναι uncensored. Αυτό επιστρέφει μια απάντηση κειμένου χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση για ενήλικες.
curl https://api.iasenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 Python web frameworks"}]
}'Η απάντηση περιλαμβάνει στατιστικά χρήσης tokens. Τα input tokens κοστίζουν $0.15 ανά εκατομμύριο· τα output tokens κοστίζουν $0.50 ανά εκατομμύριο. Τα σφάλματα δεν καταναλώνουν πιστωτική μονάδα, προστατεύοντας το υπόλοιπό σας κατά τις φάσεις δοκιμής.
Διαχείριση Streaming Αποκρίσεων (SSE)
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στο σώμα του αιτήματός σας. Αυτό επιστρέφει Server-Sent Events (SSE) για παράδοση tokens σε πραγματικό χρόνο. Λαμβάνετε μερικά tokens καθώς παράγονται, μειώνοντας σημαντικά την αντιλαμβανόμενη καθυστέρηση.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasenzacensura.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)Κάθε τμήμα περιέχει μερικό κείμενο και δεδομένα χρήσης. Το τελευταίο τμήμα περιλαμβάνει τον συνολικό αριθμό tokens για το request. Αναλύστε αυτά τα events για να ενημερώνετε το UI σας σταδιακά. Αυτό είναι ιδανικό για chat interfaces όπου οι χρήστες αναμένουν άμεση ανατροφοδότηση.
Ρύθμιση Παραμέτρων και Εργαλείων
Προσαρμόστε τη συμπεριφορά παραγωγής χρησιμοποιώντας τυπικές παραμέτρους όπως temperature, top_p, και stop. Ρυθμίστε response_format για {"type": "json_object"} για δομημένη έξοδο. Ενεργοποιήστε την κλήση συναρτήσεων περνώντας ένα tools array.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasenzacensura.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)Υποστήριξη Ερωτήσεων & Απαντήσεων
Αυτή είναι η μόνη διαθέσιμη uncensored ia API;
Όχι, αλλά η API μας είναι βελτιστοποιημένη για ταχύτητα ενσωμάτωσης developer και διαφανείς τιμές prepaid. Φιλοξενούμε ένα μοναδικό uncensored μοντέλο, εξασφαλίζοντας συνεπή συμπεριφορά χωρίς overhead routing. Άλλες υπηρεσίες μπορεί να προσφέρουν πολλαπλά μοντέλα ή διαφορετικές δομές τιμολόγησης.
Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;
Λαμβάνετε σφάλμα 429 Too Many Requests. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά κλειδί. Περιμένετε λίγα δευτερόλεπτα πριν δοκιμάσετε ξανά ή αναβαθμίστε το επίπεδο χρήσης σας αν χρειαστεί. Τα όρια burst επιτρέπουν 8 ταυτόχρονες αιτήσεις ανά κλειδί.
Μπορώ να χρησιμοποιήσω αυτό για εμπορικές εφαρμογές;
Ναι, εφόσον το περιεχόμενο είναι νόμιμο και δεν αφορά ανηλίκους. Τα prompts σας δεν χρησιμοποιούνται για εκπαίδευση, διασφαλίζοντας την ιδιωτικότητα. Πληρώνετε μόνο για τα tokens που καταναλώθηκαν, χωρίς να απαιτούνται μηνιαίες χρεώσεις συνδρομής.
Δημιουργήστε το key σας σε δευτερόλεπτα
Εγγραφή λογαριασμού, ανακτήστε το token, ενημερώστε τη base URL. Αυτό καλύπτει όλη τη διαμόρφωση.