النماذج

Anthropic: Claude Sonnet 4.5

Markdown · JSON

Anthropic: Claude Sonnet 4.5

Claude Sonnet 4.5 هو نموذج Anthropic للنصوص والصور، لتطوير البرمجيات والوكلاء المعقّدين واستخدام الحاسوب والعمل التحليلي. يدعم الردود المباشرة أو التفكير الممتد المضبوط يدويًا، مع استدلال بين استدعاءات الأدوات في المسار التجريبي الموثّق.

عن النموذج

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

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

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

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

تسرد مواصفات المنتج المحددة نافذة سياق بطول 200K رمز وإخراجًا يصل إلى 64K رمزًا. تاريخ انتهاء معرفته الموثوقة هو يناير 2025، وهو منفصل عن تاريخ انتهاء بيانات التدريب الأحدث المذكور في الصفحة. اجعل حدود المستندات وتسميات الصفحات والوحدات ومعرّفات الشيفرة واضحة في الإدخال الطويل، وخصّص مساحة للإجابة المطلوبة وأي استدلال. يوثّق المنتج أيضًا الوعي بالسياق لهذا الإصدار، لذا يتتبع مساره المدعوم المساحة المتبقية أثناء المحادثة. يساعد ذلك على إدارة مهمة ممتدة ضمن نافذته؛ ولا يستبدل النافذة بسعة أكبر من إصدار Sonnet لاحق.

يدعم Sonnet 4.5 الردود المعتادة والتفكير الممتد المضبوط يدويًا. في الوضع الثاني، يحدّد budget_tokens هدفًا للاستدلال الداخلي قبل الإجابة الظاهرة. الحد الأدنى الموثّق هو 1,024 رمزًا، ويجب عادةً أن تكون الميزانية أقل من max_tokens لأن التفكير والإجابة النهائية يشتركان في سعة التوليد. الميزانية هدف وليست وعدًا باستهلاك ذلك العدد الدقيق من الرموز. لا يملك هذا الإصدار وضع التفكير التكيفي أو أدوات التحكم في الجهد الموصوفة لنماذج Sonnet اللاحقة. اختر عمق التحليل المطلوب، واترك سعة كافية لإجابة نهائية قابلة للاستخدام.

تتيح ميزة interleaved-thinking التجريبية لدى المنتج لـSonnet 4.5 الاستدلال بين استدعاءات الأدوات داخل الدور، باستخدام الملاحظات المُرجعة لاتخاذ قرار الخطوة التالية. وتتطلب الميزة التجريبية الموثّقة في مسار Messages المدعوم. في هذه الحالة، قد تتجاوز ميزانية التفكير max_tokens لأنها تمتد عبر عدة كتل تفكير في دور assistant نفسه. أعد نتائج الأدوات مع محتوى التفكير المرتبط بها من دون تعديل، بما يشمل توقيعه؛ فتحرير هذا المحتوى يبطله. لذلك تستطيع مهمة بحث أو تصحيح أخطاء التناوب بين فحص مقترح ونتيجته الحقيقية المُرجعة وتحليل محدّث، من دون اعتبار المقترح النصي إجراءً مكتملًا.

للمادة البصرية، يدعم المنتج JPEG وPNG وGIF وWebP، ويستخدم الإطار الأول فقط من الصورة المتحركة. يفرض المستوى الأصلي القياسي للصور المستخدم في هذا الإصدار حدًا يبلغ 1,568 بكسل للضلع الأطول وحدًا يبلغ 1,568 رمزًا بصريًا؛ وتُصغَّر الصور الأكبر. يسرد دليل الصور لدى المنتج حتى 100 صورة لكل طلب API لنماذج السياق 200K، مع شروط لحجم الصور والطلب الإجمالي قد تُبلَغ أولًا. ضع الصور قبل السؤال متى كان ذلك عمليًا، وسمِّ الصور المتعددة، وحافظ على النص الصغير أو تسميات المخططات. يوصي الدليل بصور واضحة والاحتفاظ بسياق محيط كافٍ لتفسير التفصيل الظاهر.

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

Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions claude-sonnet-4-5-20250929-thinking

