প্রকল্প সম্পর্কে

AI Limits একটি Chrome সাইড-প্যানেল এক্সটেনশন যা বিশটি AI প্রদানকারীর সাবস্ক্রিপশন ব্যবহার এবং রিসেট সময় একটি কমপ্যাক্ট ভিউতে একীভূত করে। সমর্থিত প্রদানকারীদের মধ্যে রয়েছে ChatGPT, Claude, Kimi, Cursor, Grok, Mistral, Perplexity, ElevenLabs, New API, LiteLLM, ClawRouter, sub2api, LLM Proxy, DeepSeek, Moonshot, DeepInfra, Fireworks, OpenAI, GroqCloud এবং OpenRouter। এক্সটেনশনটি প্রদানকারী-নির্দিষ্ট রিপোর্টিংকে একটি একক ব্যবহৃত বা বাকি ডিসপ্লেতে স্বাভাবিক করে। যখন একটি প্রদানকারী একটি সম্পূর্ণ রিসেট উইন্ডো প্রকাশ করে, এটি কোটা খরচকে অতিবাহিত সময়ের সাথে তুলনা করে একটি গতি সংকেত দেখায়। Cursor অতিরিক্তভাবে মাসিক Cursor-মডেল এবং Other-মডেল সীমার পাশাপাশি সাপ্তাহিক Grok ব্যবহার দেখায়, সাথে প্রতি-মডেল অন্তর্ভুক্ত-ব্যবহারের ভাঙ্গন। সংযোগ প্রতি প্রদানকারীর জন্য অপ্ট-ইন। ChatGPT, Claude, Kimi, Cursor, Grok, Mistral এবং Perplexity সাইন-ইন করা ব্রাউজার সেশন ব্যবহার করে, রেন্ডার করা পৃষ্ঠার বিষয়বস্তু স্ক্র্যাপ করার পরিবর্তে প্রদানকারীদের নিজস্ব ওয়েব-সেশন ব্যবহার পরিষেবাগুলিতে কম-ফ্রিকোয়েন্সি শুধুমাত্র-পঠন অনুরোধ পাঠায়। ElevenLabs, DeepSeek, Moonshot, DeepInfra, Fireworks, OpenAI, GroqCloud এবং OpenRouter নির্দিষ্ট প্রদানকারী API-এর বিরুদ্ধে ব্যবহারকারী-নির্মিত API কী ব্যবহার করে। New API, LiteLLM, ClawRouter, sub2api এবং LLM Proxy ব্যবহারকারী-নির্বাচিত উত্সগুলিতে একাধিক স্বাধীনভাবে কনফিগার করা ইনস্ট্যান্স সমর্থন করে। স্বাভাবিক করা কোটা, কাউন্টার বা ব্যয়, ব্যালেন্স, প্ল্যান, রিফ্রেশ-স্থিতি এবং পছন্দের ডেটা স্থানীয় ব্রাউজার প্রোফাইলে Chrome এক্সটেনশন স্টোরেজে সংরক্ষিত হয়। প্রতিটি সফল রিফ্রেশের পরে, পর্যবেক্ষণগুলি প্রতি ইনস্ট্যান্সে 30 দিন পর্যন্ত ধরে রাখা হয়, প্রতি-ইনস্ট্যান্স 1,024-পর্যবেক্ষণ ক্যাপ সাপেক্ষে; সর্বশেষ 48 ঘন্টা সংগ্রহ রেজোলিউশনে থাকে যখন পুরানো ধরে রাখা পর্যবেক্ষণগুলি প্রতি UTC ঘন্টায় সর্বশেষ মান রাখে। ইতিহাস শুধুমাত্র কোটা মেট্রিক্স গ্রাফ করে এবং কাঁচা প্রদানকারী প্রতিক্রিয়া বা শংসাপত্র সংরক্ষণ করে না। ব্রাউজার-সেশন কুকিজ এবং অ্যাক্সেস শংসাপত্রগুলি শুধুমাত্র বর্তমান সংগ্রহ প্রচেষ্টার জন্য ব্যবহৃত হয় এবং স্থায়ীভাবে সংরক্ষিত হয় না; বৈধ API কীগুলি স্থানীয় এক্সটেনশন স্টোরেজে আলাদাভাবে সংরক্ষিত হয়। স্বয়ংক্রিয় রিফ্রেশ ডিফল্টরূপে সক্ষম এবং কমপক্ষে একটি প্রদানকারী সংযুক্ত থাকাকালীন প্রায় প্রতি 15 মিনিটে চলে এবং সেটিংসে অক্ষম করা যেতে পারে। সাইড প্যানেলটি Chrome-এর ভাষা বা একটি পিন করা সেটিং অনুসরণ করে ইংরেজি এবং সরলীকৃত চীনা সমর্থন করে। অনুরোধ করা অনুমতিগুলি হল storage, alarms এবং sidePanel, সাথে সংযোগের সময় প্রদানকারী উত্সগুলি পৃথকভাবে অনুরোধ করা হয়। ঐচ্ছিক cookies অনুমতি শুধুমাত্র Kimi সেশন অ্যাক্সেসের জন্য ব্যবহৃত হয় এবং scripting Kimi ইন্টারেক্টিভ পুনরুদ্ধার, Cursor ম্যানুয়াল/সংযোগ-শুধু পৃষ্ঠা সমৃদ্ধকরণ এবং Grok পৃষ্ঠা-উত্স সেশন এবং ব্যবহার পড়ার জন্য ব্যবহৃত হয়। বিস্তৃত tabs অনুমতি অনুরোধ করা হয় না। উন্নয়ন Node 24 এবং package.json-এ পিন করা একটি Corepack-পরিচালিত pnpm সংস্করণ ব্যবহার করে। কমান্ডগুলির মধ্যে রয়েছে pnpm dev, পরীক্ষা, টাইপচেক, বিল্ড এবং লেআউট যাচাইয়ের জন্য pnpm verify এবং Chrome ওয়েব স্টোর আপলোড আর্টিফ্যাক্ট তৈরি এবং যাচাই করতে pnpm verify:zip। আনপ্যাক করা বিল্ডটি dist/chrome-mv3-এ মঞ্চস্থ হয়। প্রকল্পটি নোট করে যে ব্রাউজার-সেশন প্রদানকারীরা ব্যক্তিগত, অসমর্থিত ইন্টারফেসের উপর নির্ভর করে এবং API-কী প্রদানকারীরা নথিভুক্ত বা রিভার্স-ইঞ্জিনিয়ারড এন্ডপয়েন্টের উপর নির্ভর করে, তাই সামঞ্জস্যের নিশ্চয়তা দেওয়া যায় না। এটি TiantianFlow-এর একটি স্বাধীন প্রকল্প, কোনো সমর্থিত প্রদানকারীর সাথে অনুমোদিত বা সমর্থিত নয় এবং MIT লাইসেন্সের অধীনে প্রকাশিত।