Skip to content

alilotfyarbat/Iam-Gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

LocalAI-WebUI | نسخه سفارشی‌شده

رابط کاربری ساده، محلی و شخصی‌سازی‌شده برای تعامل با مدل‌های هوش مصنوعی با استفاده از Ollama و Flask. این نسخه شامل پاسخ‌های سفارشی، جایگزینی برندها با نام‌های دلخواه و قابلیت‌های مدیریت خطا و مقایسه چند مدل است.


🛠 مراحل نصب و اجرای پروژه + بروزرسانی فایل‌ها

📦 ۱. دریافت نسخه اصلی پروژه

ابتدا پروژه را از مخزن یا فایل زیپ اصلی دانلود کنید:

https://github.com/alilotfyarbat/My-Gpt

🔁 ۲. جایگزینی فایل app.py با نسخه جدید

فایل app.py جدید که شامل پاسخ‌های سفارشی، مقایسه چند مدل و فیلتر خروجی‌ها است را کپی کنید.

در پوشه پروژه، فایل app.py قبلی را با این فایل جدید جایگزین کنید (Paste & Replace).


🧠 قابلیت‌های ویژه نسخه سفارشی

قابلیت توضیح
✅ پاسخ سفارشی به سوالات خاص مثل "اسم تو چیه؟" یا "چه کسی تو را ساخته؟"
✅ مقایسه همزمان چند مدل انتخاب همزمان چند مدل و نمایش پاسخ‌ها
✅ جایگزینی برندها با نام دلخواه مثل "Google" ➝ "Ali CO"
✅ پاسخ‌های استریم شده دریافت پاسخ به‌صورت زنده
✅ مدیریت خطا تشخیص مشکلات اتصال یا مدل نامعتبر

🔧 راهنمای سفارشی‌سازی کد پایتون

🔹 ۱. پاسخ‌های سفارشی

در تابع ask() این بخش را تغییر دهید:

if "اسم تو چیه" in user_message or "اسم شما چیست" in user_message:
    return jsonify({'responses': {model: "اسم من [علی] است." for model in selected_models}})

⬅️ می‌توانید پیام‌ها یا پاسخ‌ها را به دلخواه خود تغییر دهید.


🔹 ۲. جایگزینی برندها با نام دلخواه

در تابع process_response() این لیست را تغییر دهید:

replacements = {
    "Google": "Ali CO",
    "Microsoft": "Ali CO",
    # اضافه کردن برندهای دیگر
}

⬅️ هر نام دلخواهی را به جای برندهای معروف بنویسید. حتی می‌توانید برندهای فارسی اضافه کنید.


🔹 ۳. اضافه کردن مدل‌های جدید

برای اضافه کردن مدل‌های بیشتر، کافی است در UI یا تنظیمات درخواست مدل جدید را اضافه کنید، به شرط اینکه قبلاً با ollama نصب شده باشد:

ollama run new-model-name

🎯 موارد استفاده

  • تست و مقایسه چند مدل محلی
  • ساخت چت‌بات فارسی بدون وابستگی به اینترنت
  • تولید محتوا با فیلتر شخصی‌سازی‌شده
  • یادگیری و تمرین توسعه هوش مصنوعی

🙌 مشارکت

اگر علاقه‌مند به توسعه بیشتر هستید:

  1. Fork کنید.
  2. Pull Request بفرستید.
  3. پیشنهادات خود را مطرح کنید.

🏁 پایان

🎉 حالا یک نسخه هوش مصنوعی کاملاً محلی، شخصی‌سازی‌شده و با رابط فارسی دارید.

نکته:
در صورت وجود هرگونه سوال یا مشکل، لطفاً در بخش Issues پروژه در گیت‌هاب مطرح کنید.


👤 توسعه‌دهنده: alilotfyarbat

About

راه اندازی محلی انواع مدل های زبانی با امکان شخصی سازی بی نهایت (فارسی)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages