Mini cpm API documentation
Λάβετε το μη λογοκριτέο chatbot σας να τρέχει άμεσα με το συμβατό με OpenAI API μας. Αυτός ο γρήγορος οδηγός σας καθοδηγεί μέσω της εγγραφής, των αιτημάτων και της ροής δεδομένων (streaming).
https://api.cpmmini.com/v1uncensored
Δημιουργήστε κλειδιάAuthentication and Base URL
Ξεκινήστε κάθε αίτημα με το API key σας και το σωστό base URL. Χρησιμοποιούμε τυπικές κεφαλίδες OpenAI για συμβατότητα. Το key σας παρέχει άμεση πρόσβαση στο uncensored μοντέλο. Το base URL είναι HTTPS://api.cpmmini.com/v1. Χρησιμοποιήστε την κεφαλίδα Authorization: Bearer . Κρατήστε το key σας ασφαλές. Ταυτοποιεί τον λογαριασμό προπληρωμένου υπολοίπου σας. Δεν υπάρχουν χρεώσεις συνδρομής εδώ. Πληρώστε μόνο ανά token που χρησιμοποιείται.
Πρώτη αίτηση
Στείλτε το πρώτο μήνυμα στο endpoint chat completions. Αυτό επιβεβαιώνει ότι το key σας λειτουργεί και τα credits αφαιρούνται σωστά. Το uncensored μοντέλο απαντά χωρίς τις συνηθισμένες απορρίψεις. Χρησιμοποιήστε curl για μια γρήγορη δοκιμή. Αντικαταστήστε το YOUR_API_KEY με το πραγματικό σας key από το dashboard. Αυτό το βήμα επαληθεύει τη σύνδεση και την καθυστέρηση. Σφάλματα όπως 401 υποδηλώνουν άκυρο key. Ελέγξτε το dashboard του λογαριασμού σας αν αποτύχει. Η απάντηση επιστρέφει το παραγόμενο κείμενο.
Ενσωμάτωση SDK Python
Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για προγραμματιστική πρόσβαση. Ορίστε τη βάση URL στο endpoint μας. Αυτό διασφαλίζει ότι όλα τα αιτήματα κατευθύνονται στο uncensored μοντέλο μας. Εγκαταστήστε τη βιβλιοθήκη μέσω pip. Δώστε το API key σας στην αρχικοποίηση του πελάτη. Αιτηθείτε το μοντέλο uncensored. Το SDK χειρίζεται επαναπροσπάθειες και ανάλυση JSON. Αυτή η προσέγγιση απλοποιεί την ενσωμάτωση στα υπάρχοντα bots σας. Λειτουργεί επίσης με async loops. Ελέγξτε το υπόλοιπο πιστωτικών μονάδων μετά την κλήση.
Node SDK Setup
Ενσωματώστε με Node.js χρησιμοποιώντας το πακέτο npm. Ρυθμίστε τη βάση URL για να δείχνει στην API μας. Αυτό διατηρεί τη συμβατότητα με τα πρότυπα OpenAI. Εγκαταστήστε την εξάρτηση στο έργο σας. Αρχικοποιήστε τον πελάτη με το κλειδί σας. Καλέστε τη μέθοδο chat completions. Το αντικείμενο απόκρισης περιέχει το παραγόμενο κείμενο. Διαχειριστείτε σφάλματα με χάρη στην εφαρμογή σας. Αυτή η ρύθμιση υποστηρίζει τόσο CommonJS όσο και ES modules. Είναι ιδανική για chatbots πλευράς διακομιστή.
Streaming Αποκρίσεις
Ροή tokens για εμπειρίες χρήστη σε πραγματικό χρόνο. Ενεργοποιήστε τη ροή στις παραμέτρους του αιτήματός σας. Το API στέλνει κομμάτια καθώς παράγονται. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για τους χρήστες. Χρησιμοποιήστε την ενότητα SSE για συνεχές δεδομένο. Ερμηνεύστε κάθε κομμάτι για να χτίσετε το τελικό μήνυμα. Αυτή η λειτουργία λειτουργεί με SDKs Python και Node. Είναι απαραίτητη για διεπαφές chat. Παρακολουθήστε τη χρήση tokens στο τελικό κομμάτι. Τα πιστωτικά σας αφαιρούνται με βάση τα συνολικά tokens που εστάλησαν.
Όρια, Σφάλματα και Context
Προσοχή στα όρια ρυθμού και στην κατάσταση του πιστωτικού. Έχετε 300 αιτήσεις ανά λεπτό. Επιτρέπονται μόνο οκτώ ταυτόχρονες αιτήσεις ανά key. Ένα σφάλμα 429 σημαίνει ότι φτάσατε το όριο. Ένα σφάλμα 402 υποδεικνύει ανεπαρκές πιστωτικό. Προσθέστε πιστωτικό με κρυπτονομίσματα για να συνεχίσετε. Το context window υποστηρίζει 100.000 tokens. Αυτό επιτρέπει μακρές συνομιλίες χωρίς απώλεια ιστορικού. Τα σφάλματα και οι απορρίψεις δεν κοστίζουν πιστωτικό. Το προπληρωμένο σας πιστωτικό δεν λήγει ποτέ. Διαχειριστείτε τα keys σας από το dashboard.
cURL
curl https://api.cpmmini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send test message"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cpmmini.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.cpmmini.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)Συχνές ερωτήσεις
Πώς θα ξεκινήσω με το API mini cpm;
Εγγραφείτε με Google ή email για να λάβετε το API key σας άμεσα. Χρηματοδοτήστε τον λογαριασμό σας με USDT ή USDC μέσω κρυπτονομισμάτων. Χρησιμοποιήστε τη base URL και το key σας για να στείλετε το πρώτο σας αίτημα. Διαθέσιμο trial credit για νέους λογαριασμούς.
Ποιο είναι το μέγεθος του παραθύρου συνάφειας;
Το παράθυρο συμφραζομένων υποστηρίζει 100,000 tokens για είσοδο και έξοδο συνολικά. Μπορείτε να στείλετε μακροσκελή prompts και να λάβετε έως 16,000 tokens σε μία απάντηση. Αυτό επιτρέπει εκτεταμένες συνομιλίες και επεξεργασία εγγράφων χωρίς απώλεια συμφραζομένων.
Γιατί Παίρνω Σφάλμα 402;
Σφάλμα 402 σημαίνει ότι το προκαταβληθέν υπόλοιπό σας δεν επαρκεί για την αίτηση. Προσθέστε κεφάλαια στο λογαριασμό σας με κρυπτονομίσματα για να αποκαταστήσετε την πρόσβαση. Σφάλματα όπως οι απορρίψεις δεν καταναλώνουν υπόλοιπο, οπότε πληρώνετε μόνο για τα πραγματικά tokens που χρησιμοποιήθηκαν. Το υπόλοιπο λήγει ποτέ, οπότε μπορείτε να προσθέτετε κεφάλαια όποτε θέλετε.
Λάβετε το API key σας τώρα
Εγγραφείτε, αντιγράψτε το token, ενημερώστε τη βάση URL σας. Ολοκληρώθηκε.