Γρήγορη Έναρξη API Uncensored Kimi
Συνδέστε τον υπάρχοντα κώδικά σας στο uncensored API μας σε λίγα λεπτά. Αυτός ο οδηγός σας δείχνει πώς να διαμορφώσετε το base URL, να εγκρίνετε με το API key σας και να στείλετε αιτήματα χρησιμοποιώντας τυπικούς OpenAI-compatible πελάτες.
Βασικό URL και Αυθεντικοποίηση
Ρυθμίστε τον πελάτη σας να κατευθύνει στο εξειδικευμένο endpoint μας. Αντικαταστήστε τη τυπική βάση URL OpenAI με https://api.kimiapipricing.com/v1 για να κατευθύνετε τα αιτήματα μέσω της υποδομής μας χωρίς λογοκρισία. Πρέπει να ορίσετε το API key σας στην κεφαλίδα εξουσιοδότησης ή στο αντικείμενο διαμόρφωσης του πελάτη. Αυτό το base URL λειτουργεί με οποιοδήποτε τυπικό SDK OpenAI χωρίς να τροποποιεί τη δομή του αιτήματος. Το API key σας δημιουργείται αμέσως μετά την εγγραφή στο Get API key σελίδα. Υποστηρίζουμε login με Google ή τυπική αυθεντικοποίηση email χωρίς να απαιτείται αριθμός τηλεφώνου. Κρατήστε το κλειδί σας ασφαλές καθώς ταυτοποιεί τον λογαριασμό σας και τα προπληρωμένα πιστωτικά.
Στείλτε την Πρώτη Αίτηση
Εκτελέστε μια βασική ολοκλήρωση συνομιλίας για να επαληθεύσετε τη σύνδεση. Αποστείλετε ένα αίτημα POST στο /v1/chat/completions endpoint με το ID του μοντέλου uncensored. Αυτό το μοντέλο ανταποκρίνεται σε νόμιμο περιεχόμενο για ενήλικες χωρίς τις τυπικές απορρίψεις. Το σώμα της αίτησης απαιτεί μια σειρά messages που περιέχει το prompt σας. Το API μας επιστρέφει τυπικές απαντήσεις JSON της OpenAI συμπεριλαμβανομένων στατιστικών χρήσης tokens. Σφάλματα όπως μη έγκυρα κλειδιά ή ανεπαρκή πιστωτικά σημειώματα επιστρέφονται ως τυπικοί κωδικοί HTTP status. Μπορείτε να επαληθεύσετε τη βάση URL και τη διαμόρφωση κλειδιού σας πριν στείλετε πολύπλοκα prompts. Αυτό το βήμα επιβεβαιώνει ότι ο πελάτης σας είναι σωστά πιστοποιημένος.
curl https://api.kimiapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
}'
Ρύθμιση SDK Python
Αρχικοποιήστε τον πελάτη OpenAI Python με τη βάση URL. Περάστε το κλειδί API και το base_url παράμετρος για να υπεραποδώσει το προεπιλεγμένο endpoint. Ορίστε το μοντέλο σε uncensored για δημιουργία κειμένου. Αυτή η προσέγγιση σας επιτρέπει να χρησιμοποιήστε οικείες μεθόδους SDK όπως chat.completions.create(). Ο client χειρίζεται αυτόματα το streaming και τον σχηματισμό JSON. Δεν χρειάζεται να τροποποιήσετε τη δομή των μηνυμάτων σε σύγκριση με την τυπική χρήση OpenAI. Αυτή η συμβατότητα διασφαλίζει ότι μπορείτε να αλλάξετε πάροχο χωρίς να ξαναγράψετε τη λογική της εφαρμογής. Διαμορφώστε τον client μία φορά και χρησιμοποιήστε τον ξανά σε όλη την εφαρμογή σας. Το SDK διαχειρίζεται για εσάς την ομαδοποίηση συνδέσεων και τη λογική επανάληψης.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiapipricing.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)
Ρύθμιση SDK Node.js
Εισάγετε το πακέτο OpenAI και δημιουργήστε τον client με τη base URL μας. Ορίστε το apiKey και baseURL properties για να κατευθύνετε σωστά την κίνηση. Χρησιμοποιήστε το uncensored το ID του μοντέλου στις κλήσεις ολοκλήρωσής σας. Αυτή η ρύθμιση λειτουργεί τόσο με εισαγωγές CommonJS όσο και ES module. Μπορείτε να στέλνετε κείμενα και να λαμβάνετε δομημένες απαντήσεις JSON. Το Node SDK διαχειρίζεται την επεξεργασία ροής (streaming) αποδοτικά για μεγάλα αποτελέσματα. Ρυθμίστε τον πελάτη στις μεταβλητές περιβάλλοντος για ασφαλή διαχείριση κλειδιών. Αυτή η μέθοδος ενσωματώνεται εύκολα σε υπάρχοντα Express ή αυτόνομα σενάρια. Επαληθεύστε τη σύνδεση στέλνοντας ένα απλό μήνυμα δοκιμής. Το SDK υποστηρίζει τόσο συγχρονικά όσο και ασύγχρονα μοτίβα αιτημάτων.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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);
Διαχείριση Αποκρίσεων Streaming
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στις παραμέτρους του αιτήματός σας. Το API επιστρέφει μια ροή Server-Sent Events (SSE) που περιέχει μερικές απαντήσεις. Κάθε κομμάτι περιλαμβάνει δεδομένα χρήσης tokens στο τελευταίο κομμάτι. Αυτή η λειτουργία είναι ιδανική για διεπαφές χρήστη σε πραγματικό χρόνο και εφαρμογές συνομιλίας. Μπορείτε να επεξεργαστείτε tokens καθώς φτάνουν χωρίς να περιμένετε την πλήρη δημιουργία. Η ροή τελειώνει με ένα κομμάτι ολοκλήρωσης που περιέχει τον συνολικό αριθμό tokens. Αντιμετωπίστε διακοπές δικτύου συνδεόμενοι ξανά στη ροή. Αυτή η προσέγγιση μειώνει την αντιλαμβανόμενη καθυστέρηση για τους τελικούς χρήστες. Ρυθμίστε τον πελάτη σας για αποδοτική αποθήκευση κομματιών. Η ροή λειτουργεί με όλες τις τυπικές παραμέτρους όπως θερμοκρασία και top_p.
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)
Όρια, Σφάλματα και Context
Παρακολουθήστε τη χρήση σας έναντι αυστηρών ορίων ρυθμού και περιορισμών πλαισίου. Επιτρέπονται 300 αιτήματα ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το παράθυρο πλαισίου είναι 100,000 tokens συμπεριλαμβανομένου τόσο του prompt όσο και της ολοκλήρωσης. Η μέγιστη εξαγωγή ανά αίτημα είναι 16,000 tokens, ή 2,048 αν δεν καθοριστεί. Αιτήματα που ξεπερνούν αυτά τα όρια επιστρέφουν κωδικό κατάστασης 429. Ένα σφάλμα 401 υποδεικνύει ένα άκυρο ή λείπον API key. Ένα σφάλμα 402 σημαίνει ότι τα προκαταβλημένα πιστωτικά σας εξαντλήθηκαν. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν τα πιστωτικά σας. Τα προκαταβλημένα πιστωτικά σας δεν λήγουν ποτέ, οπότε μπορείτε να προσθέσετε κεφάλαια αργότερα. Το όριο μεγέθους σώματος αιτήματος είναι 8 MB. Χρησιμοποιήστε κλήση συναρτήσεων και JSON mode εντός αυτών των περιορισμών.
Frequently asked questions
Πόσο κοστίζει το uncensored API σε σύγκριση με άλλες επιλογές;
Η τιμολόγησή μας είναι $0.15 ανά 1M input tokens και $0.50 ανά 1M output tokens. Πληρώνετε μόνο για την πραγματική χρήση token με προπληρωμένα πιστωτικά υπόλοιπα κρυπτονομισμάτων. Δεν υπάρχουν μηνιαίες χρεώσεις ή επίπεδα συνδρομής που απαιτούνται για την πρόσβαση στην υπηρεσία.
Ποιες μέθοδοι πληρωμής crypto γίνονται αποδεκτές για top-up credits;
Δεχόμαστε USDT στο δίκτυο TRC20 και USDC στο Base. Τα ελάχιστα ποσά επαναφόρτισης ξεκινούν από $20. Τα credits λήγουν ποτέ, και λαμβάνετε bonus credit για μεγαλύτερες καταθέσεις που κυμαίνονται από +5% έως +15%.
Το μοντέλο χωρίς φιλτράρισμα μπλοκάρει ενήλικο ή αμφιλεγόμενο περιεχόμενο;
Το μοντέλο είναι ρυθμισμένο να απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενηλίκων. Δεν μπλοκάρει αμφιλεγόμενα θέματα ή θέματα έρευνας ασφαλείας. Η μόνη αυστηρή οριακή τιμή είναι το σεξουαλικό περιεχόμενο που αφορά ανηλίκους, το οποίο απορρίπτεται πάντα.