claude-sonnet-4-5-20250929-thinking

Anthropic /claude-sonnet-4-5-20250929-thinking

البداية

Claude Sonnet 4.5 هو نموذج Anthropic للنصوص والصور، لتطوير البرمجيات والوكلاء المعقّدين واستخدام الحاسوب والعمل التحليلي. يدعم الردود المباشرة أو التفكير الممتد المضبوط يدويًا، مع استدلال بين استدعاءات الأدوات في المسار التجريبي الموثّق.

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

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

Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions
الإدخال
text
الإخراج
text
صيغة الإخراج
json أو SSE
الحقلالنوعالمتطلبالقيم والحدودالقيمة الافتراضية
الحقلmodelالنوعstringالمتطلبمطلوبالقيم والحدود
claude-sonnet-4-5-20250929-thinking
القيمة الافتراضية—
الحقلmessagesالنوعmessage[]المتطلبمطلوبالقيم والحدود
الحد الأدنى للعناصر: ⁦1⁩
القيمة الافتراضية—
الحقلmessages[].roleالنوعstringالمتطلبمطلوبالقيم والحدود
يعتمد على النموذج
القيمة الافتراضية—
الحقلmessages[].contentالنوعstringالمتطلباختياريالقيم والحدود
ينطبق عندما: محادثة نصية
القيمة الافتراضية—
الحقلstreamالنوعbooleanالمتطلباختياريالقيم والحدودالقيمة الافتراضيةfalse
تركيبات مواد الإدخال

النص · نص UTF8

messages[].content

معلمات الطريقة ودورة حياتها
المعلمةالمواصفات
المعلمةcontent_typeالمواصفاتapplication/json
المعلمةrequiredالمواصفاتmodel, messages
المعلمةmaterial_typesالمواصفاتtext
المعلمةmessagesالمواصفاتمصفوفة رسائل ببنية role/content
المعلمةfile_materialالمواصفاتمستند UTF-8 الفعلي مُدرج كنص حرفي؛ لا يُستنتَج معرّف ملف
المعلمةoptional_controlsالمواصفاتstream
المعلمةcontrol_scopeالمواصفاتمحادثة نصية؛ stream قيمة منطقية، وقيمتها الافتراضية false.
المعلمةoutput_modalitiesالمواصفاتtext
المعلمةhosted_operationsالمواصفاتfalse
المعلمةmultimodal_input_bindingالمواصفاتnull

الأسماء البديلة للطريقة: /chat/completions

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

أرسل معرّف النموذج الدقيق مع messages.

طول السياق ليس حدًا أقصى للإخراج.

يمكن لملف نصي تقديم نص حرفي؛ وتحتاج مدخلات الصور/الصوت/كائنات الملفات إلى ربط دقيق.

الباقات

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

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

تعرفات Ailoot

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

الإعداداتجدول التعرفةالرسوم
الإعداداتالتعرفات الأساسية للرموزجدول التعرفةالتعرفة الأساسيةالرسوم
الإدخال · رموز الإدخال $0.006 / 1K من الرموز
الإخراج · رموز الإخراج $0.03 / 1K من الرموز
الإدخال · قراءة ذاكرة التخزين المؤقت $0.0006 / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت $0.0075 / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة — / 1K من الرموز

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

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

Ailoot Ultra · محادثة OpenAI

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"claude-sonnet-4-5-20250929-thinking","messages":[{"role":"user","content":"hello"}],"stream":false}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("choices",[]):
    if x.get("message",{}).get("content"): print(x["message"]["content"])
PY_RESULT
from openai import OpenAI
import os

