پرش به محتوا
آموزش

کسب درآمد از برنامه‌نویسی با هوش مصنوعی؛ ربات تلگرام، چت‌بات سایت و افزونهٔ وردپرس برای مشتری

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

تیم گیسو ۷ دقیقه مطالعه
کسب درآمد از برنامه‌نویسی با هوش مصنوعی؛ ربات تلگرام، چت‌بات سایت و افزونهٔ وردپرس برای مشتری

یک مطب می‌خواهد ربات تلگرامش به همان ده پرسش همیشگی دربارهٔ ساعت کار و خدمات جواب بدهد. یک فروشگاه وردپرسی چت‌باتی می‌خواهد که از روی محصولات خودش جواب بدهد و هرجا مطمئن نبود، گفت‌وگو را به فروشنده بسپارد. برنامه‌نویسی که این را بسازد، هزینه‌اش را مهار کند و بعد از تحویل هم نگهش دارد، یک خدمت واقعی برای فروش دارد. کسب درآمد از برنامه‌نویسی با هوش مصنوعی بیشتر از کد، به همین تعریف درست پروژه بستگی دارد. این راهنما آموزش کدنویسی نیست؛ دربارهٔ خود پروژهٔ مشتری است: دامنهٔ کار، کلید و هزینه، حریم خصوصی و نگهداری.

این یکی از خدمت‌های صفحهٔ کسب درآمد با هوش مصنوعی است.

پروژه‌هایی که می‌شود پیشنهاد داد

پروژهبا چه چیزینکتهٔ کار
ربات تلگرام یا بلهمسیر chat/completions روی https://gisoo.pro/api/v1 با کتابخانهٔ رسمی OpenAIفقط از واقعیت‌های خود مشتری جواب بدهد
چت‌بات پشتیبانی سایت وردپرسیافزونهٔ هوش مصنوعی وردپرس با کلید گیسوهرجا مطمئن نبود، به آدم بسپارد
پاسخ‌گوی تلفنی یا دستیار صوتیاتصال زنده (Realtime) روی WebSocket، سازگار با Asteriskبا تماس‌های واقعی امتحان شود
خودکارسازی کارn8n، LangChain یا Dify، با راهنمای یکپارچه‌سازی‌هاهر قدم خطایش را درست گزارش کند
تصویر یا صدا در اپ مشتریمسیرهای images/generations، audio/speech و audio/transcriptionsهزینهٔ هر بار ساخت از اول معلوم باشد

معرفی همهٔ مسیرها و مدل‌ها در صفحهٔ وب‌سرویس هوش مصنوعی گیسو است.

کلید و هزینهٔ هر مشتری را جدا کنید

بیشتر پروژه‌های هوش مصنوعی برای مشتری، نه سر کد، که سر هزینه به مشکل می‌خورند: رباتی که یک شب هزار پیام بی‌دلیل جواب داده، یا کلیدی که در کد سایت لو رفته است. از اول دو راه دارید:

  • بهتر: مشتری حساب و کلید گیسوی خودش را بسازد. مصرف از اعتبار خودش کم می‌شود و صورت‌حسابش روشن است. شما کلید را روی سرور می‌گذارید.
  • اگر با حساب خودتان کار می‌کنید: در بخش API اپ گیسو (/app/api) برای هر مشتری یک پروژه بسازید، با بودجهٔ ماهانه به دلار و «مدل‌های مجاز» خودش. برای کلید همان پروژه هم سقف هزینهٔ کل، سقف درخواست در دقیقه (RPM)، آدرس‌های IP مجاز و تاریخ انقضا بگذارید. مصرف هر پروژه و هر کلید جدا گزارش می‌شود.

کلید همیشه روی سرور می‌ماند، هیچ‌وقت در کد صفحهٔ سایت یا اپ موبایل. حساب گیسو هم شخصی است و فروش یا دادن آن به مشتری مجاز نیست؛ کلیدی که روی سرور پروژه نشسته، این نیست. برای جواب دادن به پرسش‌های پرتکرار، یک مدل سبک معمولاً کافی است؛ قیمت امروز مدل‌ها را این‌جا ببینید:

