سجل التغييرات
آخر التحديثات والتحسينات على Shannon API.
تسرد هذه الصفحة التغييرات التي يمكنك ملاحظتها بصفتك مستدعياً لـ API: نقاط نهاية وحقولاً ونماذج جديدة، وسلوكاً تغيّر، وإصلاحات. أحدث العناصر أولاً. ويحمل كل عنصر تاريخ إجراء التغيير.
قد يغيّر العنصر الموسوم بـ تغيير غير متوافق نتيجة طلب كان يعمل سابقاً. لـ API إصدار واحد، /v1، لذا تُسرد التغييرات بحسب التاريخ لا برقم الإصدار.
- جديد
الطلب الذي يتضمن
web_search: trueيسمّي مصادره: يسردsourcesعلى/v1/chat/completionsو/v1/messagesالنتائج التي أُعطيت للنموذج، وعلى/v1/chat/completionsيحددannotationsموضع استشهاد الإجابة بكل منها. بحث ويب مدمج
- جديد
web_search: trueعلى/v1/chat/completionsو/v1/messagesيجري بحثاً في الويب قبل أن يجيب النموذج ويعطيه النتائج كمصادر مرقمة. الطلب الذي وجد نتائج يستهلك عملية بحث واحدة من مخصصاتك اليومية. وإذا لم يتبق شيء يُجاب عن الطلب بلا بحث. بحث ويب مدمج
- تم الإصلاح
البث الذي ينقطع من جهة الخادم يُحاسَب على الاستخدام المُبلَّغ عنه حتى تلك النقطة. ويعود باقي الحجز إلى رصيدك.
- تم الإصلاح
يجيب
shannon-coder-1على/v1/responsesكما يفعل على نقطتي النهاية الأخريين. أدوات البرمجة بسطر الأوامر - تم الإصلاح
مفتاح API الذي جرى تدويره يتوقف عن العمل فوراً.
- جديد
POST /v1/tokenizeوPOST /v1/messages/count_tokens: عدّ tokens مجاني للنماذج المفتوحة الأوزان المستضافة. عدّ الـ tokens - جديد
التخزين المؤقت للمطالبات على النماذج المفتوحة الأوزان المستضافة. تُحاسَب المدخلات المخبأة بنسبة 25% من سعر المدخلات وتُعرض في
usageعلى نقاط النهاية الثلاث:prompt_tokens_details.cached_tokensوinput_tokens_details.cached_tokensوcache_read_input_tokens. يعرضGET /v1/modelsالقيمتينpricing.cached_input_per_million_usdوcapabilities.prompt_cachingلهذه النماذج. التخزين المؤقت للمطالبات - تم الإصلاح
النماذج المفتوحة الأوزان المستضافة:
tool_choiceالمفروض (requiredأو دالة مسماة) ينتج استدعاء أداة. استدعاء الدوال - تم الإصلاح
تقبل النماذج المفتوحة الأوزان المستضافة رسالة
systemليست أول رسالة في المحادثة.
- جديد
يمكن الوصول إلى API كخدمة onion على Tor وعبر عنوان I2P. تحمل ردود
api.shannon-ai.comالعنوانين في الترويستينOnion-LocationوX-I2P-Location. نقاط نهاية مشفّرة وعبر Tor وI2P
- جديد
نموذجان جديدان
shannon-3.1وshannon-3.1-pro، يسردهماGET /v1/models. النماذج والأسعار - تم التغيير
الطلب المبثوث الذي ينقطع عنه العميل يستمر حتى نهايته ويُحتسب. وقبل ذلك كانت الإجابة تتوقف عند الانقطاع.
- تم الإصلاح
تظهر الطلبات إلى
/v1/responsesفي سجل الاستخدام.
- جديد
تطبّق النماذج المفتوحة الأوزان المستضافة حقول أخذ العينات:
temperatureوtop_pوseedوstopوmax_tokensعلى/v1/chat/completions؛ وtemperatureوtop_pوstop_sequencesعلى/v1/messages؛ وtemperatureوtop_pوmax_output_tokensعلى/v1/responses. Chat Completions - جديد
يعرض سجل الاستخدام تكلفة بالدولار الأمريكي لكل استدعاء وكإجمالي.
- تغيير غير متوافق
قيمة
modelالتي ليست معرّفاً منشوراً يُجاب عنها بـ400والنوعinvalid_request_errorوالرسالةunknown model: <id>على نقاط النهاية الثلاث. وقبل ذلك كانshannon-1.6-liteيجيب عن مثل هذا الطلب. النماذج والأسعار - تغيير غير متوافق
يقبل
/v1مفتاح API فقط. ولا يُقرأ هناك ملف تعريف ارتباط تسجيل الدخول الخاص بالموقع. المصادقة - تم التغيير
الحماية من الإغراق: 120 طلباً في الدقيقة لكل حساب على نقاط نهاية التوليد الثلاث. الحدود والرصيد
- تم التحسين
عندما يعجز النموذج عن الإجابة، يحمل الخطأ الرسالة الثابتة
The model backend failed to answer. Please retry.وفحص الرصيد الذي يتعذر إجراؤه يُجاب عنه بـ503والنوعapi_error. معالجة الأخطاء - تم الإصلاح
الطلب غير المبثوث الذي يفشل يعيد حجزه إلى رصيدك.
- جديد
يعرض
GET /v1/modelsالقيمةcapabilities.reasoning_effortلكل نموذج. جهد الاستدلال - تم التحسين
النماذج المفتوحة الأوزان المستضافة: الطلب غير المبثوث الذي لا يتلقى إجابة ينتهي بـ
504والنوعapi_error. والنتيجة الفارغة هي502. معالجة الأخطاء
- تغيير غير متوافق
تقبل النماذج المفتوحة الأوزان المستضافة المدخلات التي يقبلها النموذج المسمى. الصورة المرسلة إلى معرّف نصي فقط يُجاب عنها بـ
400و<id> does not accept image input. وresponse_formatعلى معرّف بلا مخرجات منظمة يُجاب عنه بـ400. يعرضGET /v1/modelsالقيمcapabilities.visionوresponse_formatوjson_schemaلكل معرّف. الصور والملفات - تم الإصلاح
الردود غير المبثوثة تحمل نص الاستدلال:
reasoning_contentفي رسالة/v1/chat/completions، وكتلةthinkingقبل النص على/v1/messages. جهد الاستدلال - تم التغيير
أسعار جديدة للنماذج المفتوحة الأوزان المستضافة، تبدأ من $0.50 لكل 1M tokens مدخلة و$2.00 لكل 1M tokens مخرجة. النماذج والأسعار
- تم التغيير
للنماذج المفتوحة الأوزان المستضافة معرّف واحد لكل نموذج، اثنا عشر معرّفاً في المجموع. النماذج والأسعار
- جديد
مخرجات منظمة على
shannon-3وshannon-3-proوshannon-3.1وshannon-3.1-pro. يعرضGET /v1/modelsالقيمةcapabilities.json_schema: trueلها. مخرجات منظمة - جديد
يقرأ
/v1/responsesالحقلtext.format(json_objectأوjson_schema) للمخرجات المنظمة. Responses API - تم الإصلاح
يعيد
/v1/responsesاستدلال نماذج Shannon: عنصر مخرجاتreasoningقبل عنصرmessage، وأحداث البثresponse.reasoning_summary_text.deltaوresponse.reasoning_summary_text.done. Responses API - تم الإصلاح
الحقل
modelفي الرد هو المعرّف المنشور على كل نقطة نهاية. ويحمل كائن Responses الحقلينmodelوcreated_at. - تم التحسين
يعرض
GET /v1/modelsنافذة السياق لكل نموذج. النماذج والأسعار
- جديد
تجيب النماذج المفتوحة الأوزان المستضافة على
/v1/messagesو/v1/responsesكما على/v1/chat/completions، مع توجيهات النظام واستدعاءات الأدوات. يقبل/v1/messagesالحقلthinking، وreasoning_effortحقل في الطلب. النماذج والأسعار - تم التحسين
تتبع نصوص الأخطاء على
/v1أشكال حزم SDK: كائنerrorفيهtypeوmessageعلى نقاط النهاية بصيغة OpenAI، والكائن نفسه داخل{"type": "error"}على/v1/messages. معالجة الأخطاء - جديد
إبقاء الاتصال حياً في عمليات البث المفتوحة كل 15 ثانية: سطر تعليق
: pingعلى/v1/chat/completions، وحدثevent: pingعلى/v1/messages. البث - تم التغيير
تبدأ معرّفات استدعاءات الأدوات بـ
call_على/v1/chat/completionsو/v1/responses، وبـtoolu_على/v1/messages. استدعاء الدوال - تغيير غير متوافق
/v1/responses: القيمة الافتراضية لـstreamهيfalse. Responses API - جديد
يُقبل
max_completion_tokensاسماً آخر لـmax_tokensعلى/v1/chat/completions. Chat Completions - تم الإصلاح
يحمل الحدث
response.completedفي بث Responses المصفوفةoutput. Responses API - جديد
تحمل عناصر
GET /v1/modelsالحقولdisplay_nameوcontext_windowوmax_output_tokensوpricingوcapabilitiesوendpoints. النماذج والأسعار - جديد
كل رد يحمل
x-request-id، وتُعاد القيمة التي ترسلها. يمكن أن تصل نصوص الطلبات إلى 32 MiB. - جديد
يمكن إبطال المفتاح دون إصدار مفتاح جديد. وسجل الاستخدام مقسّم إلى صفحات.
- جديد
الصور والمستندات في الطلبات: أجزاء
image_urlعلى/v1/chat/completions، وكتلimageوdocumentوfileعلى/v1/messages، وأجزاءinput_imageعلى/v1/responses. الصور والملفات - جديد
نموذج جديد
shannon-3-pro. النماذج والأسعار
- جديد
نموذج جديد
shannon-3. النماذج والأسعار - جديد
تحمل عمليات البث على
/v1/chat/completionsالاستدلال فيdelta.reasoning_content. جهد الاستدلال
- تم التغيير
تُبقى
max_tokensبين 1 و65,536. القيمة الخارجة عن هذا النطاق تُقرَّب إلى أقرب طرف ولا تُرفض. Chat Completions
- جديد
يُحتسب
shannon-coder-1بعدد الاستدعاءات لكل خطة على/v1/chat/completionsو/v1/messages. عند استنفاد استدعاءات النافذة يكون الرد429مع الرسالةShannon Coder call quota reached. أدوات البرمجة بسطر الأوامر - جديد
المحادثة الأكبر من نافذة السياق يُجاب عنها بـ
400والنوعinvalid_request_errorوالرمزcontext_length_exceeded. والخطأ داخل البث يصل كحدث خطأ، لا كنص في الإجابة. أدوات البرمجة بسطر الأوامر
- جديد
نقاط نهاية
/v1:POST /v1/chat/completionsوPOST /v1/messagesوPOST /v1/responsesوGET /v1/models. وهي نقاط النهاية التي تستدعيها حزم OpenAI وAnthropic SDK وClaude Code وCodex CLI. نظرة عامة - جديد
استدعاءات الأدوات عبر
toolsعلى/v1/chat/completionsو/v1/messages، والمخرجات المنظمة عبرresponse_format، وsystemكسلسلة نصية أو ككتل نص على/v1/messages. استدعاء الدوال
- جديد
معرّفات النماذج
shannon-1.6-proوshannon-2-liteوshannon-2-proوshannon-coder-1، إلى جانبshannon-1.6-lite. النماذج والأسعار
- جديد
أول إصدار من API: الدردشة بصيغة OpenAI وبصيغة Anthropic، ونقطة نهاية Responses، تُستدعى كل منها بمفتاح API يبدأ بـ
sk-. المصادقة