he ▾
צור מפתח

API ללא צנזורה, לפי הדרישה שלך.

https://api.mistralapikeys.com/v1

מדריך אינטגרציה למפתחים

הדביקו את ה-LLM ללא צנזורה שלנו במערך הקיים שלך על ידי החלפת כתובת הבסיס. מדריך זה מכסה את השלבים המדויקים לאימות, זרימת תגובות וניהול עלויות טוקנים עם ממשק ה-API התואם OpenAI שלנו.

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

התחל על ידי יצירת מפתח בדשבורד. השירות שלנו דורש כתובת בסיס של HTTPS://api.mistralapikeys.com/v1. העבר את המפתח שלך בכותרת Authorization כ-Bearer token. אנחנו תומכים בהרשמה עם Google או אימייל ללא אימות טלפון.

curl https://api.mistralapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the python loop to rust syntax"}]
  }'

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

שלח בקשות POST ל-/v1/chat/completions. השתמש במזהה המודל "uncensored" ליצירת טקסט. המערכת מקבלת מערכי הודעות סטנדרטיים עם שדות role ו-content. טוקני קלט עולים $0.15 לכל 1M, בעוד שטוקני פלט עולים $0.50 לכל 1M.

from openai import OpenAI

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

תגובות בסטרימינג וספירת טוקנים

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapikeys.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)

קבלו את המפתח תוך שניות

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

צור מפתחצפייה בתיעוד