Skip to content

Null-Err0r/ChatAi

Repository files navigation

ChatAi


یک اپلیکیشن اندروید ساده، و متن‌باز که به شما اجازه می‌دهد تا با مدل‌های هوش مصنوعی که روی Cloudflare Workers اجرا می‌شوند، به راحتی چت کنید.

✨ ویژگی‌ها

  • اتصال آسان: کافیست آدرس Cloudflare Worker خود را وارد کنید و شروع به چت نمایید.
  • سبک و بهینه: تمرکز بر روی عملکرد اصلی و بدون ویژگی‌های اضافی و سنگین.

🎯 چرا این پروژه ساخته شد؟

این پروژه با هدف ارائه یک کلاینت (اپلیکیشن) اندرویدی آماده و زیبا ساخته شده است تا یک رابط کاربری برای چت با Worker خود داشته باشند.

🚀 شروع به کار

برای استفاده از این اپلیکیشن، شما نیاز به یک Worker هوش مصنوعی فعال در حساب کلادفلر خود دارید.

پیش‌نیازها

  1. یک Cloudflare Worker که برای پاسخ به درخواست‌های چت پیکربندی شده باشد. (برای اطلاعات بیشتر به مستندات کلادفلر مراجعه کنید).

  2. در کلاس اصلی برنامه یعنی MainActivity آدرس کامل Worker خود را در متغیر قرار دهید:

        private static final String WORKER_URL = "https://your-worker-name.your-subdomain.workers.dev/";
  3. پروژه را Build و سپس Run کنید. اپلیکیشن آماده استفاده است!

⚙️ پیکربندی Worker در کلادفلر

این اپلیکیشن انتظار دارد که Worker شما درخواست‌های POST را با بدنه‌ای به فرمت JSON زیر دریافت کند:

درخواست (Request):

{
  "messages": [
    {
      "role": "user",
      "content": "سلام، حالت چطوره؟"
    }
  ]
}

و پاسخی با فرمت JSON زیر برگرداند:

پاسخ (Response):

{
  "response": "سلام! من یک مدل زبان هستم که توسط کلادفلر اجرا می‌شوم. چطور می‌توانم امروز به شما کمک کنم؟"
}

مطمئن شوید که Worker شما با این ساختار ورودی و خروجی هماهنگ است.


📄 مجوز (License)

این پروژه تحت مجوز MIT منتشر شده است. برای اطلاعات بیشتر فایل LICENSE را مطالعه کنید.

Repo Badge

About

چت متنی با هوش مصنوعی در اندروید با ورکر هوش مصنوعی کلادفلر خودتان

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages