النماذج

Mistral: Mistral Large 3 2512 (batch)

Markdown · JSON

Mistral: Mistral Large 3 2512 (batch)

Mistral Large 3 2512 نموذج متعدد اللغات للنصوص والصور، للمستندات الطويلة ومعارف المؤسسات والبرمجة والعمل بمساعدة الأدوات. يساعد سياقه بطول 256 ألف رمز والاستدعاء الأصلي للدوال والمخرجات المنظّمة على تحويل الأدلة المقدّمة إلى إجابات وسجلات وإجراءات مقترحة.

عن النموذج

يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.

Mistral Large 3 2512 هو إصدار Mistral AI المضبوط على التعليمات للمحادثة العامة والفهم البصري والعمل المؤسسي. تضم بنيته المتناثرة من مزيج الخبراء 675 مليار معلمة إجمالية، منها 41 مليار نشطة، مع نافذة سياق بطول 256 ألف رمز. يمكن للنصوص والصور الإسهام في المهمة نفسها، بينما تكون الإجابة نصًا أو شيفرة أو نتيجة منظّمة.

القدرات وإعداد المدخلات

يجمع النموذج مكوّنًا لغويًا مع مُرمّز رؤية. امنح الصورة دورًا واضحًا: صفحة للقراءة، أو مخططًا للتفسير، أو شاشة للشرح. للشاشة المزدحمة، قدّم اقتصاصًا يحتوي عناصر التحكم ذات الصلة، واحتفظ بالتسميات المحيطة اللازمة لفهمها. توصي Mistral بأشكال صور قريبة من المربع؛ فقسّم المصدر شديد الضيق أو العرض إلى مناطق مفيدة بدلًا من تصغير التفاصيل المهمة إلى شريط غير مقروء.

تسرد الشركة المطوّرة محادثة متعددة اللغات بعشرات اللغات، منها الإنجليزية والفرنسية والإسبانية والألمانية والإيطالية والبرتغالية والهولندية والصينية واليابانية والكورية والعربية. اذكر لغة المخرجات والقارئ المقصود والمصطلحات الواجب الحفاظ عليها. لمقالة دعم، اطلب شرحًا موطّنًا مع إبقاء أسماء المنتجات دون تغيير وقائمة قصيرة بالترجمات غير المؤكدة التي يجب حسمها قبل النشر.

المستندات الطويلة ومعارف المؤسسات

استخدم السياق لجمع المواد المرتبطة: نص سياسة ومواصفة وقرارات قائمة والسؤال الذي يحتاج إلى إجابة. ضع تسمية لكل مصدر ومراجعته. طلب مفيد هو: «قارن سياسات التهيئة الثلاث هذه. أعد جدولًا بالمتطلبات المشتركة والتعارضات والأسئلة التي لم تُجب، مع قسم المصدر لكل نتيجة». المُنتَج الناتج مقارنة تستند إلى المقاطع المقدّمة، لا ملخص عام للموضوع.

لسؤال عن مستند، حدّد مستوى التفصيل المطلوب واطلب المقطع الداعم بجانب الاستنتاج. يستخرج سير Document QnA من Mistral النص وبنية المستند باستخدام OCR أولًا، ثم يستخدم نموذجًا لغويًا لتفسير تلك المادة. حافظ على أرقام الصفحات والعناوين عند إعداد النص المستخرج، حتى تشير الإجابة إلى الأصل. تختلف متطلبات إعداد رابط مستند ونص مستخرج ودليل صوري؛ اختر صيغة المدخل التي يدعمها التطبيق الذي تستخدمه.

البرمجة والمساعدة اليومية

تقدّم Mistral نموذج Large 3 للمساعدة البرمجية والمحادثة اليومية معًا. قدّم الدوال ذات الصلة والسلوك المتوقع والفشل الملحوظ. مثلًا: «يسقط هذا المحلّل الحقل الأخير حين ينتهي المدخل دون سطر جديد. اشرح الفرع الفاشل، واقترح أصغر تغيير، وأعد الدالة المصحّحة مع ثلاثة أمثلة تمثيلية للمدخلات والمخرجات». النتيجة المفيدة تغيير مقترح مرتبط بالشيفرة الفعلية ومجموعة حالات يستطيع المطوّر تشغيلها.

لمسودة أعمال، قدّم الحقائق والمُنتَج المطلوب معًا. ينبغي لطلب تحويل ملاحظات اجتماع إلى مذكرة قرار تسمية القرار والبدائل والافتراضات غير المحسومة والإجراء التالي. اطلب من النموذج فصل حقائق المصدر عن التوصيات، ووضع المعلومات المفقودة ضمن القسم المناسب. يجعل ذلك المخرج أسهل مراجعة من سرد غير متمايز.

