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

AIGate হলো একটি লোকালি রান করা OpenAI-কম্প্যাটিবল রিভার্স প্রক্সি গ্যাটওয়ে, যা একাধিক AI সেবা প্রদানকারীর API-কে একত্রিতভাবে পরিচালনার জন্য তৈরি। এটি ব্যবহারকারীদের একটি মানক ইন্টারফেসের মাধ্যমে DeepSeek, Moonshot সহ বিভিন্ন সরবরাহকারীদের কাছে অ্যাক্সেস করতে দেয় এবং স্বয়ংক্রিয়ভাবে অনুরোধগুলো সংশ্লিষ্ট এন্ডপয়েন্টে রুট করে। প্রধান বৈশিষ্ট্যগুলো হলো: মডেল নাম ম্যাপিং (ক্লায়েন্ট উপনাম ব্যবহার করে, গ্যাটওয়ে বাস্তব মডেল নামে পরিবর্তন করে), প্যারামিটার ইনজেকশন (যেমন রিজনিং স্ট্রেথ), SSE স্ট্রিমিং পাথথ্রু, টোকেন খরচের পরিসংখ্যান, সার্কিট ব্রেকার প্রোটেকশন মেকানিজম (ব্যর্থ আপস্ট্রিমের দিকে ক্রমাগত অনুরোধ রোধ করে) এবং বন্ধুত্বপূর্ণ চাইনীজ ত্রুটি বার্তা। এতে পূর্ণাঙ্গ ভিজ্যুয়াল ম্যানেজমেন্ট প্যানেল রয়েছে যাতে ওভারভিউ, বিশ্লেষণ, লগ রেকর্ডিং, রুটিং কনফিগারেশন, হেলথ স্ট্যাটাস এবং সেটিংস পেজ অন্তর্ভুক্ত। হিটম্যাপ, ট্রেন্ড চার্ট, ব্যালেন্স অনুসন্ধান এবং API Key ভিজ্যুয়াল এডিটিং সমর্থিত। অরিজিনাল ডেস্কটপ অ্যাপ হিসেবে ডেলিভার করা হয়, সিস্টেম ট্রে, ব্যাকগ্রাউন্ড রান এবং সেলফ-স্টার্ট সামর্থ্য সহ। কনফিগারেশন ফাইল (providers.json এবং .env) হট রিলোড সমর্থন করে, রিস্টার্ট ছাড়াই কার্যকর হয়। এটি এমন দৃশ্যপটের জন্য উপযুক্ত যেখানে ব্যবহারকারীরা একাধিক প্ল্যাটফর্মের AI ব্যবহার কেন্দ্রীভূতভাবে পরিচালনা, খরচ ও ব্যবহার মনিটর এবং স্থিতিশীলতা উন্নত করতে চান।