परिवर्तन सूची
Shannon API को हालैका अपडेट र सुधारहरू।
यो पेजले API को कलरका रूपमा तपाईंले देख्न सक्ने परिवर्तनहरू सूचीबद्ध गर्छ: नयाँ इन्डपोइन्ट, फिल्ड र मोडल, बदलिएको व्यवहार र सुधारहरू। नयाँ प्रविष्टिहरू पहिले आउँछन्। हरेक प्रविष्टिले परिवर्तन गरिएको मिति बोक्छ।
Breaking चिन्ह लागेको प्रविष्टिले पहिले काम गरेको अनुरोधको नतिजा बदल्न सक्छ। API को एउटै संस्करण /v1 छ, त्यसैले परिवर्तनहरू संस्करण नम्बरले होइन, मितिले सूचीबद्ध गरिएका छन्।
- नयाँ
web_search: trueभएको अनुरोधले आफ्ना स्रोतहरूको नाम दिन्छ:/v1/chat/completionsर/v1/messagesमाsourcesले मोडललाई दिइएका नतिजाहरू सूचीबद्ध गर्छ, र/v1/chat/completionsमाannotationsले उत्तरले हरेकको उल्लेख कहाँ गर्छ भनेर चिनो लगाउँछ। निर्मित वेब खोज
- नयाँ
/v1/chat/completionsर/v1/messagesमाweb_search: trueले मोडलले उत्तर दिनु अघि वेब खोज चलाउँछ र नतिजा नम्बर गरिएका स्रोतका रूपमा दिन्छ। नतिजा भेटिएको अनुरोधले तपाईंको दैनिक भत्ताको एउटा खोज प्रयोग गर्छ। कुनै नबाँकी भए अनुरोधलाई खोज बिना जवाफ दिइन्छ। निर्मित वेब खोज
- मर्मत
सर्भर-साइडमा काटिएको स्ट्रिमलाई त्यतिबेलासम्म रिपोर्ट गरिएको usage को बिल गरिन्छ। रिजर्भेसनको बाँकी भाग तपाईंको ब्यालेन्समा फर्कन्छ।
- मर्मत
shannon-coder-1ले अन्य दुई इन्डपोइन्टमा जस्तै/v1/responsesमा जवाफ दिन्छ। CLI कोडिङ टुलहरू - मर्मत
रोटेट गरिएको API की तुरुन्तै काम गर्न छोड्छ।
- नयाँ
POST /v1/tokenizeरPOST /v1/messages/count_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 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का अनुरोधहरू usage लगमा देखिन्छन्।
- नयाँ
होस्ट गरिएका ओपन-वेट मोडलहरूले स्याम्पलिङ फिल्डहरू लागू गर्छन्:
/v1/chat/completionsमाtemperature,top_p,seed,stopरmax_tokens;/v1/messagesमाtemperature,top_pरstop_sequences;/v1/responsesमाtemperature,top_pरmax_output_tokens। Chat Completions - नयाँ
usage लगले हरेक कलको र जम्माको लागत USD मा देखाउँछ।
- ब्रेकिङ
प्रकाशित id नभएको
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हो। त्रुटि व्यवस्थापन
- ब्रेकिङ
होस्ट गरिएका ओपन-वेट मोडलहरूले नाम दिइएको मोडलले लिने इनपुट लिन्छन्। टेक्स्ट-मात्र id मा पठाइएको छविलाई
400र<id> does not accept image inputले जवाफ दिइन्छ। स्ट्रक्चर्ड आउटपुट नभएको id माresponse_formatलाई400ले जवाफ दिइन्छ।GET /v1/modelsले हरेक id कोcapabilities.vision,response_formatरjson_schemaरिपोर्ट गर्छ। छवि र फाइलहरू - मर्मत
नन-स्ट्रिम जवाफहरूले रिजनिङ टेक्स्ट बोक्छन्:
/v1/chat/completionsको सन्देशमाreasoning_content, र/v1/messagesमा टेक्स्ट अघिthinkingब्लक। रिजनिङ एफर्ट - परिवर्तन
होस्ट गरिएका ओपन-वेट मोडलहरूको नयाँ मूल्य छ, प्रति 1M इनपुट टोकन $0.50 र प्रति 1M आउटपुट टोकन $2.00 बाट। मोडल र मूल्य
- परिवर्तन
होस्ट गरिएका ओपन-वेट मोडलहरूमा हरेक मोडलको एक id छ, जम्मा बाह्र id। मोडल र मूल्य
- नयाँ
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 मोडलहरूको रिजनिङ फर्काउँछ:messageआइटम अघिreasoningआउटपुट आइटम, र स्ट्रिम इभेन्टresponse.reasoning_summary_text.deltaरresponse.reasoning_summary_text.done। Responses API - मर्मत
जवाफको
modelफिल्ड हरेक इन्डपोइन्टमा प्रकाशित id हो। Responses अब्जेक्टलेmodelरcreated_atबोक्छ। - सुधारिएको
GET /v1/modelsले हरेक मोडलको कन्टेक्स्ट विन्डो रिपोर्ट गर्छ। मोडल र मूल्य
- नयाँ
होस्ट गरिएका ओपन-वेट मोडलहरूले
/v1/chat/completionsका साथै/v1/messagesर/v1/responsesमा पनि तपाईंको सिस्टम प्रम्प्ट र टुल कलसहित जवाफ दिन्छन्।/v1/messagesलेthinkingलिन्छ, रreasoning_effortअनुरोध फिल्ड हो। मोडल र मूल्य - सुधारिएको
/v1मा त्रुटि बडीहरूले SDK का आकार पछ्याउँछन्: OpenAI-ढाँचा इन्डपोइन्टहरूमाtypeरmessageसहितकोerrorअब्जेक्ट, र/v1/messagesमा{"type": "error"}भित्र उही अब्जेक्ट। त्रुटि व्यवस्थापन - नयाँ
खुला स्ट्रिमहरूमा हरेक 15 सेकेन्डमा कीप-अलाइभ:
/v1/chat/completionsमा: pingकमेन्ट लाइन,/v1/messagesमाevent: ping। स्ट्रिमिङ - परिवर्तन
टुल कल id हरू
/v1/chat/completionsर/v1/responsesमाcall_बाट, र/v1/messagesमाtoolu_बाट सुरु हुन्छन्। फङ्क्शन कलिङ - ब्रेकिङ
/v1/responses:streamको पूर्वनिर्धारितfalseहो। Responses API - नयाँ
/v1/chat/completionsमाmax_completion_tokensलाईmax_tokensको अर्को नामका रूपमा स्वीकार गरिन्छ। Chat Completions - मर्मत
Responses स्ट्रिमको
response.completedइभेन्टलेoutputएरे बोक्छ। Responses API - नयाँ
GET /v1/modelsका प्रविष्टिहरूलेdisplay_name,context_window,max_output_tokens,pricing,capabilitiesरendpointsबोक्छन्। मोडल र मूल्य - नयाँ
हरेक जवाफले
x-request-idबोक्छ, र तपाईंले पठाएको मान फिर्ता गरिन्छ। अनुरोध बडी 32 MiB सम्म हुन सक्छ। - नयाँ
नयाँ की जारी नगरीकन कीलाई रद्द गर्न सकिन्छ। usage लग पेजमा बाँडिएको छ।
- नयाँ
अनुरोधहरूमा छवि र कागजात:
/v1/chat/completionsमाimage_urlभागहरू,/v1/messagesमाimage,documentरfileब्लकहरू,/v1/responsesमाinput_imageभागहरू। छवि र फाइलहरू - नयाँ
नयाँ मोडल
shannon-3-pro। मोडल र मूल्य
- नयाँ
नयाँ मोडल
shannon-3। मोडल र मूल्य - नयाँ
/v1/chat/completionsका स्ट्रिमहरूले रिजनिङलाईdelta.reasoning_contentका रूपमा बोक्छन्। रिजनिङ एफर्ट
- परिवर्तन
max_tokensलाई 1 देखि 65,536 भित्र राखिन्छ। त्यस दायराबाहिरको मानलाई अस्वीकार नगरी नजिकको छेउमा ल्याइन्छ। Chat Completions
- नयाँ
/v1/chat/completionsर/v1/messagesमाshannon-coder-1लाई प्लान अनुसार कलमा गणना गरिन्छ। विन्डोका कलहरू सकिएपछि जवाफShannon Coder call quota reachedसन्देशसहित429हुन्छ। CLI कोडिङ टुलहरू - नयाँ
कन्टेक्स्ट विन्डोभन्दा ठूलो कुराकानीलाई
400, प्रकारinvalid_request_errorर कोडcontext_length_exceededले जवाफ दिइन्छ। स्ट्रिमभित्रको त्रुटि उत्तरमा टेक्स्टको रूपमा होइन, त्रुटि इभेन्टका रूपमा आइपुग्छ। CLI कोडिङ टुलहरू
- नयाँ
/v1इन्डपोइन्टहरू:POST /v1/chat/completions,POST /v1/messages,POST /v1/responsesरGET /v1/models। यी OpenAI र Anthropic SDK, Claude Code र Codex CLI ले कल गर्ने इन्डपोइन्टहरू हुन्। सारांश - नयाँ
/v1/chat/completionsर/v1/messagesमाtoolsसँग टुल कल,response_formatसँग स्ट्रक्चर्ड आउटपुट, र/v1/messagesमा स्ट्रिङ वा टेक्स्ट ब्लकका रूपमाsystem। फङ्क्शन कलिङ
- नयाँ
shannon-1.6-liteको साथमा मोडल idshannon-1.6-pro,shannon-2-lite,shannon-2-proरshannon-coder-1। मोडल र मूल्य
- नयाँ
API को पहिलो रिलिज: OpenAI ढाँचा र Anthropic ढाँचामा च्याट, र एउटा Responses इन्डपोइन्ट, हरेक
sk-बाट सुरु हुने API कीले कल गरिने। प्रमाणीकरण