قیمت مدل‌های متنی برای هر یک میلیون توکن با قیمت امروز
قیمت مدل‌های متنی برای هر یک میلیون توکن
مدل ورودی، هر میلیون توکن خروجی، هر میلیون توکن
GPT-5 nano OpenAI $$0.07 ≈ ۱۹٬۳۶۹ سکه $$0.56 ≈ ۱۵۴٬۹۵۲ سکه
Claude Haiku 5.5 Anthropic (Claude) $$0.14 ≈ ۳۸٬۷۳۸ سکه $$0.70 ≈ ۱۹۳٬۶۹۰ سکه
GPT-4o mini OpenAI $$0.21 ≈ ۵۸٬۱۰۷ سکه $$0.84 ≈ ۲۳۲٬۴۲۸ سکه
GPT-5.6 Luna OpenAI $$0.28 ≈ ۷۷٬۴۷۶ سکه $$1.68 ≈ ۴۶۴٬۸۵۶ سکه
GPT-5 mini OpenAI $$0.35 ≈ ۹۶٬۸۴۵ سکه $$2.80 ≈ ۷۷۴٬۷۶۰ سکه
DeepSeek Flash DeepSeek $$0.42 ≈ ۱۱۶٬۲۱۴ سکه $$1.68 ≈ ۴۶۴٬۸۵۶ سکه
Gemini 3.8 Flash Google Gemini $$1.05 ≈ ۲۹۰٬۵۳۵ سکه $$5.25 ≈ ۱٬۴۵۲٬۶۷۵ سکه
Gemini 3.6 Flash Google Gemini $$1.05 ≈ ۲۹۰٬۵۳۵ سکه $$5.25 ≈ ۱٬۴۵۲٬۶۷۵ سکه
Claude Haiku 4.5 Anthropic $$1.52 ≈ ۴۲۳٬۲۸۲ سکه $$7.64 ≈ ۲٬۱۱۶٬۴۱۰ سکه
GPT-5 OpenAI $$1.75 ≈ ۴۸۴٬۲۲۵ سکه $$14.00 ≈ ۳٬۸۷۳٬۸۰۰ سکه
DeepSeek V4 Pro DeepSeek $$1.84 ≈ ۵۱۱٬۳۴۲ سکه $$5.54 ≈ ۱٬۵۳۴٬۰۲۵ سکه
Claude Sonnet 5.5 Anthropic (Claude) $$2.80 ≈ ۷۷۴٬۷۶۰ سکه $$14.00 ≈ ۳٬۸۷۳٬۸۰۰ سکه
Gemini 4 Argon Google Gemini $$2.80 ≈ ۷۷۴٬۷۶۰ سکه $$14.00 ≈ ۳٬۸۷۳٬۸۰۰ سکه
GPT-5.6 Terra OpenAI $$2.80 ≈ ۷۷۴٬۷۶۰ سکه $$16.80 ≈ ۴٬۶۴۸٬۵۶۰ سکه
Claude Opus 5.5 Anthropic (Claude) $$5.60 ≈ ۱٬۵۴۹٬۵۲۰ سکه $$28.00 ≈ ۷٬۷۴۷٬۶۰۰ سکه
GPT-5.6 Sol OpenAI $$5.60 ≈ ۱٬۵۴۹٬۵۲۰ سکه $$28.00 ≈ ۷٬۷۴۷٬۶۰۰ سکه
Claude Fable 5.1 Anthropic (Claude) $$14.00 ≈ ۳٬۸۷۳٬۸۰۰ سکه $$70.00 ≈ ۱۹٬۳۶۹٬۰۰۰ سکه
GPT-6 Astra OpenAI $$14.00 ≈ ۳٬۸۷۳٬۸۰۰ سکه $$70.00 ≈ ۱۹٬۳۶۹٬۰۰۰ سکه

توکن تکه‌ای از متن است؛ هر کلمهٔ فارسی معمولاً به چند توکن شکسته می‌شود. ورودی متنی است که می‌فرستید (همراه با پیام‌های قبلی گفت‌وگو) و خروجی جوابی است که مدل می‌نویسد.

به‌روزرسانی: ۱۴۰۵/۰۷/۳۰ ۲۲:۵۰ مبلغ‌ها به سکه، با قیمت امروز همان مدل در گیسو

پیشنهاد پروژه به مشتری چه داشته باشد

مشتری معمولاً نمی‌داند «چت‌بات» دقیقاً چه کاری می‌کند و چه کاری نمی‌کند. پیشنهاد روشن جلوی بیشتر سوءتفاهم‌ها را می‌گیرد:

  • کار ربات در یک جمله: مثلاً «به پرسش‌های ساعت کار، آدرس و خدمات جواب می‌دهد و نوبت نمی‌گیرد».
  • منبع جواب‌ها: فایل واقعیت‌هایی که مشتری تأیید می‌کند، یا مطالب منتشرشدهٔ سایت خودش.
  • جایی که آدم وارد می‌شود: کِی و چطور گفت‌وگو به یک همکار سپرده می‌شود.
  • هزینهٔ مصرف: این‌که هزینهٔ هر پیام از اعتبار چه کسی کم می‌شود و سقفش چقدر است.
  • نگهداری: چند بار در ماه فایل واقعیت‌ها به‌روز می‌شود و اگر مدلی کنار رفت، چه کسی عوضش می‌کند.

کوتاه‌ترین شکل کد

کد کامل ربات را این‌جا نمی‌نویسیم؛ نشانی و کلید را عوض کنید، بقیه همان کتابخانهٔ رسمی OpenAI است. همین چند خط کافی است تا ببینید وصل شده‌اید:

import os
from openai import OpenAI

client = OpenAI(base_url="https://gisoo.pro/api/v1", api_key=os.environ["GISOO_API_KEY"])

facts = "Hours: Sat-Wed 9:00-17:00. Address: [address]. Services: [list]."
reply = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[
        {"role": "system", "content": "Answer only from these facts. If the answer is not here, say a colleague will reply.\n" + facts},
        {"role": "user", "content": "پنجشنبه‌ها باز هستید؟"},
    ],
)
print(reply.choices[0].message.content)
print(reply.usage.total_tokens)