if not os.environ.get("AILOOT_API_KEY", "").strip(): raise SystemExit("Set AILOOT_API_KEY before making a request")
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.chat.completions.create(model="claude-sonnet-4-5-20250929-thinking", messages=[{"role":"user","content":"hello"}], stream=False)
import base64, json
from pathlib import Path

def save_result(data, stem="result"):
    # Keep every field, including usage, IDs, reasoning and tool requests.
    Path(stem + ".json").write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8")
    print(json.dumps(data, ensure_ascii=False, indent=2))
    def save_blob(encoded, suffix, label):
        raw = base64.b64decode(encoded, altchars=b"-_", validate=True)
        ext = "png" if raw.startswith(b"\x89PNG\r\n\x1a\n") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4] == b"RIFF" and raw[8:12] == b"WEBP" else suffix
        file = Path(stem + "-" + label + "." + ext)
        file.write_bytes(raw)
        print("Saved", file)
    for index, block in enumerate(data.get("content") or []):
        print("Content", index, json.dumps(block, ensure_ascii=False))
    for choice in data.get("choices") or []:
        print("Choice", choice.get("index"), json.dumps(choice.get("message", choice.get("delta", {})), ensure_ascii=False))
    for index, item in enumerate(data.get("output") or []):
        print("Output", index, json.dumps(item, ensure_ascii=False))
        if item.get("type") == "image_generation_call" and item.get("result"):
            save_blob(item["result"], item.get("output_format") or "bin", "output-" + str(index))
    for ci, candidate in enumerate(data.get("candidates") or []):
        for pi, part in enumerate((candidate.get("content") or {}).get("parts") or []):
            print("Candidate/part", ci, pi, json.dumps(part, ensure_ascii=False))
            blob = part.get("inlineData") or part.get("inline_data")
            if blob and blob.get("data"):
                mime = blob.get("mimeType") or blob.get("mime_type")
                suffix = {"image/png":"png", "image/jpeg":"jpg", "image/webp":"webp", "audio/wav":"wav", "audio/mpeg":"mp3", "video/mp4":"mp4"}.get(mime, "bin")
                save_blob(blob["data"], suffix, "candidate-" + str(ci) + "-part-" + str(pi))

save_result(result.to_dict(mode="json"))

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

Ailoot Ultra · محادثة OpenAI

json أو SSE

الاحتفاظ بكل النتائج المكتملة

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

احتفظ بكل اختيار ومحتواه واستدعاءات أدواته واستدلاله. في SSE، جمّع التحديثات بحسب فهرس الاختيار/الأداة، واحتفظ بسبب الإنهاء النهائي والاستخدام.

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

احتفظ بمعرّفات الطلبات/الاستجابات والترويسات. لا يُقدَّم URL عام لاسترجاع مهمة نصية.

حقول الاستجابة
الحقلالنوع
الحقلchoices[].indexالنوعinteger
الحقلchoices[].message.contentالنوعstring|null
الحقلchoices[].message.tool_callsالنوعtool_call[]
الحقلchoices[].message.reasoning_contentالنوعstring
الحقلchoices[].message.reasoning_detailsالنوعobject|array
الحقلchoices[].finish_reasonالنوعstring|null
الحقلusageالنوعobject
الأخطاء والخطوات التالية
الاستجابةالشرطالخطوة التالية
الاستجابة⁦400⁩ · invalid_request_errorالشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحةالخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد.

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

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

Ailoot Ultra claude-sonnet-4-5-20250929-thinking

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

/chat/completions

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

claude-sonnet-4-5-20250929-thinking

FAQ · Anthropic: Claude Sonnet 4.5
ما المدخلات والنتائج المتاحة؟

POST /v1/chat/completions · claude-sonnet-4-5-20250929-thinking: text → text

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

POST /v1/chat/completions · claude-sonnet-4-5-20250929-thinking: model, messages, stream

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

POST /v1/chat/completions · claude-sonnet-4-5-20250929-thinking: messages.min_items: 1

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

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

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

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

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

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

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

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

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

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

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

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