الأدوات والنتائج المنظّمة

يتيح الاستدعاء الأصلي للدوال للنموذج اختيار دالة مقدّمة وتجهيز وسائطها. يشغّل التطبيق تلك الدالة ويعيد نتيجتها؛ ثم يستخدم النموذج المعلومات المعادة في الإجابة. اجعل الأدوات محدّدة، وأتح فقط ما تحتاجه المهمة. يمكن لمساعد فحص مخزون تلقّي مرجع منتج وطلب بحث في المخزون وشرح الكمية والمستودع المعادين. تحقّق من الدالة المختارة ووسائطها قبل تنفيذ الطلب، واحتفظ باستجابة الأداة بجانب الإجابة النهائية.

للاستخراج، حدّد الحقول والأنواع وكيفية التعامل مع القيم المفقودة. توثّق Mistral وضع JSON والمخرجات المنظّمة المخصّصة؛ ويتطلب وضع JSON تعليمة صريحة لإرجاع JSON، بينما يوفّر المخطط المخصّص تحكمًا أقوى بالتنسيق. يمكن لملخص فاتورة طلب المورّد ورقم الفاتورة وتاريخ الاستحقاق والعملة وبنود الفاتورة، مع تمثيل القيم المفقودة باتساق. افحص القيم المستخرجة بمقارنتها بالمستند، حتى حين تطابق الاستجابة البنية المطلوبة.

الإعدادات والفروق بين الإصدارات

عرّف الدور والمهمة وقواعد الأدوات في تعليمات النظام. توصي Mistral بدرجة حرارة أقل من 0.1 للاستخدام الإنتاجي واليومي لنقطة التحقق هذه، مع استكشاف قيم أعلى للمهام الإبداعية. افصل طلب الأفكار المتنوعة عن طلب استخراج قابل للتكرار: امنح الأول مساحة للبدائل والثاني حقولًا صريحة وقيودًا مصدرية.

إصدار التعليمات هذا منفصل عن نقطة التحقق الأساسية لـLarge 3 وعن نماذج الاستدلال المخصّصة. تحدّد الشركة المطوّرة الاستدلال الصارم والعمل البصري المتخصّص كمجالين قد يُفضَّل فيهما نموذج مصمّم خصيصًا لهما. لحساب صعب، قدّم الافتراضات والوحدات واطلب فحوصًا وسيطة واستخدم أداة حساب متاحة للتحقّق من النتيجة. وللأدلة البصرية الكثيفة، جهّز مناطق مقروءة وقارن الإجابة بالمصدر قبل استخدامها في تقرير.

Ailoot Ultra · المعالجة الدفعية POST /v1/batches mistralai/mistral-large-2512:batch

mistralai/mistral-large-2512:batch

Mistral /mistralai/mistral-large-2512:batch

البداية

Mistral Large 3 2512 نموذج متعدد اللغات للنصوص والصور، للمستندات الطويلة ومعارف المؤسسات والبرمجة والعمل بمساعدة الأدوات. يساعد سياقه بطول 256 ألف رمز والاستدعاء الأصلي للدوال والمخرجات المنظّمة على تحويل الأدلة المقدّمة إلى إجابات وسجلات وإجراءات مقترحة.

المدخلات المقبولة
النص
النتائج
النص

متاح في Ailoot · المدخلات والطرائق

