পরিবর্তনের তালিকা
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মডেল উত্তর দেওয়ার আগে একটি ওয়েব সার্চ চালায় এবং ফলাফল নম্বর দেওয়া সোর্স হিসেবে মডেলকে দেয়। যে রিকোয়েস্ট ফলাফল পায় সেটি আপনার দৈনিক এলাউন্সের একটি সার্চ ব্যবহার করে। কোনোটি বাকি না থাকলে রিকোয়েস্টের উত্তর সার্চ ছাড়াই দেওয়া হয়। ওয়েব সার্চ
- ঠিক করা হয়েছে
সার্ভারের দিক থেকে কেটে যাওয়া স্ট্রিমের জন্য সেই পর্যন্ত জানানো ইউসেজের বিল হয়। রিজার্ভেশনের বাকিটা আপনার ব্যালেন্সে ফেরত যায়।
- ঠিক করা হয়েছে
shannon-coder-1অন্য দুটি এন্ডপয়েন্টের মতো/v1/responses-এও উত্তর দেয়। CLI কোডিং টুলস - ঠিক করা হয়েছে
রোটেট করা API key সঙ্গে সঙ্গে কাজ করা বন্ধ করে।
- নতুন
POST /v1/tokenizeওPOST /v1/messages/count_tokens: হোস্টেড ওপেন-ওয়েট মডেলগুলোর জন্য বিনামূল্যে token গণনা। Token গণনা - নতুন
হোস্টেড ওপেন-ওয়েট মডেলে প্রম্পট ক্যাশিং। ক্যাশড ইনপুট ইনপুট মূল্যের 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 onion সার্ভিস হিসেবে এবং একটি I2P ঠিকানায় পাওয়া যায়।
api.shannon-ai.com-এর উত্তরOnion-LocationওX-I2P-Locationহেডারে দুটি ঠিকানা বহন করে। এনক্রিপ্টেড, Tor ও I2P এন্ডপয়েন্ট
- নতুন
নতুন মডেল
shannon-3.1ওshannon-3.1-pro,GET /v1/models-এ তালিকাভুক্ত। মডেল ও মূল্য - পরিবর্তিত
যে স্ট্রিম রিকোয়েস্টের ক্লায়েন্ট সংযোগ বিচ্ছিন্ন করে তা শেষ পর্যন্ত চলে এবং গণনা করা হয়। আগে বিচ্ছিন্ন হওয়ার সময়েই উত্তর থেমে যেত।
- ঠিক করা হয়েছে
/v1/responses-এ রিকোয়েস্ট ইউসেজ লগে দেখা যায়।
- নতুন
হোস্টেড ওপেন-ওয়েট মডেল স্যাম্পলিং ফিল্ড প্রয়োগ করে:
/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 - নতুন
ইউসেজ লগ প্রতিটি কলের জন্য এবং মোট হিসেবে USD-তে খরচ দেখায়।
- ব্রেকিং
প্রকাশিত id নয় এমন
modelমানের উত্তর তিনটি এন্ডপয়েন্টেই হয়400, টাইপinvalid_request_errorও মেসেজunknown model: <id>দিয়ে। আগে এমন রিকোয়েস্টের উত্তর দিতshannon-1.6-lite। মডেল ও মূল্য - ব্রেকিং
/v1শুধু API key নেয়। ওয়েবসাইটের সাইন-ইন কুকি সেখানে পড়া হয় না। প্রমাণীকরণ - পরিবর্তিত
ফ্লাড প্রোটেকশন: তিনটি জেনারেশন এন্ডপয়েন্টে অ্যাকাউন্ট প্রতি মিনিটে 120টি রিকোয়েস্ট। সীমা ও ব্যালেন্স
- উন্নত করা হয়েছে
মডেল উত্তর দিতে না পারলে এররে নির্দিষ্ট মেসেজ
The model backend failed to answer. Please retry.থাকে। ব্যালেন্স যাচাই করা না গেলে উত্তর হয়503ও টাইপapi_error। এরর হ্যান্ডলিং - ঠিক করা হয়েছে
স্ট্রিম না করা যে রিকোয়েস্ট ব্যর্থ হয় সেটি তার রিজার্ভেশন আপনার ব্যালেন্সে ফেরত দেয়।
- নতুন
GET /v1/modelsপ্রতিটি মডেলের জন্যcapabilities.reasoning_effortজানায়। রিজনিং 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ব্লক। রিজনিং effort - পরিবর্তিত
হোস্টেড ওপেন-ওয়েট মডেলের নতুন মূল্য, প্রতি 1M ইনপুট tokens-এ $0.50 এবং প্রতি 1M আউটপুট tokens-এ $2.00 থেকে শুরু। মডেল ও মূল্য
- পরিবর্তিত
হোস্টেড ওপেন-ওয়েট মডেলের প্রতি মডেলে একটি id, মোট বারোটি id। মডেল ও মূল্য
- নতুন
shannon-3,shannon-3-pro,shannon-3.1ওshannon-3.1-pro-তে স্ট্রাকচার্ড আউটপুট।GET /v1/modelsএগুলোর জন্যcapabilities.json_schema: trueজানায়। স্ট্রাকচার্ড আউটপুট - নতুন
স্ট্রাকচার্ড আউটপুটের জন্য
/v1/responsestext.format(json_objectবাjson_schema) পড়ে। Responses API - ঠিক করা হয়েছে
/v1/responsesShannon মডেলগুলোর রিজনিং ফেরত দেয়: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/messagesthinkingনেয়, এবং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_tokens-এর অন্য নাম হিসেবেmax_completion_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 পর্যন্ত হতে পারে। - নতুন
নতুন key না দিয়েও একটি key বাতিল করা যায়। ইউসেজ লগ পেজ করা।
- নতুন
রিকোয়েস্টে ইমেজ ও ডকুমেন্ট:
/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হিসেবে বহন করে। রিজনিং effort
- পরিবর্তিত
max_tokens1 থেকে 65,536-এর মধ্যে রাখা হয়। এই সীমার বাইরের মান নিকটতম প্রান্তে আনা হয়, প্রত্যাখ্যান করা হয় না। Chat Completions
- নতুন
/v1/chat/completionsও/v1/messages-এshannon-coder-1প্ল্যান অনুযায়ী কল সংখ্যায় গণনা করা হয়। কোনো উইন্ডোর কল শেষ হয়ে গেলে উত্তর হয়429, মেসেজShannon Coder call quota reached। 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 key দিয়ে কল করা হয়। প্রমাণীকরণ