כתובת URL בסיסית ואימות
השתמשו בכתובת ה-URL הייעודית שלנו כדי לנתב בקשות למודל ה-uncensored שלנו. מפתח ה-API שלכם מאמת כל שיחה, אז שמרו אותו מאובטח. הנקודה הקצה מקבלת ראשי הרשאה סטנדרטיים הנמצאים ברוב ה-SDKs.
- כתובת בסיס:
https://api.mistralapidocs.com/v1 - כותרת:
Authorization: Bearer YOUR_API_KEY
צור את המפתח שלך ב- קבל מפתח API דף באמצעות Google או דוא"ל. אתם מקבלים את המפתח מיד ללא אימות טלפון.
נקודת קצה להשלמות צ'אט
שלח פרומפט טקסט פשוט כדי לקבל תשובה ישירה. מזהה המודל הוא uncensored ומטפל במשימות טקסט-קלט, טקסט-פלט. שגיאות וסירובים לא צורכים אשראי, כך שתוכלו לבדוק בחופשיות.
זה עובד עם כל לקוח OpenAI-compatible על ידי עדכון כתובת הבסיס.
curl https://api.mistralapidocs.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the log level to debug in the config file"}]
}'
אינטגרציית SDK Python
השתמשו בספריית Python הרשמית כדי לשלב במהירות. עקפו את כתובת ה-URL הבסיסית כך שתצביע על השרתים שלנו. זה שומר על מבנה הקוד הקיים שלכם שלם תוך קבלת גישה למודל ללא צנזורה שלנו.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapidocs.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 SDK
שלב באמצעות ה-Node.js SDK לאפליקציות צד שרת. הגדר את base URL ומפתח ה-API בתצורת הלקוח. גישה זו מבטיחה תאימות לתהליכי עבודה סטנדרטיים של JavaScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapidocs.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 שלנו תומך בחלון הקשר של 100,000 טוקנים לכל בקשה. ניתן לשלוח עד 16,000 טוקנים בפלט. מגבלות הקצב עומדות על 300 בקשות לדקה ו-8 בקשות מקבילות למפתח. טפל ב-HTTP 401 למפתחות לא חוקיים, 402 לאשראי לא מספיק, ו-429 למגבלות קצב. אשראי בתשלום מראש לא פג תוקף, כך שניתן לעצור ולהמשיך בכל עת.