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

ابحث عن النماذج بالاسم، مثل 'nano banana'

ابحث عن النماذج بالاسم، مثل 'nano banana'

Text

Grok 4.7

View Markdown

استخدم Grok 4.7 بطلبات Chat Completions أو Responses أو Messages الأصلية. تعرّف على المعلمات والبث والاستخدام وحدود الإمكانات الحالية.

استخدم grok-4.7 بأحد التنسيقات الثلاثة أدناه. تتم المصادقة باستخدام مفتاح API الخاص بك في SeedRouter. تتضمن صفحة النموذج ساحة تجربة وأسعار الرموز الحالية، ويشرح دليل الأسعار الإدخال المخزّن مؤقتًا والاستدلال.

البدء السريع

curl https://api.seedrouter.ai/v1/responses \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"grok-4.7","input":"What is 2 + 2?","reasoning":{"effort":"low"},"max_output_tokens":64,"store":false}'

تتضمن استجابة JSON عناصر output وusage. احتفظ بجميع عناصر الإخراج عند إنشاء سجل المحادثة، بما فيها عناصر الاستدلال والأدوات.

تنسيقات الطلبات

التنسيقنقطة النهايةالحقول المطلوبة
ResponsesPOST /v1/responsesmodel, input
Chat CompletionsPOST /v1/chat/completionsmodel, messages
MessagesPOST /v1/messagesmodel, messages, max_tokens

استخدم Content-Type: application/json وAuthorization: Bearer $SEEDROUTER_API_KEY. يمكن لعملاء Messages أيضًا إرسال anthropic-version: 2023-06-01.

المعلمات والقيود

تحتوي مواصفة OpenAPI على مخططات الطلب والاستجابة المتداخلة كاملة. تسرد الجداول أدناه جميع حقول الطلب المدعومة في المستوى الأعلى. تُستبعد الحقول غير المعروفة والمعلمات التي يتجاهلها هذا النموذج رسميًا. وتظل قيمة المعلمة المدعومة غير الصالحة غير صالحة.

تقبل الحقول الاختيارية التي تسمح بالقيمة الخالية null بشكل صريح؛ وعند حذف الحقل تُستخدم قيمته الافتراضية في API. تخفي ساحة التجربة user وتثبّت model على grok-4.7. ويظل بإمكان عملاء API إرسال user.

  • السياق: 500,000 رمز، تشمل المحادثة والإخراج.
  • مستوى الاستدلال: low وmedium وhigh وxhigh؛ الافتراضي high.
  • القيمة الافتراضية لكل من max_completion_tokens وmax_output_tokens هي 128,000 رمز إخراج مرئي. لا تدخل رموز الاستدلال واستدعاءات الدوال ضمن حد الإخراج المرئي هذا. هذه قيمة افتراضية وليست ادعاءً بشأن أقصى قدرة للإخراج.
  • يجب أن تكون حدود الإخراج أعدادًا صحيحة موجبة. تفرض API أيضًا سقف الأمان الحالي للأعداد الصحيحة البالغ 1,073,741,823؛ وتظل سعة السياق قيدًا مطبقًا.
  • temperature: من 0 إلى 2، والافتراضي 1. top_p: أكبر من 0 ولا يزيد على 1، والافتراضي 1. في Responses، يتراوح min_p من 0 إلى 1، ويكون top_k عددًا صحيحًا لا يقل عن 1.
  • حتى 350 تعريفًا للأدوات. يتطلب stream_options ضبط stream: true.
  • لا يمكن الجمع بين instructions وprevious_response_id. ملخصات الاستدلال مفصلة دائمًا.

معلمات Responses

الحقلالنوعالقاعدة
includeمصفوفة أو nullمصفوفة بحقول الاستجابة الإضافية المطلوب تضمينها.
input (مطلوب)كائن أو صيغة بديلة مدعومةسلسلة نصية أو مصفوفة كاملة من عناصر الإدخال.
instructionsسلسلة نصية أو nullتعليمات النظام؛ لا يمكن الجمع بينها وبين previous_response_id.
max_output_tokensعدد صحيح أو nullحد الإخراج المرئي؛ الافتراضي 128,000.
max_turnsعدد صحيح أو nullأقصى عدد لجولات الوكيل بصيغة عدد صحيح.
min_pعدد أو nullعدد من 0 إلى 1.
model (مطلوب)سلسلة نصيةثابت على grok-4.7.
parallel_tool_callsقيمة منطقية أو nullقيمة منطقية؛ الافتراضي true.
previous_response_idسلسلة نصية أو nullمعرّف الاستجابة بصيغة سلسلة نصية؛ المتابعة بالمعرّف غير متاحة حاليًا.
prompt_cache_keyسلسلة نصية أو nullمفتاح التخزين المؤقت بصيغة سلسلة نصية.
reasoningكائنإعدادات الاستدلال؛ المستوى الافتراضي high.
reasoning_effortسلسلة نصية أو nulllow وmedium وhigh وxhigh؛ الافتراضي high.
safety_identifierسلسلة نصية أو nullمعرّف أمان اختياري يقدمه المستدعي.
search_parametersكائنإعدادات البحث.
service_tierسلسلة نصيةauto وdefault وpriority وfast؛ تضاعف priority وfast أسعار الرموز.
storeقيمة منطقية أو nullقيمة منطقية؛ الافتراضي true. عمليات الاستجابات المخزنة غير متاحة حاليًا.
streamقيمة منطقية أو nullقيمة منطقية؛ الافتراضي false.
temperatureعدد أو nullعدد من 0 إلى 2؛ الافتراضي 1.
textكائنإعدادات الاستجابة النصية، بما فيها format.
tool_choiceكائن أو صيغة بديلة مدعومةتلقائي أو معطّل أو إلزامي أو أداة محددة؛ تعتمد الصيغة على التنسيق.
toolsمصفوفة أو nullتعريفات الأدوات؛ بحد أقصى 350.
top_kعدد صحيح أو nullعدد صحيح؛ يتطلب Responses قيمة لا تقل عن 1.
top_pعدد أو nullعدد أكبر من 0 ولا يزيد على 1؛ الافتراضي 1.
userسلسلة نصية أو nullمعرّف اختياري يقدمه المستدعي؛ مخفي في ساحة التجربة.

