عنوان URL الأساسي & المصادقة
استخدم عنوان URL الأساسي المخصص الخاص بنا لتوجيه الطلبات إلى نموذجنا غير الخاضع للرقابة. يقوم مفتاح API الخاص بك بمصادقة كل مكالمة، لذا احتفظ به بأمان. يقبل نقطة النهاية الرؤوس القياسية الموجودة في معظم مكتبات SDK.
- URL الأساسي:
https://api.mistralapidocs.com/v1 - رأس:
Authorization: Bearer YOUR_API_KEY
أنشئ مفتاحك على احصل على مفتاح API صفحة عبر Google أو البريد الإلكتروني. تتلقى المفتاح على الفور دون التحقق من رقم الهاتف.
نقطة نهاية إكمال الدردشة
أرسل مطالبة نصية بسيطة للحصول على رد مباشر. معرف النموذج هو uncensored و处理文本输入、文本输出任务。错误和拒绝不消耗信用,因此您可以自由测试。
يعمل مع أي عميل متوافق مع OpenAI من خلال تحديث عنوان URL الأساسي.
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"}]
}'
تكامل واجهة برمجة تطبيقات 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
دمج باستخدام SDK الخاص بـ Node.js للتطبيقات الخلفية. اضبط 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)
حدود، أخطاء & نافذة السياق
تدعم واجهة البرمجة لدينا نافذة سياق بحجم 100,000 رمز لكل طلب. يمكنك إرسال ما يصل إلى 16,000 رمز في الإخراج. حدود معدل الطلب تصل إلى 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. تعامل مع أخطاء HTTP 401 للمفاتيح غير الصالحة، و402 لعدم كفاية الرصيد، و429 لحدود معدل الطلب. لا ينتهي صلاحية الرصيد المدفوع مسبقاً، لذا يمكنك الإيقاف والاستئناف في أي وقت.