OpenAI (ChatGPT) Integration

লেসন ১৫ / ২৫

OpenAI Credential সেটআপ

  1. platform.openai.com → API Keys → Create new key
  2. n8n → Credentials → OpenAI API → Key দিন

Basic ChatGPT Call

Node: OpenAI
Operation: Message a Model
Model: gpt-4o-mini  (সাশ্রয়ী)
Messages:
  system: "আপনি একজন দক্ষ বাংলা কাস্টমার সাপোর্ট এজেন্ট।"
  user: "{{ $json.customerMessage }}"

Temperature: 0.7
Max Tokens: 500

ইমেইল Summarization

[Gmail Trigger — নতুন ইমেইল]
         ↓
[OpenAI — Summarize]
  Prompt:
  "নিচের ইমেইলটি ৩টি বাংলা বাক্যে সারাংশ করুন।
  ইমেইল: {{ $json.body }}"
         ↓
[Telegram — সারাংশ পাঠানো]

Content Classification

Prompt:
"এই customer feedback টি কোন category-তে পড়ে?
Categories: complaint, praise, question, refund-request
শুধু category নামটি return করুন।

Feedback: {{ $json.message }}"

→ Output: "complaint"
→ Switch node দিয়ে route করুন

বাংলায় অনুবাদ

Prompt:
"নিচের ইংরেজি টেক্সটটি প্রাঞ্জল বাংলায় অনুবাদ করুন।
শুধু অনুবাদ দিন, অন্য কিছু নয়।

Text: {{ $json.englishText }}"

Product Description Generator

[Google Sheets — Product data পড়া]
         ↓
[Loop Over Items]
         ↓
[OpenAI — Description তৈরি]
  Prompt: "এই পণ্যের জন্য একটি আকর্ষণীয় বাংলা বিবরণ লিখুন:
  পণ্যের নাম: {{ $json.productName }}
  বৈশিষ্ট্য: {{ $json.features }}
  দাম: {{ $json.price }} টাকা"
         ↓
[Google Sheets — Description সংরক্ষণ]