یک اپلیکیشن اندروید ساده، و متنباز که به شما اجازه میدهد تا با مدلهای هوش مصنوعی که روی Cloudflare Workers اجرا میشوند، به راحتی چت کنید.
- اتصال آسان: کافیست آدرس Cloudflare Worker خود را وارد کنید و شروع به چت نمایید.
- سبک و بهینه: تمرکز بر روی عملکرد اصلی و بدون ویژگیهای اضافی و سنگین.
این پروژه با هدف ارائه یک کلاینت (اپلیکیشن) اندرویدی آماده و زیبا ساخته شده است تا یک رابط کاربری برای چت با Worker خود داشته باشند.
برای استفاده از این اپلیکیشن، شما نیاز به یک Worker هوش مصنوعی فعال در حساب کلادفلر خود دارید.
-
یک Cloudflare Worker که برای پاسخ به درخواستهای چت پیکربندی شده باشد. (برای اطلاعات بیشتر به مستندات کلادفلر مراجعه کنید).
-
در کلاس اصلی برنامه یعنی MainActivity آدرس کامل Worker خود را در متغیر قرار دهید:
private static final String WORKER_URL = "https://your-worker-name.your-subdomain.workers.dev/";
-
پروژه را Build و سپس Run کنید. اپلیکیشن آماده استفاده است!
این اپلیکیشن انتظار دارد که Worker شما درخواستهای POST را با بدنهای به فرمت JSON زیر دریافت کند:
درخواست (Request):
{
"messages": [
{
"role": "user",
"content": "سلام، حالت چطوره؟"
}
]
}و پاسخی با فرمت JSON زیر برگرداند:
پاسخ (Response):
{
"response": "سلام! من یک مدل زبان هستم که توسط کلادفلر اجرا میشوم. چطور میتوانم امروز به شما کمک کنم؟"
}مطمئن شوید که Worker شما با این ساختار ورودی و خروجی هماهنگ است.
این پروژه تحت مجوز MIT منتشر شده است. برای اطلاعات بیشتر فایل LICENSE را مطالعه کنید.