প্রকল্প সম্পর্কে
Takakia হলো একটি টার্মিনাল-ভিত্তিক AI চ্যাট ইন্টারফেস যা বিশেষভাবে পুরনো বা কম-স্পেসিফিকেশনের হার্ডওয়্যারের জন্য ডিজাইন করা হয়েছে। এটি stateless HTTP streaming অ্যাডাপ্টার এবং একটি sliding-window context truncation পদ্ধতি ব্যবহার করে মেমরি এবং CPU-এর ব্যবহার কম রেখে দক্ষতার ওপর গুরুত্ব দেয়।
এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে:
- Gemini এবং OpenAI-সামঞ্জস্যপূর্ণ API-এর জন্য মাল্টি-প্রোভাইডার সাপোর্ট, যার মাধ্যমে একটি সেশনের চলাকালীন প্রোভাইডার পরিবর্তন করা সম্ভব।
- একটি টার্মিনাল REPL যাতে ইনপুট হিস্ট্রি, স্ল্যাশ-কমান্ড এবং একটি ইন্টারঅ্যাক্টিভ কনফিগারেশন উইজার্ড রয়েছে।
- ডাইনামিক সিস্টেম প্রম্পট প্রোফাইল (যেমন: study, translation, writing) যা লোকাল কনফিগারেশন ডিরেক্টরির Markdown ফাইলের মাধ্যমে কাস্টমাইজ করা যায়।
- ভেন্ডর মডেল লিস্টিংয়ের জন্য মডেল ক্যাশিং এবং অনলাইন ডিসকভারি।
- ইংরেজি এবং ব্রাজিলিয়ান পর্তুগিজ ভাষার জন্য লোকালাইজেশন সাপোর্ট।
- কঠোর ফাইল পারমিশন ব্যবহার করে নিরাপদ কনফিগারেশন ম্যানেজমেন্ট।
এই টুলটি Python 3.9+ দিয়ে তৈরি এবং এতে HTTPX, Rich এবং Prompt Toolkit-এর মতো লাইব্রেরি ব্যবহার করা হয়েছে। এর হালকা বৈশিষ্ট্য বজায় রাখার জন্য এতে ইচ্ছাকৃতভাবে ফাইল বা ইমেজ অ্যাটাচমেন্টের সাপোর্ট রাখা হয়নি।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.