جواب جریانی (stream)، تصویر و صدا هم با همین کلید کار می‌کنند. راه‌اندازی قدم‌به‌قدم در شروع سریع است.

Claude Code برای کار خودتان

Claude Code از راه قالب Anthropic به گیسو وصل می‌شود (ANTHROPIC_BASE_URL=https://gisoo.pro/api) و هزینه‌اش از همان اعتبار کم می‌شود. راه‌اندازی آن در VS Code را در راهنمای Claude Code در VS Code نوشته‌ایم. کلیدی که برای Claude Code می‌سازید را با «مدل‌های مجاز» فقط به مدل‌های Claude محدود کنید. یک چیز عوض نمی‌شود: هر تغییری را که پیشنهاد می‌دهد خودتان می‌خوانید، آزمون‌ها را اجرا می‌کنید و مسئول کدی هستید که به مشتری می‌دهید.

حریم خصوصی کاربران مشتری

در ربات بگویید کاربر با هوش مصنوعی حرف می‌زند، نه با آدم. از کاربر رمز، شمارهٔ کارت یا پروندهٔ پزشکی نخواهید و چنین چیزی را برای مدل نفرستید. روی وب‌سرویس، گیسو فقط اطلاعات جانبی درخواست را نگه می‌دارد (مدل، تعداد توکن، هزینه، زمان، IP و اندازه)، نه متن پیام و پاسخ را؛ ولی درخواست برای جواب به شرکت سازندهٔ مدل می‌رود و قاعدهٔ نگهداری همان شرکت اجرا می‌شود. ربات نباید قیمت، تخفیف یا قولی از خودش بسازد؛ هرجا مطمئن نیست، کار را به آدم بسپارد.

از دامنهٔ کار تا نگهداری

  1. فایل واقعیت‌ها را با مشتری بنویسید. ساعت کار، خدمات، قیمت‌هایی که می‌شود گفت، و هر چیزی که ربات حق ندارد بگوید.
  2. مرز را تعیین کنید. ربات به چه چیزهایی جواب نمی‌دهد و کی گفت‌وگو را به آدم می‌سپارد.
  3. با پرسش‌های واقعی امتحان کنید. بیست پرسش واقعی از مشتری بگیرید، از جمله پرسش‌های بی‌ربط و بدجنسانه، و جواب‌ها را با هم بخوانید.
  4. بودجه و سقف را بگذارید. بودجهٔ ماهانهٔ پروژه، سقف هزینهٔ کلید و سقف درخواست در دقیقه.
  5. مستندات بدهید. کجا اجرا می‌شود، کلید کجاست، فایل واقعیت‌ها را چطور عوض کنند.
  6. بررسی ماهانه را توافق کنید. مدل‌ها و قیمت‌ها عوض می‌شوند و فایل واقعیت‌ها کهنه می‌شود؛ نگهداری، بخشی از کار است که می‌فروشید.

قیمت پروژه و نگهداری با شماست. روش حساب کردن وقت، هزینهٔ مصرف و اصلاح‌ها را در راهنمای فریلنسری با هوش مصنوعی آورده‌ایم.

قدم اول

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

امتحان در گیسو چت با هوش مصنوعی حساب رایگان است؛ برای استفاده از مدل‌ها اعتبار لازم دارید. برای برنامه‌نویس‌ها مستندات وب‌سرویس (API) یک کلید و یک نشانی برای صدها مدل از شرکت‌های مختلف، سازگار با کتابخانهٔ OpenAI.

پرسش‌های پرتکرار

برای ربات مشتری کلید خودم را بگذارم یا کلید او را؟

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

کد نوشته‌شده برای OpenAI با گیسو کار می‌کند؟

بله. وب‌سرویس گیسو با کتابخانه‌های رسمی OpenAI سازگار است؛ نشانی را https://gisoo.pro/api/v1 بگذارید و کلید گیسو را به‌جای کلید OpenAI. Claude Code هم از راه قالب Anthropic وصل می‌شود.

می‌شود برای مشتری پاسخ‌گوی تلفنی ساخت؟

بله، با اتصال زنده (Realtime) روی WebSocket که صدا را هم‌زمان می‌گیرد و جواب صوتی می‌دهد و با Asterisk هم کار می‌کند. پیش از تحویل، آن را با تماس‌های واقعی امتحان کنید و راه رسیدن به یک آدم را باز بگذارید.

متن گفت‌وگوهای ربات کجا ذخیره می‌شود؟

گیسو روی وب‌سرویس فقط اطلاعات جانبی هر درخواست را نگه می‌دارد، نه متن پیام و پاسخ را. درخواست برای جواب به شرکت سازندهٔ مدل می‌رود و قاعدهٔ همان شرکت اجرا می‌شود. هر چیزی که خود ربات در سرور شما ذخیره کند، مسئولیتش با شماست.

نوشتهٔ تیم گیسو همهٔ مطالب وبلاگ خوراک RSS