Ailoot Ultra · المعالجة الدفعية POST /v1/batches
الإدخال
text
الإخراج
text
صيغة الإخراج
محتوى JSON مضمّن في results[].response.body
الحقلالنوعالمتطلبالقيم والحدودالقيمة الافتراضية
الحقلendpointالنوعstringالمتطلبمطلوبالقيم والحدود
/v1/chat/completions
القيمة الافتراضية—
الحقلmodelالنوعstringالمتطلبمطلوبالقيم والحدود
mistralai/mistral-large-2512:batch
القيمة الافتراضية—
الحقلrequestsالنوعbatch_item[]المتطلبمطلوبالقيم والحدود
الحد الأدنى للعناصر: ⁦1⁩
القيمة الافتراضية—
الحقلrequests[].custom_idالنوعstringالمتطلبمطلوبالقيم والحدودالقيمة الافتراضية—
الحقلrequests[].body.messagesالنوعmessage[]المتطلبمطلوبالقيم والحدودالقيمة الافتراضية—
الحقلcompletion_windowالنوعstringالمتطلباختياريالقيم والحدود
24h
القيمة الافتراضية—
الحقلproviderالنوعobject|nullالمتطلباختياريالقيم والحدودالقيمة الافتراضية—
الحقلrequests[].body.modelالنوعstringالمتطلباختياريالقيم والحدود
mistralai/mistral-large-2512:batch, mistralai/mistral-large-2512
القيمة الافتراضية—
الحقلprovider.onlyالنوعstring[]المتطلباختياريالقيم والحدود
mistral
القيمة الافتراضية—
الحقلprovider.allow_fallbacksالنوعboolean|nullالمتطلباختياريالقيم والحدود
false, null
القيمة الافتراضية—
معلمات الطريقة ودورة حياتها
المعلمةالمواصفات
المعلمةcontent_typeالمواصفاتapplication/json
المعلمةrequiredالمواصفاتendpoint, model, requests
المعلمةmaterial_typesالمواصفاتtext
المعلمةrepresentationالمواصفاتطلبات requests[] مضمّنة؛ يحتوي كل عنصر على custom_id وbody
المعلمةrequest_endpoint_profileالمواصفات/v1/chat/completions
المعلمةfile_materialالمواصفاتيمكن للمستدعي قراءة محتوى JSONL الفعلي بترميز UTF-8 محليًا إلى requests[]. لا يُستخدم غرض للرفع ولا input_file_id ولا مرجع إلى ملف. إذا كانت مواد العميل مفقودة أو فارغة، يتوقف التحضير قبل POST.
المعلمةserialization_orderالمواصفاتendpoint, model, provider (إذا تم توفيره), completion_window (إذا تم توفيره), requests في النهاية
المعلمةoptional_controlsالمواصفاتprovider.only, provider.allow_fallbacks, completion_window
المعلمةschema_scopeالمواصفاتأجسام طلبات Text Chat Completions ضمن غلاف Batch المضمّن الموثّق.

دورة الحياة: asynchronous

GET /v1/batches/{operation_id} · قيمة response.id الفعلية من استجابة الإنشاء الأصلية؛ مع المستخدم والمفتاح والمجموعة نفسها

الباقات

مراجع التسعير لا تضيف خيارات للطلب. المعلمات المدعومة مذكورة للطريقة المحددة.

الوضع السريع
غير محدد عند اختيار الوضع السريع
الوضع المرن
غير محدد عند اختيار وضع flex
أقصى جهد للاستدلال
غير محدد عندما يُطبَّق الضبط الافتراضي default مع أقصى جهد للاستدلال
تسعير التخزين المؤقت الصريح
غير مفعّل عند طلب التخزين المؤقت الصريح

تعرفات Ailoot

الأسعار حسب الإعدادات

طابق كل رسم مع الشروط المعروضة. طبّق تعرفة واحدة لكل مجموعة من الإعدادات البديلة.

الإعداداتجدول التعرفةرموز السياق، أكثر منرموز السياق، حتى القيمة شاملةًالرسوم
الإعداداتالتعرفات الأساسية للرموزجدول التعرفةالتعرفة الأساسيةرموز السياق، أكثر من—رموز السياق، حتى القيمة شاملةًلا يوجد حد أقصىالرسوم
الإدخال · رموز الإدخال $0.0005 / 1K من الرموز
الإخراج · رموز الإخراج $0.0015 / 1K من الرموز
الإدخال · قراءة ذاكرة التخزين المؤقت $0.00005 / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت — / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة — / 1K من الرموز
الإعداداتالشريحة 1 لطول الطلبجدول التعرفة—رموز السياق، أكثر من⁦0⁩رموز السياق، حتى القيمة شاملةًلا يوجد حد أقصىالرسوم
الإدخال · رموز الإدخال $0.0005 / 1K من الرموز
الإخراج · رموز الإخراج $0.0015 / 1K من الرموز
الإدخال · قراءة ذاكرة التخزين المؤقت $0.00005 / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت — / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة — / 1K من الرموز

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →

أمثلة للطلبات

Ailoot Ultra · المعالجة الدفعية

curl · عينة الاختبار المحفوظةPython HTTP · بيانات العميل الفعلية بصيغة JSONLPython · احفظ كل نتيجة مكتملة
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json
from pathlib import Path
body=json.loads('{"endpoint":"/v1/chat/completions","model":"mistralai/mistral-large-2512:batch","requests":[{"custom_id":"req-0001","body":{"messages":[{"role":"user","content":"Hello!"}],"max_tokens":16}}]}')
Path("batch-request.json").write_text(json.dumps(body,ensure_ascii=False),encoding="utf-8")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/batches \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @batch-request.json -D batch-response-headers.txt -o batch-create-response.json
import json, os
from pathlib import Path
from urllib.request import Request, urlopen