معلمات Chat Completions

الحقلالنوعالقاعدة
deferredقيمة منطقية أو nullقيمة منطقية؛ الافتراضي false. الإكمال المؤجل غير متاح حاليًا.
max_completion_tokensعدد صحيح أو nullحد الإخراج المرئي؛ الافتراضي 128,000.
max_tokensعدد صحيح أو nullحد موجب للإخراج المرئي. مطلوب في Messages.
messages (مطلوب)مصفوفةرسائل المحادثة بهذا التنسيق.
model (مطلوب)سلسلة نصيةثابت على grok-4.7.
nعدد صحيح أو nullعدد صحيح لا يقل عن 1؛ الافتراضي 1.
parallel_tool_callsقيمة منطقية أو nullقيمة منطقية؛ الافتراضي true.
prompt_cache_keyسلسلة نصية أو nullمفتاح التخزين المؤقت بصيغة سلسلة نصية.
reasoning_effortسلسلة نصية أو nulllow وmedium وhigh وxhigh؛ الافتراضي high.
response_formatكائن أو صيغة بديلة مدعومةنص أو كائن JSON أو إخراج وفق مخطط JSON.
safety_identifierسلسلة نصية أو nullمعرّف أمان اختياري يقدمه المستدعي.
search_parametersكائنإعدادات البحث.
seedعدد صحيح أو nullقيمة أولية صحيحة لأخذ العينات.
service_tierسلسلة نصيةauto وdefault وpriority وfast؛ تضاعف priority وfast أسعار الرموز.
streamقيمة منطقية أو nullقيمة منطقية؛ الافتراضي false.
stream_optionsكائنخيارات البث؛ تتطلب stream: true.
temperatureعدد أو nullعدد من 0 إلى 2؛ الافتراضي 1.
tool_choiceكائن أو صيغة بديلة مدعومةتلقائي أو معطّل أو إلزامي أو أداة محددة؛ تعتمد الصيغة على التنسيق.
toolsمصفوفة أو nullتعريفات الأدوات؛ بحد أقصى 350.
top_pعدد أو nullعدد أكبر من 0 ولا يزيد على 1؛ الافتراضي 1.
userسلسلة نصية أو nullمعرّف اختياري يقدمه المستدعي؛ مخفي في ساحة التجربة.
web_search_optionsكائنخيارات البحث للتوافق.

معلمات Messages

الحقلالنوعالقاعدة
max_tokens (مطلوب)عدد صحيححد موجب للإخراج المرئي. مطلوب في Messages.
messages (مطلوب)مصفوفةرسائل المحادثة بهذا التنسيق.
metadataكائنكائن البيانات الوصفية لـ Messages.
model (مطلوب)سلسلة نصيةثابت على grok-4.7.
stop_sequencesمصفوفة أو nullمصفوفة من سلاسل الإيقاف.
streamقيمة منطقية أو nullقيمة منطقية؛ الافتراضي false.
systemكائن أو صيغة بديلة مدعومةسلسلة النظام النصية أو كتل المحتوى.
temperatureعدد أو nullعدد من 0 إلى 2؛ الافتراضي 1.
tool_choiceكائن أو صيغة بديلة مدعومةتلقائي أو معطّل أو إلزامي أو أداة محددة؛ تعتمد الصيغة على التنسيق.
toolsمصفوفة أو nullتعريفات الأدوات؛ بحد أقصى 350.
top_kعدد صحيح أو nullعدد صحيح؛ يتطلب Responses قيمة لا تقل عن 1.
top_pعدد أو nullعدد أكبر من 0 ولا يزيد على 1؛ الافتراضي 1.

البث

اضبط stream على true. يرسل Chat أجزاء الإكمال؛ ويرسل Responses أحداث استجابة مسماة؛ ويرسل Messages أحداث الرسائل وكتل المحتوى. اقرأ حدث الاستخدام النهائي إلى جانب إضافات النص. قد تكون استدعاءات الأدوات والاستدلال عناصر إخراج منفصلة؛ لا تختزل البث في النص المرئي عند الاحتفاظ بالسجل.

