ویرگول
ورودثبت نام
Milad Valipor
Milad Valipor
Milad Valipor
Milad Valipor
خواندن ۱ دقیقه·۲ روز پیش

OrionMind

OrionMind
OrionMind

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، هوش مصنوعی یا توسعه اپلیکیشن‌های کراس‌پلتفرم علاقه‌مند هستید و تمایل به همکاری دارید، خوشحال می‌شوم در ارتباط باشیم. نظرات و پیشنهادهای شما ارزشمند است.

رابط کاربریهوش مصنوعیپردازش تصویرفلاتر
۱
۰
Milad Valipor
Milad Valipor
شاید از این پست‌ها خوشتان بیاید