ساختن یک چتبات ساده در عمل سه جزء دارد: رابط کاربری، یک بکاند که کلید API را نگه میدارد و درخواست را به مدل میفرستد، و پرامپت سیستم که رفتار ربات را تعریف میکند. با API سازگار با OpenAI، همین سه جزء را با هر زبانی میتوانید پیاده کنید.
اگر برنامهنویسی نمیکنید، ابزارهای بصری مثل Dify و Flowise چتبات را بدون کد میسازند و فقط به آدرس پایه و کلید نیاز دارند.
چه کارهایی ممکن است؟
- API چت با استریم
- SDKهای OpenAI در چند زبان
- ابزارهای بدونکد (Dify, Flowise)
- نقطهی سازگار با Anthropic
گامبهگام
ساخت کلید
کلید اختصاصی بسازید و هرگز آن را در فرانتاند قرار ندهید.
بکاند
یک مسیر API بسازید که پیام کاربر را به مدل بفرستد و پاسخ را برگرداند.
پرامپت سیستم
نقش، لحن و محدودیتهای ربات را تعریف کنید.
حافظه و محدودیت
چند پیام آخر را نگه دارید و سقف توکن را کنترل کنید.
نمونه پرامپتها
تو دستیار فروشگاه کتاب «برگ» هستی؛ فقط دربارهی کتابها و سفارش پاسخ بده.
اگر پاسخ را نمیدانی، بگو و مشتری را به پشتیبانی انسانی ارجاع بده.
پاسخها حداکثر سه جمله و به فارسی رسمی باشد.
نکتههای کاربردی
- برای جلوگیری از سوءاستفاده، rate limit در سمت خودتان بگذارید.
- ورودی کاربر را اعتماد نکنید (prompt injection).
- هزینهی هر گفتگو را در داشبورد زیر نظر بگیرید.
انتخاب مدل و کنترل هزینه
هیچ مدلی برای همهی کارها بهترین نیست. روش عملی این است که ۱۰ تا ۲۰ نمونهی واقعی از کار خودتان جمع کنید، آن را روی دو یا سه مدل از کاتالوگ اجرا کنید و سه چیز را مقایسه کنید: کیفیت خروجی، سرعت و هزینه. اغلب معلوم میشود که مدل اقتصادی برای بخش بزرگی از کار کافی است و مدل پرچمدار فقط برای موارد دشوار لازم است. برای کلیدهای API سقف ماهانه تعیین کنید و مصرف را در داشبورد دنبال کنید. جدول قیمتها و صفحهی کاتالوگ مرجع شماست و اگر نگران صورتحساب هستید، توضیح توکن را بخوانید.
محدودیتها و صداقت
مدلهای زبانی ممکن است اشتباه کنند یا مطلب نادرست را با اطمینان بنویسند (توهم). برای تصمیمهای مهم خروجی را بررسی کنید. ما در حال حاضر چت، تولید تصویر، تبدیل متن به گفتار و API سازگار با OpenAI و Anthropic را ارائه میکنیم؛ امبدینگ، ویدیو، موسیقی و ربات تلگرام هنوز در دسترس نیست.
پرسشهای متداول
بدون کدنویسی ممکن است؟
بله با Dify یا Flowise؛ راهنمای آنها را ببینید.
آیا استریم دارد؟
بله، با stream: true.
برای حافظهی بلندمدت چه کنم؟
تاریخچه را در پایگاه داده خودتان ذخیره و خلاصه کنید؛ مدل خودش چیزی نگه نمیدارد.
هزینهی استفاده چگونه محاسبه میشود؟
هزینه بر پایهی مدل و مصرف است. در API ابتدا رزرو و سپس تسویه با مصرف واقعی انجام میشود و درخواست ناموفق بدون هزینه است؛ در استودیو از اعتبار کم میشود. جزئیات در صفحهی قیمتها آمده است.
شروع: ساخت چتبات با API هوش مصنوعی
با یک حساب رایگان شروع کنید و تعرفه را پیش از پرداخت ببینید.
کاربردهای دیگر
- پشتیبانی مشتری با هوش مصنوعیپاسخهای پیشنویس، دستهبندی تیکت و دستیار داخلی برای تیم پشتیبانی
- اتوماسیون n8n با هوش مصنوعیگردشکارهای خودکار برای ایمیل، فرم، تیکت و محتوا با مدلهای پیکو هوش
- دستیار برنامهنویسی با هوش مصنوعیتکمیل کد، رفع باگ، بازنویسی و توضیح کد در ویرایشگر و ترمینال با مدلهای قوی
- هوش مصنوعی برای استارتاپهاساخت سریع محصول، کنترل هزینهی مدل و پرداخت ریالی برای تیمهای کوچک
- اتصال ابزارهاSDKها، IDEها و پلتفرمهای بدونکد
- مقایسه سرویسهامقایسهی بیطرفانه