def prepare_requests(customer_path):
    path = Path(customer_path)
    if not path.is_file(): raise ValueError("Customer JSONL file is missing")
    items = [json.loads(line) for line in path.read_text(encoding="utf-8").splitlines() if line.strip()]
    if not items: raise ValueError("Customer JSONL contains no requests")
    ids = set()
    for item in items:
        if set(item) != {"custom_id", "body"}: raise ValueError("Each item needs custom_id and body")
        cid = item["custom_id"]
        if not isinstance(cid, str) or not cid.strip() or cid in ids: raise ValueError("custom_id must be nonempty and unique")
        ids.add(cid)
        if not isinstance(item["body"], dict) or not item["body"].get("messages"): raise ValueError("Supply actual text messages")
        supplied_model = item["body"].get("model")
        if supplied_model is not None and supplied_model not in ['mistralai/mistral-large-2512:batch', 'mistralai/mistral-large-2512']: raise ValueError("body.model must be an exact documented caller or wire ID")
    return {"endpoint":"/v1/chat/completions", "model":"mistralai/mistral-large-2512:batch", "requests":items}

if __name__ == "__main__":
    material = os.environ.get("AILOOT_BATCH_REQUESTS_JSONL", "")
    if not material: raise SystemExit("Set AILOOT_BATCH_REQUESTS_JSONL to your actual customer file")
    body = prepare_requests(material)
    key = os.environ.get("AILOOT_API_KEY", "")
    if not key: raise SystemExit("Set AILOOT_API_KEY")
    request = Request("https://api.ailoot.ai/v1/batches", data=json.dumps(body, ensure_ascii=False).encode("utf-8"), headers={"Authorization":"Bearer " + key, "Content-Type":"application/json"}, method="POST")
    with urlopen(request) as response:
        raw = response.read()
        Path("batch-create-response.json").write_bytes(raw)
        print(raw.decode("utf-8"))
import json
from pathlib import Path
raw = Path("batch-status-response.json").read_bytes()
response = json.loads(raw)
if response.get("status") != "completed":
    raise SystemExit("Keep the original operation; read its status without resubmitting")
results = response.get("results")
if not isinstance(results, list) or not results:
    raise SystemExit("Preserve the original response; completed results are missing")
Path("batch-results.jsonl").write_text("".join(json.dumps(item, ensure_ascii=False) + "\n" for item in results), encoding="utf-8")
# Preserve batch-status-response.json with aggregate usage and every result/error.

استلام النتائج وحفظها

Ailoot Ultra · المعالجة الدفعية

محتوى JSON مضمّن في results[].response.body

  • GET /v1/batches/{operation_id}
التحقق من حالة المهمة
curl · حالة العملية الأصلية
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
BATCH_OPERATION_ID="$(python3 - <<'PY_ID'
import json
from pathlib import Path
from urllib.parse import quote
response = json.loads(Path("batch-create-response.json").read_text(encoding="utf-8"))
operation = response.get("id")
if not isinstance(operation, str) or not operation: raise SystemExit("No actual original operation ID; preserve the response and do not resubmit")
print(quote(operation, safe=""))
PY_ID
)"
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/batches/$BATCH_OPERATION_ID" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o batch-status-response.json
الاحتفاظ بكل النتائج المكتملة

احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.

احتفظ بمحتوى JSON الكامل للحالة الأصلية، وبكل نتيجة وcustom_id، وبجسم الاستجابة أو الخطأ كاملًا. احفظ results[] المكتملة بصيغة JSONL دون تصفية.

عند الحاجة إلى التحقق من الاستجابة الأصلية

احتفظ بمعرّف العملية الأصلي. تتضمن الاستجابة 503 result_pending_check الترويسة X-Should-Retry:false؛ لا تُعِد إرسال الدفعة الأصلية التي لا تُعرف نتيجتها مطلقًا.

