he ▾
קבלו את המפתח שלכם

תיעוד API

התחל לייצר טקסט מיד עם ה-API שלנו התואם ל-OpenAI. מדריך זה מכיל אימות, נקודות קצה (endpoints) וזרמת נתונים (streaming) עבור המודל ללא צנזורה.

01

אימות וכתובת בסיס

השתמש במפתח ה-API שלך עם כתובת הבסיס HTTPS://api.mistralllmapi.com/v1. צור אותו מיד עם Google או דוא"ל בעמוד Get API key. שלח את המפתח בכותרת Authorization כטוקן Bearer. זה עובד עם כל לקוח SDK סטנדרטי של OpenAI.

  • הירשמו בלי מספר טלפון.
  • שמרו על מפתח אחד פעיל לכל חשבון.
  • החליף מפתחות ישנים כשאתה מסובב אותם.
curl https://api.mistralllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
  }'

נקודת קצה להשלמות צ'אט

שלח בקשות POST ל-/v1/chat/completions. העבר את מזהה המודל כ-"uncensored". ספק הודעות במערך עם שדות role ו-content. המודל מחזיר טקסט ללא מסנני תוכן סטנדרטיים לשימוש בוגר חוקי. חלון ההקשר כולו 100,000 טוקנים כולל קלט ופלט.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralllmapi.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)

נקודת קצה למודלים

בצע שאילתה GET /v1/models כדי לרשום מודלים זמינים. ודא שמזהה המודל תואם ל-"uncensored". נקודת קצה זו מאשרת שהחיבור שלך עובד. השתמש בזה כדי לנטרל אימות לפני שליחת מטענים כבדים. ה-API משרת רק מודל אחד לא מצונזר.

תגובות בסטרימינג

אפשרו סטרימינג על ידי הגדרת stream ל-true. קבל אירועים מוכווני שרת (SSE). פרטי שימוש בטוקנים מופיעים במקטע הסופי. שיטה זו מפחיתה את תחומת העיכוי עבור פלט ארוך. טפל בטוקנים חלקים בזהירות בקוד הלקוח שלך.

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

הגדירו כלים בגוף הבקשה לקריאה לפונקציות. הגדירו tool_choice כדי להטיל פונקציות ספציפיות. השתמשו ב-response_format עם json_object לפלט JSON קפדני. פרמטרים כמו temperature ו-top_p מתאימים אקראיות. תכונות אלו תומכות בחילוץ נתונים מבניים.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralllmapi.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. בקשות העולות על גודל גוף של 8 MB. החזר 401 למפתחות לא חוקיים. החזר 402 אם האשראי אינו מספיק. החזר 429 על מגבלות קצב. שגיאות לא צורכות אסימונים. אשראי לא פג תוקף.

02

שאלות נפוצות

איך אני מקבל את מפתח ה-API של mistral שלי?

הירשמו דרך Google או אימייל בעמוד קבלת מפתח API. המפתח מופיע מיד. אין צורך במספר טלפון. ניתן לסובב מפתחות, אך רק אחד נשאר פעיל.

מהו גודל חלון ההקשר?

המודל תומך ב-100,000 טוקנים בסך הכל. זה כולל את הפרומפט וההשלמה יחד. הפלט המקסימלי לכל בקשה הוא 16,000 טוקנים. הפלט המובנה הוא 2,048 טוקנים אם לא צוין.

כמה עולה ה-API של LLM לא-צנזורד?

המחיר הוא $0.15 לכל 1M אסימוני קלט ו-$0.50 לכל 1M אסימוני פלט. שגיאות ודחיות הן ללא תשלום. ניתן להעלות יתרה רק באמצעות מטבעות קריפטו. התחל עם יתרת ניסיון של $0.50.

קבל את מפתח ה-API שלך

הירשמו, העתיקו את המפתח, ועדכנו את כתובת הבסיס שלכם. זו כל התצורה.

קבלו את המפתח שלכם