طراحی و توسعه پلتفرم چت‌بات مشابه ChatGPT + اپ اندروید


توافقی
انقضا 26 تیر 1404
تحویل 20 روز
2 پیشنهاد
نیاز به فاز بندی ندارد
پروژه حرفه ای

هدف پروژه: توسعه یک پلتفرم چت هوش مصنوعی تحت وب و اپلیکیشن اندروید، مشابه سایت و اپ رسمی ChatGPT، با قابلیت گفت‌وگوی زنده با مدل‌های مختلف OpenAI، مدیریت کاربران از طریق پنل ادمین اختصاصی، پشتیبانی از ورودی و خروجی صوتی، تاریخچه گفتگوها و اتصال کامل به OpenAI API. ماژول‌های اصلی پروژه: 1. رابط کاربری وب (Frontend) طراحی با React.js یا Next.js چت مشابه ChatGPT با طراحی تمیز و ریسپانسیو امکانات: ورودی پیام متنی (با پشتیبانی از چندخطی) آپلود فایل (تصویر، ویدیو، PDF) انتخاب مدل (gpt-3.5 / gpt-4 / gpt-4o و غیره) نمایش وضعیت ارسال/پاسخ در حال دریافت (typing...) قابلیت حذف یا بازبینی پیام تاریخچه گفتگوها در سایدبار تنظیمات شخصی برای کاربر (مثلاً Theme) 2. رابط کاربری موبایل (اپ اندروید) پیاده‌سازی با Flutter یا React Native رابط مشابه اپ ChatGPT با قابلیت‌های: گفت‌وگوی متنی انتخاب مدل آپلود تصویر و صوت ورودی صوتی با دکمه میکروفون (Speech-to-Text) خروجی صوتی (Text-to-Speech) نمایش تاریخچه گفتگوها دریافت نوتیفیکیشن در صورت پاسخ دیرهنگام یا قطعی 3. پنل مدیریت (Admin Panel) ساخت با React Admin / Laravel Nova / Dashboard سفارشی فقط توسط مدیر قابل ورود امکانات: ساخت، حذف، و ویرایش کاربران تعیین سهمیه توکن ماهانه برای کاربران بررسی تاریخچه چت کاربران گزارش مصرف توکن‌ها و هزینه‌ها مدیریت دسترسی به مدل‌ها (مثلاً بعضی کاربران فقط gpt-3.5 ببینند) ایجاد دعوت‌نامه یا لینک ثبت‌نام اختصاصی 4. بک‌اند (Backend API) پیشنهاد: Node.js (Express) یا Python (FastAPI) یا Laravel امکانات: احراز هویت JWT یا Session کنترل دسترسی کاربران ارسال درخواست به OpenAI API ذخیره چت‌ها و فایل‌ها در دیتابیس مدیریت مصرف توکن‌ها (خواندن usage از پاسخ OpenAI) API اختصاصی برای اپ موبایل آپلود امن فایل (با محدودیت نوع و حجم) 5. پایگاه داده (Database) MongoDB یا PostgreSQL جداول/کالکشن‌های پیشنهادی: Users Conversations Messages TokensUsageLog AdminSettings 6. اتصال به OpenAI API پشتیبانی کامل از chat/completions برای مدل‌های: gpt-3.5-turbo gpt-4 gpt-4o پشتیبانی از: vision (آپلود تصویر) functions (پاسخ‌دهی ساختاریافته) speech (تبدیل صوت به متن و بالعکس) محاسبه و لاگ مصرف توکن از پاسخ API 7. امنیت و کنترل دسترسی SSL و HTTPS توکن‌سازی امن (JWT) محدودیت ثبت‌نام (فقط از سمت پنل ادمین) ذخیره فایل‌ها در فضای ابری یا S3 (در صورت نیاز) 8. مدیریت فایل و رسانه امکان آپلود فایل در چت (تصویر، صوت، ویدیو، PDF) پشتیبانی از مشاهده پیش‌نمایش ذخیره فایل‌ها در دایرکتوری اختصاصی یا فضای ابری 9. ویژگی‌های اختیاری (در آینده یا فاز بعدی) پرداخت درون برنامه‌ای برای خرید اشتراک محدودسازی دسترسی به مدل‌ها بر اساس پلن احراز هویت دو مرحله‌ای (2FA) نوتیفیکیشن موبایل و ایمیل

121 روز پیش
پروژه منقضی شده است

اشتراک گذاری

پروژه های مشابه

هدف ما ارائه یک راه حل کامل و قوی برای موضوع است
برای افزایش استقرار پروژه مشتری ما
9 روز پیش

سلام، من نیاز به یک فریلنسر دارم که یک سایت شرکتی ساده با وردپرس راه‌اندازی کند. هدف فعلی فقط بالا آوردن سایت ...

4 روز پیش

ما یک شرکت اجاره دهنده محصولات اروپایی هستیم که برای بخش خرید از سایت درگاه پرداخت کریپتویی را اضافه کنید ما ک ...

3 روز پیش

یک نرم افزار که دارای دو بخش باشه بخش اول اخبار اقتصادی مثل فارکس فکتوری بخش دوم هم متصل بشه متاتریدر که تریدر ...

2 روز پیش

بنام خدا هر دو پروژه در حال حاضر بصورت اماده موجود هست فقط می خواهم از روی ان فایل التیوم دیزانیرش و برنامه پ ...