Claude Opus 5.5 متاح الآن على SeedRouter
SeedRouter Docs

Claude Opus 5.5

استدعِ Claude Opus 5.5 عبر واجهة API الرسمية من Anthropic Messages أو صيغ OpenAI Chat Completions و Responses: التفكير التكيّفي، وسياق بـ 1M توكن، وحتى 128K توكن إخراج.

View Markdown

Claude Opus 5.5 هو نموذج Anthropic للعمل الموكّل في البرمجة والعمل المعرفي طويل المدى. أرسل طلب Anthropic Messages الرسمي إلى SeedRouter: عدّل الرابط الأساسي ومفتاح API فقط، واحفظ جسم الطلب. يجيب النموذج ذاته أيضًا على صيغ OpenAI Chat Completions و Responses.

معرّف النموذج

معرّف النموذجنافذة السياقالحد الأقصى للإخراجالتفكيرمستوى التفكير الافتراضي
claude-opus-5-51M توكن128K توكنتكيّفي، دائم التفعيلmedium

راجع صفحة النموذج للاطلاع على الأسعار الحالية.

مثال سريع

curl https://api.seedrouter.ai/v1/messages \
  -H "x-api-key: $SEEDROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Summarize the trade-offs of event sourcing in three bullet points."}]
  }'

نقاط النهاية

الصيغةالطريقة والمسارالمصادقة
Anthropic MessagesPOST https://api.seedrouter.ai/v1/messagesx-api-key: <key> أو Authorization: Bearer <key>، بالإضافة إلى anthropic-version
OpenAI Chat CompletionsPOST https://api.seedrouter.ai/v1/chat/completionsAuthorization: Bearer <key>
OpenAI ResponsesPOST https://api.seedrouter.ai/v1/responsesAuthorization: Bearer <key>

تُحوّل نقطة نهاية Messages جسم طلبك كما هو، بما في ذلك الحقول الاختيارية، وتعيد الاستجابة الرسمية. تُمرّر رأسية anthropic-beta أيضًا. احفظ مفتاح API في شيفرة تعمل على الخادم.

المعاملات

الاسمالنوعمطلوبالقيمة الافتراضيةملاحظات
modelstringنعم—claude-opus-5-5.
max_tokensintegerنعم—0–128000. يشمل التوكنات المنفقة على التفكير. 0 يسخّن ذاكرة التخزين المؤقت فقط.
messagesobject[]نعم—أدوار مبدل بين user وassistant؛ content هي نص أو مصفوفة كتل محتوى. يجب أن يكون الدور الأخير user. استثناء: لمتابعة استجابة pause_turn، أعد إرسال محتواها كما هو بوصفه آخر رسالة assistant.
systemstring or object[]لا—الموجّه النظامي.
thinkingobjectلا{"type": "adaptive"}التفكير تكيّفي ودائم التفعيل. display: omitted (افتراضي) أو summarized.
output_config.effortenumلاmediumlow, medium, high, xhigh, max. توجّه مستوى تفكير النموذج.
output_config.formatobjectلا—مخطط JSON للإخراج المهيكل.
stop_sequencesstring[]لا—توقف عند توليد أحد هذه النصوص.
streambooleanلاfalseبثّ الاستجابة كأحداث مرسلة من الخادم.
temperaturenumberلا—لا تُقبل إلا القيمة 1 (الافتراضية) للتوافق مع الإصدارات السابقة؛ أي قيمة أخرى تعيد خطأ 400. أزِلها.
top_pnumberلا—لا تُقبل إلا القيم من 0.99 إلى 1 للتوافق مع الإصدارات السابقة؛ أي قيمة أخرى تعيد خطأ 400. أزِلها.
top_kintegerلا—غير مقبول: أي قيمة تعيد خطأ 400. أزِلها.
toolsobject[]لا—تعريفات الأدوات.
tool_choiceobjectلا—auto أو none؛ فرض أداة (any أو tool) غير مدعوم في هذا النموذج.
metadata.user_idstringلا—معرّف معتم للمستخدم النهائي لديك، حتى 512 حرفًا.
cache_controlobjectلا—نقطة فاصلة لتخزين الموجّهات مؤقتًا على المستوى الأعلى.
container, context_management, mcp_servers, diagnostics, service_tier, inference_geo, speed—لا—مُحوّل كما هو.

