Mini cpm API documentation
הפעל בוט צ'אט ללא צנזורה מיידית עם ה-API התואם ל-OpenAI שלנו. מדריך Quickstart זה מוביל אותך דרך אימות, בקשות וזרם נתונים.
https://api.cpmmini.com/v1ללא צנזורה
צור מפתחאימות וכתובת בסיס
התחילו כל בקשה עם מפתח ה-API שלכם וכתובת הבסיס הנכונה. אנו משתמשים בכותרות סטנדרטיות של OpenAI לתאימות. המפתח שלכם מעניק גישה לדגם ללא צנזורה מיד. כתובת הבסיס היא HTTPS://api.cpmmini.com/v1. השתמשו בכותרת Authorization: Bearer . שמרו על המפתח שלכם מאובטח. הוא מזהה את חשבון הקרדיט ששולם מראש. אין עמלות מנוי כאן. שילמו רק לפי הטוקנים ששימשו.
בקשה ראשונה
שלחו את ההודעה הראשונה אל נקודת הקצה של השלמות צ'אט. זה מאשר שהמפתח שלכם עובד והקרדיטים נדרשים כראוי. המודל ה-un-censored מגיב ללא סירובים אופייניים. השתמשו ב-curl לבדיקה מהירה. החליפו את YOUR_API_KEY במפתח האמיתי שלכם מהדשבורד. שלב זה מאמת חיבוריות וזמן תגובה. שגיאות כמו 401 מצביעות על מפתח לא חוקי. בדקו את דשבורד החשבון אם זה נכשל. התגובה מחזירה את הטקסט שנוצר.
אינטגרציית SDK Python
השתמשו בספריית הפיתון הרשמית של OpenAI לגישה תכנותית. הגדירו את כתובת הבסיס לנקודת הקצה שלנו. זה מבטיח שכל הבקשות יועברו למודל ללא צנזורה שלנו. התקינו את הספרייה באמצעות pip. העבירו את מפתח ה-API שלכם בהתחלת הלקוח. בקשו את המודל uncensored. ה-SDK מטפל בניסיונות חוזרים וניתוח JSON. גישה זו מפשטת את השילוב לבוטים הקיימים שלכם. זה עובד גם עם לולאות אסינכרוניות. בדקו את יתרת האשראי שלכם לאחר הקריאה.
הגדרת Node SDK
שילוב עם Node.js באמצעות חבילת npm. הגדר את כתובת ה-URL הבסיסית כך שתצביה על ה-API שלנו. זה שומר על תאימות עם סטנדרטים של OpenAI. התקן את התלות בפרויקט שלך. אתחל את הלקוח עם המפתח שלך. קרא לשיטת השלמות בצ'אט. אובייקט התגובה מכיל את הטקסט שנוצר. טפל בשגיאות בצורה הגיונית באפליקציה שלך. הגדרה זו תומכת גם ב-CJS וגם ב-ES modules. זה אידיאלי לבוטים בצד השרת.
תגובות בסטרימינג
זרום טוקנים לחוויות משתמשים בזמן אמת. הפעל זרימה בפרמטרי הבקשה שלך. ה-API שולח חבילות כפי שנוצרות. זה מפחית את תחוית הזמן הממתין למשתמשים. השתמש בנקודת הקצה של SSE לקבלת נתונים רציפה. נתח כל חבילה כדי לבנות את ההודעה הסופית. תכונה זו עובדת עם SDKs של Python ו-Node. היא חיונית לממשקי צ'אט. פקח על שימוש הטוקנים בחבילה הסופית. האשראי שלך נדרה על פי סך הטוקנים שנשלחו.
מגבלות, שגיאות והקשר
שים לב למגבלות הקצב ומצב האשראי שלך. יש לך 300 בקשות לדקה. רק שמונה בקשות מקבילות לכל מפתח מותרות. שגיאת 429 משמעותה שחצית את המגבלה. שגיאת 402 מציינת חוסר באשראי. העלה כסף בקריפטו כדי להמשיך. חלון ההקשר תומך ב-100,000 טוקנים. זה מאפשר שיחות ארוכות בלי לאבד היסטוריה. שגיאות וסירובים לא עולים אשראי. האשראי המקודם שלך לא פג תוקף. נהל את המפתחות שלך בלוח הבקרה.
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?
הירשמו עם גוגל או אימייל כדי לקבל את מפתח ה-API שלכם מידית. ממנו את החשבון באמצעות USDT או USDC דרך קריפטו. השתמשו בכתובת הבסיס והמפתח שלכם כדי לשלוח את הבקשה הראשונה שלכם. קרדיט ניסיון זמין לחשבונות חדשים.
מהו גודל חלון ההקשר?
חלון ההקשר תומך ב-100,000 טוקנים עבור קלט ופלט משולבים. ניתן לשלוח הנחיות ארוכות ולקבל עד 16,000 טוקנים בתגובה אחת. זה מאפשר שיחות נרחבות ועיבוד מסמכים מבלי לאבד הקשר.
למה אני מקבל שגיאת 402?
שגיאת 402 מציינת שהקרדיט המוקדם שלך אינו מספיק לבקשה. הוסף קרדיט לחשבונך באמצעות מטבעות קריפטו כדי לשחזר גישה. שגיאות כמו דחיות אינן צורכות קרדיט, כך שאתה משלם רק על אסימונים אמיתיים. הקרדיט לא פג תוקף, כך שניתן להוסיף כספים בכל עת שתרצה.
קבלו את מפתח ה-API שלכם עכשיו
הירשמו, העתיקו את הטוקן, עדכנו את כתובת ה-URL הבסיסית שלך. סיימנו.