שלב את ה-Uncensored LLM API
חבר את הלקוח התואם ל-OpenAI הקיים שלך לדגם ללא צנזורה על ידי עדכון כתובת הבסיס ומפתח ה-API. אתה יכול לשלם השלמת טקסט, להפעיל סטרימינג ולטפל בתגובות JSON ללא שינויי תצורה.
הגדרת כתובת הבסיס ואימות
התחל על ידי החלפת כתובת הבסיס הסטנדרטית של OpenAI עם נקודת הקצה שלנו וספק את מפתח ה-API הייחודי שלך. אתה מקבל מפתח זה מיד לאחר ההרשמה באמצעות Google או דוא"ל, והוא נשאר האישור היחיד לכל הבקשות. ה-API שלנו מקבל ראשים סטנדרטיים, כך שניתן להעביר את בסיס הקוד הקיים שלך ללא כתיבת לוגיקת אימות מחדש.
השתמשו ב Authorization כותרת עם Bearer שיטה להעברת המפתח שלך. שיטה זו עובדת עם כל ספרייה התומכת בנקודות קצה תואמות OpenAI, מה שמבטיח שניתן לבדוק חיבוריות לפני התחייבות לשימוש.
- כתובת בסיס:
https://api.mistralaikey.com/v1 - כותרת:
Authorization: Bearer YOUR_API_KEY
שליחת השלמת הצ'אט הראשונה שלך
שלחו בקשת POST ל /v1/chat/completions עם ההנחיה שלך ומזהה הדגם uncensored. נקודת הקבלה הזו מעבדת קלט טקסט ומחזירה תגובת טקסט שנוצרה, תוך הקפדה קפדנית על סטנדרטים של OpenAI. אין צורך להגדיר פרמטרים של אמברודינג או יצירת תמונות, שכן ממשק ה-API הזה מתמקד רק בהשלמות צ'אט.
ודא שאתה מגדיר את model field to uncensored לגישה למודל שפה גדול ללא צנזורה. המערכת מעבדת את הקלט שלכם ומחזירה השלמה, מה שמאפשר לכם לוודא שהמפתח שלכם עובד והמודל מגיב נכון לשאילתות שלכם.
curl https://api.mistralaikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the code for the login function"}]
}'
הפעלת זרם נתונים וכלים
אפשרו זרמת נתונים על ידי הגדרת ה stream פרמטר ל-true, אשר מחזיר עדכונים אסימון-אחר-אסימון באמצעות אירועים שנשלחו על ידי השרת (SSE). גישה זו מפחיתה את תחומת העיכוי ומאפשרת לך להציג תוצאות חלקיות ככל שהן נוצרות. ניתן גם לשלב קריאת פונקציות על ידי הגדרת כלים בבקשה שלך, מה שמאפשר למודל לבצע פעולות ספציפיות או לאחזר נתונים דינמית.
זרימה מספקת משוב בזמן אמת, קריטי ליישומים אינטראקטיביים. המקטע הסופי של הזרימה כולל סטטיסטיקות שימוש באסימונים, המסייעות במעקב מדויק אחר עלויות. הגדרות הכלים עוקבות אחר הפורמט הסטנדרטי של OpenAI, מה שהופך את האינטגרציה לפשוטה למפתחים המכירים קריאת פונקציות.
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)
טיפול בתגובות מצב JSON
כף פלט מבני על ידי הגדרת response_format אל {"type": "json_object"}. זה מבטיץ שהמודל יחזיר JSON, שזה מפשט ניתוח בקוד האפליקציה שלך. אתה יכול לשלב זאת עם הגדרות כלים או הוראות prompt קפדניות כדי לשמור על שלמות הנתונים.
מצב JSON חיוני לתוכניות שצריכות לצרוך נתונים מבניים באופן אמין. על ידי אכיפת פורמט זה, אתה נמנע משגיאות פיענוח ומבטיח תגובות עקביות. תכונה זו עובדת במקביל לפרמטרים אחרים כמו temperature וגם top_p, ומאפשרת לך לאזן יצירתיות עם מבנה.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralaikey.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)
הבנת מגבלות טוקנים ושימוש
המודל תומך בחלון הקשר של 100,000 טוקנים, הכולל הן את הפרומפט והן את ההשלמה. מגבלה נדיבה זו מאפשרת לעבד מסמכים גדולים או לשמור על היסטוריית שיחות ארוכה ללא קיטוע. עם זאת, המקסימום לפלט בכל בקשה מוגבל ל-16,000 טוקנים, או 2,048 טוקנים אם לא ציינתם max_tokens.
מעקב אחר השימוש דרך מנייני האסימונים המוחזרים בתגובה. כל בקשה צורכת אסימוני קלט ופלט, בתשלום של $0.15 למיליון אסימוני קלט ו-$0.50 למיליון אסימוני פלט. שגיאות ודחיות אינן גורמות לחיובים, מה שמבטיח שאתם משלמים רק על השלמות מוצלחת.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralaikey.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);
מגבלות, שגיאות ואמינות
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. אם תחרוג מגבולים אלו, תקבל שגיאת 429 Too Many Requests. כשלונות אימות יחזירו סטטוס 401 Unauthorized, בעוד חוסר באשראי יגרום לתגובת 402 Payment Required.
המגבלות האלו מבטיחות ביצועים יציבים לכל המשתמשים. אם אתה נתקל בשגיאת 401, ודא את מפתח ה-API שלך וודא שהוא לא הוחלף. שגיאת 402 מציינת שאשראי המראש שלך אזל, ואתה צריך להטעין מחדש באמצעות קריפטו. גופי בקשות מוגבלים ל-8 MB, כך שנתונים גדולים צריכים להיות דחוסים או מפוצלים בהתאמה.
שאלות נפוצות
מהו מפתח ה-API של mistral AI וכיצד הוא עובד?
מפתח ה-mistral AI הוא אסימון האימות הייחודי שלך המעניק גישה ל-API של ה-LLM שלנו ללא הגבלות. אתה מקבל אותו על ידי הרשמה באמצעות Google או דואר אלקטרוני, ואתה משתמש בו כדי לאמת בקשות לנקודת הקצה התואמת ל-OpenAI שלנו. מפתח זה מאפשר לך לשלב את המודל שלנו בכל לקוח קיים התומך באימות API סטנדרטי.
האם ניתן להשתמש במפתח ה-API של AI ללא צנזורה זה עם ספקים אחרים?
כן, מכיוון שה-API שלנו עומד בתקנים התואמים ל-OpenAI, אתם יכולים להשתמש במפתח שלכם עם כל ספרייה או לקוח התומכים בפרוטוקול OpenAI. עליכם רק לעדכן את כתובת ה-base URL לנקודת הקצה שלנו ולשמור על מבנה הקוד הקיים. גמישות זו מאפשרת לכם להחליף בין ספקים ללא שינויים משמעותיים בקוד.
כיצד לטפל בשגיאות ומגבלות קצב בקצה ה-API של בינה מלאכותית ללא צנזורה לכתיבת קוד?
שגיאות מחזירות קודי סטטוס HTTP סטנדרטיים: 401 למפתחות לא חוקיים, 402 לאשראי לא מספיק, ו-429 למגבלות קצב. ניתן לטפל בהן על ידי ניסיון חוזר לאחר עיכוב או טעינת אשראי קריפטו. ה-API גם מכבד מגבלות מקבילות, כך שמוני את הבקשות המקבילות שלך כדי להימנע מהגעה למגבלת ה-8 בקשות.
קבלו את המפתח מיד
הירשמו, העתיקו את הטוקן, עדכנו את כתובת ה-URL הבסיסית שלך. זה כל מה שצריך.