{
  "model": "grok-4.7",
  "input": "Explain a mutex in one sentence.",
  "reasoning": { "effort": "low" },
  "max_output_tokens": 128,
  "store": false,
  "stream": true
}

الأدوات والإخراج المنظّم

استخدم تعريف الأداة المناسب للتنسيق المختار. يستخدم Chat الحقل response_format، ويستخدم Responses الحقل text.format. جرى اختبار الدوال والبحث على الويب والبحث في X ومفسّر الشيفرة واستدعاءات MCP مع هذا النموذج. يعيد Shell استدعاءً ينفذه العميل؛ ولا يشغّل أمرًا على حاسوبك تلقائيًا. يصف المخطط الكامل أنواع أدوات أخرى أيضًا؛ لكن وجود بند في المخطط وحده لا يثبت أن خدمة خارجية محددة قد ضُبطت.

{
  "model": "grok-4.7",
  "input": "Use the code interpreter once to compute 13*17. Return the number.",
  "tools": [{ "type": "code_interpreter" }],
  "tool_choice": "required",
  "max_turns": 1,
  "reasoning": { "effort": "low" },
  "max_output_tokens": 32,
  "store": false
}

تُحتسب رسوم استخدام الأدوات منفصلة عن الرموز. يعتمد البحث على الويب ومفسّر الشيفرة على عدد الاستدعاءات. ويعتمد البحث في X على عدد المنشورات والملفات الشخصية التي تم جلبها، بما فيها العناصر التي تُجلب مرارًا؛ وعدد استدعاءات البحث في X ليس وحدة الفوترة. راجع usage.server_side_tool_usage_details وسجلات الاستخدام في حسابك.

الاستخدام والأسعار

تعتمد الأسعار على إجمالي طول الإدخال. استخدم الشريحة القياسية عندما يكون الإدخال أقل من 200,000 رمز. عند 200,000 رمز أو أكثر، تُطبق شريحة السياق الطويل على الطلب بأكمله؛ ويُحتسب الإدخال المخزّن مؤقتًا عند اختيار الشريحة. يضاعف service_tier: "priority" و"fast" أسعار الرموز في الشريحتين. يختار auto وdefault الخدمة القياسية. تُحسب رسوم الأدوات بصورة منفصلة ولا تتضاعف بفعل مضاعف الرموز هذا.

التنسيقاحتساب الإدخالاحتساب الإخراج
Responsesيتضمن input_tokens الحقل input_tokens_details.cached_tokensيتضمن output_tokens الاستدلال؛ لا تضف تفاصيل الاستدلال مرة أخرى
Chatيتضمن prompt_tokens الحقل prompt_tokens_details.cached_tokensيبلّغ xAI عن completion_tokens المرئية بصورة منفصلة؛ إجمالي الإخراج القابل للفوترة هو total_tokens - prompt_tokens، بما فيه الاستدلال
Messagesلا يتضمن input_tokens الحقل cache_read_input_tokens؛ أضف حقول التخزين المؤقت للحصول على إجمالي الإدخالoutput_tokens هو إجمالي الإخراج

تتضمن الاستجابات العامة عدادات الاستخدام، لا حقول التكلفة النقدية. تعرض سجلات الاستخدام المبلغ النهائي. لا تُفرض رسوم على الطلبات الفاشلة.

سجل المحادثة والقيود الحالية

للمتابعة دون حالة محفوظة، أرسل الإدخال السابق وكل عنصر إخراج مُعاد ورسالة المستخدم التالية كقيمة input جديدة. في Chat أو Messages، أرسل سجل الرسائل الكامل بالتنسيق المقابل. حافظ على عناصر الاستدلال المشفّر والأدوات دون تغيير عند إعادتها.

لا تستطيع الخدمة الحالية المتابعة باستخدام previous_response_id، أو استرجاع استجابة محفوظة أو حذفها، أو سرد عناصر الإدخال المحفوظة، أو إعادة إكمالات Chat المؤجلة. قد تُقبل store: true عند الإنشاء، لكن ذلك لا يثبت دعم حفظ الاستجابات أو استرجاعها. تظل هذه الحقول في العقد الرسمي وساحة التجربة؛ وهذا القيد لا يعيد تعريف سلوكها المفترض.

لم تعمل مرفقات الملفات مع مدخلات النص المضمّن وعناوين URL لملفات PDF التي تم اختبارها. أعادت طلبات توليد الصور نصًا دون صور، ولم يُكمل بحث الأدوات الاكتشاف على جانب الخادم. لم يُتحقق من إتاحة هذه الإمكانات. يتطلب بحث Collections أيضًا مورد collection صالحًا ولم يُتحقق منه.

يتجاهل Chat الحقول frequency_penalty وpresence_penalty وlogit_bias وstop وlogprobs وtop_logprobs. ويتجاهل Responses الحقول background وcontext_management وmetadata وtruncation وlogprobs وtop_logprobs. لا تُمرر هذه الحقول ولا تُعرض كعناصر تحكم فعالة.

الأخطاء

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