التفكير ومستوى التفكير

يستخدم Claude Opus 5.5 دائمًا التفكير التكيّفي: يقرر النموذج مقدار التفكير، وoutput_config.effort يوجّهه. عادةً ما يعني التفكير الأعلى مزيدًا من توكنات الإخراج وانتظارًا أطول وتكلفة أعلى. عند تعيين thinking.display إلى summarized، تشمل الاستجابة كتل thinking يمكنك عرضها؛ عند omitted، تُحذف. تُفوتّر توكنات التفكير كتوكنات إخراج.

مدخلات الوسائط

تُدرج الصور وملفات PDF في دور المستخدم بصيغة content ككتل image وdocument، مع مصدر url أو، كما في الواجهة الرسمية، مصدر base64:

{"role": "user", "content": [
  {"type": "image", "source": {"type": "url", "url": "https://example.com/chart.png"}},
  {"type": "text", "text": "What does this chart show?"}
]}

استبدل رابط المثال بملفك أنت الذي يمكن الوصول إليه علنًا.

أبعاد الفواتير

راجع الأسعار الحالية في صفحة النموذج. يُفوتّر الطلب بالتوكنات التي يستخدمها:

  • توكنات الإدخال،
  • توكنات الإخراج، بما فيها التفكير،
  • قراءات ذاكرة التخزين المؤقت للموجّهات، و
  • كتابات ذاكرة التخزين المؤقت للموجّهات، بأسعار منفصلة لمدة 5 دقائق وساعة واحدة.

يُؤخذ المبلغ من usage المبلّغ عنه مع الاستجابة المكتملة. لا يُفوتّر الطلب الفاشل. يُظهر سجل استخدام حسابك الفاتورة الدقيقة لكل طلب.

الإخراج

الطلب غير المُبثّ يعيد كائن الرسالة الرسمي:

{
  "id": "msg_...",
  "type": "message",
  "role": "assistant",
  "model": "claude-opus-5-5",
  "content": [{"type": "text", "text": "..."}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 18, "output_tokens": 4, "cache_read_input_tokens": 0, "cache_creation_input_tokens": 0}
}

مع "stream": true تكون الاستجابة تدفقًا من الأحداث الرسمية: message_start, content_block_start, content_block_delta, content_block_stop, message_delta وmessage_stop. تحمل message_delta الأخيرة عدد توكنات الإخراج.

صيغ متوافقة مع OpenAI

يجيب النموذج ذاته على صيغ OpenAI، بحيث لا تحتاج شيفرة OpenAI الموجودة سوى رابط أساسي جديد ومعرّف نموذج:

from openai import OpenAI

client = OpenAI(api_key="YOUR_SEEDROUTER_KEY", base_url="https://api.seedrouter.ai/v1")

chat = client.chat.completions.create(
    model="claude-opus-5-5",
    messages=[{"role": "user", "content": "Hello"}],
)
response = client.responses.create(model="claude-opus-5-5", input="Hello")

تُحوّل هذه الطلبات إلى صيغة Messages، بحيث لا تؤثر الحقول الخالية من نظير Messages. تحمل استجاباتها الحقول الرسمية من OpenAI وقد تشمل بعض حقول الاستخدام الإضافية؛ اقرأ usage.total_tokens والحقول الرسمية.

الأخطاء

الأخطاء على /v1/messages تستخدم شكل Anthropic، {"type": "error", "error": {"type": "...", "message": "..."}}؛ الصيغ الأخرى تستخدم {"error": {"code": ..., "message": "..."}}. code هو رمز من كتالوج الأخطاء المشترك. لا تُفوتّر الطلبات الفاشلة.

نصائح

  • ابدأ بمستوى التفكير الافتراضي وارفعه فقط للمهام التي تحتاج تفكيرًا أكثر؛ التفكير يُغيّر الجودة والتكلفة معًا.
  • اضبط max_tokens عاليًا كافيًا للتفكير والإجابة: إنها ميزانية واحدة لكليهما.
  • ضع السياق الطويل المُعاد استخدامه أولًا وعلّمه بـ cache_control حتى تقرأه الطلبات اللاحقة من الذاكرة المؤقتة بسعر أقل.

مواضيع ذات صلة