
OrionMind: اپلیکیشن چت هوشمند کراسپلتفرم با Flutter برای یکپارچهسازی همه LLMها در یک محیط واحد
سلام به همه توسعهدهندگان و علاقهمندان به هوش مصنوعی.
مدتی بود برای کار با مدلهای مختلف زبانی (Ollama محلی، Gemini و OpenRouter) مجبور بودم بین اپلیکیشنها و وبسایتهای متعدد جابهجا شوم. این کار زمانبر بود و مدیریت مکالمهها را پیچیده میکرد. به همین دلیل تصمیم گرفتم OrionMind را توسعه دهم: یک دستیار هوش مصنوعی یکپارچه و سریع که تمامی این ارائهدهندگان را از طریق یک رابط کاربری تمیز و یکدست در اختیار شما قرار میدهد.
ویژگیهای کلیدی OrionMind
سوییچ فوری بین Ollama (مدلهای محلی)، Gemini و OpenRouter
ذخیره و بازیابی خودکار ۵ مکالمه اخیر
جستجوی اینترنتی داخل چت (Built-in Web Search)
آپلود و پردازش تصویر و انواع فایلهای متنی (PDF، TXT، DOCX و …)
پشتیبانی از File Search برای اندروید
پشتیبانی از Android و Web
رابط کاربری روان و یکسان در همه پلتفرمها با Flutter
تکنولوژیهای مورد استفاده
Flutter و Dart
Hive برای ذخیرهسازی محلی
Provider برای مدیریت حالت
APIهای Google Gemini، OpenRouter، Ollama و Tavily
پکیجهای پردازش فایل
چالشهای حلشده
یکسانسازی رفتار مدلهای مختلف (هر LLM خروجی متفاوتی دارد)
مدیریت هوشمند context مکالمات در تمام ارائهدهندگان
آپلود و پردازش قابل اعتماد فایلها در پلتفرمهای مختلف
طراحی UI ریسپانسیو برای موبایل، دسکتاپ و وب
برنامههای آینده
افزودن Tool Calling و Function Calling
دمو زنده، جزئیات بیشتر و لینک دانلود در این صفحه:
https://miladvlp.github.io/Milad-s-Personal-Website/#/project/1
اگر به Flutter، هوش مصنوعی یا توسعه اپلیکیشنهای کراسپلتفرم علاقهمند هستید و تمایل به همکاری دارید، خوشحال میشوم در ارتباط باشیم. نظرات و پیشنهادهای شما ارزشمند است.