حقول الاستجابة
الحقلالنوع
الحقلresults[].custom_idالنوعstring
الحقلresults[].response.body.choices[].message.contentالنوعstring|null
الحقلresults[].errorالنوعobject|null
الحقلusageالنوعobject|null
الحقلidالنوعstring
الحقلmodelالنوعstring
الحقلendpointالنوعstring
الحقلstatusالنوعstring
الحقلrequest_countsالنوعobject
الحقلresults[].idالنوعstring
الحقلresults[].response.status_codeالنوعinteger
الحقلresults[].response.request_idالنوعstring
الأخطاء والخطوات التالية
الاستجابةالشرطالخطوة التالية
الاستجابة⁦400⁩ · invalid_request_errorالشرطالغلاف المضمّن الموثّق غير صالح، أو توجد مفاتيح مكررة أو مشكلة في هوية العناصر، أو تعارض مع قدرات النموذج المضبوطة.الخطوة التاليةصحح الحقول المحددة قبل أي إرسال جديد.
الاستجابة⁦401⁩ · authentication_errorالشرطمفتاح API غير صالح.الخطوة التاليةاستخدم مفتاح Ailoot المصرّح به.
الاستجابة⁦403⁩ · permission_errorالشرطمجموعة المعالجة الدفعية غير متاحة.الخطوة التاليةتحقق من صلاحية الوصول الممنوحة للمفتاح والمجموعة.
الاستجابة⁦422⁩ · invalid_request_errorالشرطتستخدم المعالجة الدفعية الفوترة من الرصيد؛ ويُرفض إنشاؤها عبر الاشتراك.الخطوة التاليةاستخدم المجموعة المصرّح بها التي تُخصم رسومها من الرصيد.
الاستجابة⁦422⁩ · price_unavailableالشرطلا يمكن تقديم تقدير تكلفة لمدخلات المعالجة الدفعية.الخطوة التاليةاحتفظ بالاستجابة؛ واستخدم المدخلات الموثّقة لعائلة الواجهات.
الاستجابة⁦402⁩ · billing_errorالشرطحجز الرصيد للمعالجة الدفعية غير متاح.الخطوة التاليةعالج ما يمنع قبول الطلب قبل إرسال طلب جديد.
الاستجابة⁦503⁩ · price_unavailableالشرطسعر طريقة المعالجة الدفعية أو تعرفاتها الأصلية غير متاحة.الخطوة التاليةاحتفظ بالاستجابة؛ ولا تستبدل الأسعار.
الاستجابة⁦503⁩ · api_errorالشرطمسار المورّد المحدد غير متاح.الخطوة التاليةاحتفظ بالاستجابة لإصلاح المسار.
الاستجابة⁦503⁩ · result_pending_checkالشرطالنتيجة الأصلية تتطلب التحقق؛ X-Should-Retry:false.الخطوة التاليةاحتفظ بقيمة operation_id/id الأصلية واقرأ حالتها؛ ولا تُكرر POST الأصلي مطلقًا.
الاستجابة⁦404⁩ · not_foundالشرطعملية حالة المعالجة الدفعية غير موجودة أو مملوكة لهوية أخرى.الخطوة التاليةاستخدم id الأصلي كما هو، والمستخدم والمفتاح والمجموعة نفسها.

الأسماء البديلة

الأسماء البديلة للنموذج

Ailoot Ultra mistralai/mistral-large-2512:batch

الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

معرّفات النماذج ذات الصلة IDs

mistralai/mistral-large-2512:batch

FAQ · Mistral: Mistral Large 3 2512 (batch)
ما المدخلات والنتائج المتاحة؟

POST /v1/batches · mistralai/mistral-large-2512:batch: text → text

ما الحقول التي يستخدمها الطلب؟

POST /v1/batches · mistralai/mistral-large-2512:batch: endpoint, model, requests, completion_window, provider

ما الحدود المطبقة؟

POST /v1/batches · mistralai/mistral-large-2512:batch: requests.min_items: 1

المزيد من التفاصيل

اربط Ailoot بخدمة Claude Code أوOpenCode أوHermes أوتطبيقك.

الشركة ومحفظة مشاريعها

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

اشتر الرموز بخصم.

خصم اشتراك للعمل المنتظم. الرموز الترويجية حتى 50% على شراء الرموز.

الاشتراك
اختر خطة بخصم لطلباتك المنتظمة.
رمز خصم حتى 50%
أدخل الرمز عند الشراء. يعاد حساب السعر وفق العرض الساري.
المصروفات في السجل
يحفظ النموذج والرموز والمبلغ لكل طلب.

اختر اشتراكا · اعرض أسعار النماذج

اربط API بالمنتج الذي تبيعه.

SaaS والتطبيقات والبوتات وفق العرض واتفاقية ترخيص Ailoot. لإعادة البيع، اطلب ترخيص موزع.

تطبيق تجاري
أضف توليد النص والصور والفيديو والصوت إلى ميزات خدمتك المدفوعة.
ترخيص إعادة البيع
أرسل وصف المشروع وطريقة توفير الوصول. اطلب شروط استخدام وإعادة بيع مكتوبة.
المستندات على الموقع
العرض واتفاقية الترخيص وسياسة معالجة البيانات متاحة قبل الربط.

اطلب ترخيص إعادة بيع · العرض واتفاقية الترخيص