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

LocalRouter হলো একটি সেলফ-হোস্টেড AI API প্রক্সি গেটওয়ে যা সম্পূর্ণভাবে আপনার লোকাল মেশিনে চালানোর জন্য ডিজাইন করা হয়েছে। এটি ডেভেলপারদের OpenAI, Anthropic, Azure, Ollama এবং অন্যান্য একাধিক AI প্রোভাইডারের অ্যাক্সেসকে একটি একক এবং সামঞ্জস্যপূর্ণ এন্ডপয়েন্টের অধীনে একীভূত করতে সাহায্য করে। এর ফলে প্রোভাইডার বা মডেল পরিবর্তন করার সময় অ্যাপ্লিকেশন কোড সংশোধন করার প্রয়োজন হয় না। এর মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে মডেল অ্যালিয়াসিং (যেমন, 'gpt-4o'-কে যেকোনো আপস্ট্রিম প্রোভাইডারের সাথে ম্যাপ করা), সক্রিয় আপস্ট্রিমগুলোর মধ্যে ওয়ান-ক্লিক সুইচিং, রিকোয়েস্ট এবং রেসপন্সের সম্পূর্ণ লগিং (স্ট্রিমিং SSE কন্টেন্টসহ), কনফিগারযোগ্য মডেল-ভিত্তিক প্রাইসিংয়ের ওপর ভিত্তি করে রিয়েল-টাইম খরচ ট্র্যাকিং, এবং টোকেন ট্রেন্ড ও সোর্স, এন্ট্রি বা মডেল অনুযায়ী বিস্তারিত ব্যবহারের অ্যানালিটিক্স। এই টুলটি ঐচ্ছিক অথেন্টিকেশন টোকেনের মাধ্যমে অ্যাক্সেস কন্ট্রোল সমর্থন করে এবং ডেস্কটপ অ্যাপ (macOS, Windows, Linux) ও সার্ভার মোড উভয়ই অফার করে। সমস্ত ডেটা লোকাল SQLite ডাটাবেসে সংরক্ষিত হয়, যা গোপনীয়তা এবং অফলাইন অপারেশন নিশ্চিত করে। ডেভেলপাররা শুধুমাত্র বেস URL পরিবর্তন করে বিদ্যমান OpenAI SDK-এর সাথে এটি নির্বিঘ্নে ইন্টিগ্রেট করতে পারেন। এর ড্যাশবোর্ড সোর্স, এন্ট্রি, লগ এবং পরিসংখ্যানের ভিজ্যুয়াল ম্যানেজমেন্ট প্রদান করে, যা ডিবাগিং এবং মনিটরিং সহজ করে তোলে। লগগুলো সর্বোচ্চ ১০,০০০ এন্ট্রিতে সীমাবদ্ধ এবং নন-স্টারড রেকর্ডগুলো স্বয়ংক্রিয়ভাবে ট্রিম করা হয়, তবে স্টারড লগগুলো অনির্দিষ্টকালের জন্য সংরক্ষিত থাকে। পোর্ট এবং ডাটাবেস পাথের জন্য একটি .env ফাইলের মাধ্যমে কনফিগারেশন করা সহজ। এটি MIT লাইসেন্সের অধীনে প্রকাশিত।