AR ▾
احصل على مفتاح API

أول طلب في خمس دقائق

حدّث عنوان URL الأساسي ومفتاح API الخاص بك لتوجيه الطلبات إلى نقطة النهاية بدون رقابة. يعني واجهة OpenAI المتوافقة أن كود العميل الحالي يعمل بدون تغييرات في المنطق.

عنوان URL الأساسي والمصادقة

استبدل عنوان URL الأساسي القياسي لـ OpenAI بـ https://api.mistralapi.cc/v1. يجب أن تتضمن مفتاح API الخاص بك في رأس Authorization كرمز Bearer. هذا هو تغيير التكوين الوحيد المطلوب لتحويل عميلك إلى خدمتنا بدون رقابة. يمكنك إنشاء مفتاح عبر صفحة الحصول على مفتاح API باستخدام Google أو البريد الإلكتروني. احتفظ بمفتاحك بأمان؛ فهو يوفر الوصول إلى رصيدك المسبق الدفع.

إرسال إكمال المحادثة

قم بإجراء طلب POST /v1/chat/completions قياسي. اضبط النموذج على uncensored. يقبل API مدخلات نصية ويعيد مخرجات نصية. لا يدعم الصور أو الصوت أو التضمينات. يمكنك التحكم في السلوك باستخدام معاملات مثل temperature، top_p، stop، seed، والغرامات. الطلبات التي تتجاوز الحدود أو تفشل في المصادقة لا تستهلك الرصيد.

curl https://api.mistralapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

تكامل SDK Python

استخدم حزمة Python الرسمية openai. قم بتهيئة العميل بعنوان URL الجديد ومفتاحك. اتصل بـ chat.completions.create() بمعرف النموذج uncensored. تعمل هذه الطريقة مع أي مكتبة عميل متوافقة مع OpenAI. الخدمة مصممة للمطورين الذين يفضلون الفوترة البسيطة للرموز المسبقة الدفع بدلاً من الاشتراكات المعقدة.

from openai import OpenAI

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

تكامل SDK Node.js

قم بتهيئة SDK OpenAI لـ Node.js بعنوان URL الأساسي المخصص. مرر مفتاح API الخاص بك في الخيارات. استخدم طريقة chat.completions.create() مع النموذج uncensored. هذا يسمح لك بالاحتفاظ بمنطق TypeScript أو JavaScript الحالي سليماً مع الحصول على وصول إلى نموذج بدون رقابة لا يرفض المواضيع القانونية للبالغين أو المثيرة للجدل.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapi.cc/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: true. تُعيد نقطة النهاية أجزاءً عبر أحداث Server-Sent Events (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)

حدود المعدل ونافذة السياق

يخضع كل مفتاح API لحدّ 300 طلب في الدقيقة و8 طلبات متزامنة. يجب ألا يتجاوز حجم طلب 8 MB. تبلغ نافذة السياق 100,000 رمز إجمالاً، شاملاً الموجّه والإكمال. الحد الأقصى للمخرجات لكل طلب هو 32,000 رمز (2,048 إذا لم يُضبط max_tokens). إذا لم يملك مفتاحك رصيداً كافياً، يفشل الطلب. تحدث أخطاء المصادقة إذا كان المفتاح غير صالح أو مُزال. تُعيد حدود المعدل أخطاء HTTP 429 القياسية عند تجاوزها.

أسئلة وأجوبة

هل يدعم API استدعاء الدوال؟

نعم، يمكنك استخدام المعاملين <code>tools</code> و <code>tool_choice</code> في طلبات إكمال المحادثة. يدعم النموذج المخرجات المهيكلة عبر <code>response_format: json_object</code> لتوليد JSON موثوق.

ماذا يحدث إذا تجاوزت حدّ المعدل؟

ستفشل الطلبات التي تتجاوز 300 في الدقيقة أو 8 طلبات متزامنة لكل مفتاح. لا تستهلك هذه الأخطاء رصيدك المسبق الدفع. يمكنك إنشاء مفتاح جديد لاستبدال القديم، مما يعيد تعيين حدودك.

هل النموذج بدون رقابة هو نفسه Grok أو Llama؟

لا. إنه نموذج مفتوح الأوزان يعمل على خوادمنا، ومضبوط للإجابة بدون رفض المحتوى. إنه ليس GPT أو Claude أو Gemini أو Grok أو DeepSeek أو Qwen أو Llama. إنه نموذج مميز يُقدم عبر واجهة متوافقة مع OpenAI.

مفتاحك على بُعد نموذج واحد

أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.

احصل على مفتاح API

مواصفات API

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
معرّف النموذجuncensored
Base URLhttps://api.mistralapi.cc/v1
المصادقةAuthorization: Bearer YOUR_KEY
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
وضع JSONresponse_format: {"type": "json_object"}
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
مكافأة+5% من $50، +10% من $100
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