১০ মিনিটে Stripe এবং ChatGPT সহ কাজের ওয়েবসাইট চালু করুন
আপনার ওয়েবসাইটে Stripe পেমেন্ট এবং AI সহায়ক যুক্ত করুন - কোনো অগ্রিম খরচ ছাড়াই
- 1.OpenAI API কী তৈরি করুন। platform.openai.com-এ যান, 「API keys」 বিভাগ খুলুন এবং 「Create new secret key」-তে ক্লিক করুন। কী টি নোটপ্যাডে কপি করুন।
আপনি ৩ মাসের জন্য $৫ বিনামূল্যে ক্রেডিট পাবেন। OPENAI_API_KEY পরিবেশ ভেরিয়েবলে আপনার সার্ভারে রাখুন, কখনও কোড বা ব্রাউজারে রাখবেন না।
OpenAI API ↗ - 2.Stripe অ্যাকাউন্ট তৈরি করুন। stripe.com-এ যান, 「Sign up」-এ ক্লিক করুন এবং তথ্য পূরণ করুন। ড্যাশবোর্ডে Publishable key এবং Secret key কপি করে নোটপ্যাডে রাখুন।
Stripe প্রতিটি সফল পেমেন্টের জন্য ২.৯% + $০.৩০ নেয়। প্রথম পেমেন্টের আগে কোনো অর্থ প্রদান করতে হবে না। Secret key কখনও ফ্রন্টএন্ড কোডে রাখবেন না।
Stripe ↗ - 3.GitHub-এ রিপোজিটরি তৈরি করুন। 「New repository」-তে ক্লিক করুন, এটির নাম দিন এবং Node.js .gitignore নির্বাচন করুন। ক্লোন করুন: git clone [আপনার-রিপো-লিঙ্ক]
আপনার অ্যাপ্লিকেশন Vercel-এ এক বোতামে স্থাপন করতে git-রিপো প্রয়োজন।
GitHub ↗ - 4.Node.js অ্যাপ্লিকেশন তৈরি করুন। রিপো ফোল্ডারে package.json তৈরি করুন এবং এটিতে কপি করুন: { 'name': 'stripe-chatgpt-site', 'version': '1.0.0', 'main': 'server.js', 'dependencies': { 'express': '^4.18.2', 'stripe': '^14.0.0', 'openai': '^4.28.0', 'cors': '^2.8.5', 'dotenv': '^16.3.1' } } তারপর এটি চালান: npm install
package.json সমস্ত প্রয়োজনীয় লাইব্রেরি সমন্বিত করে। npm install সেগুলি স্থানীয়ভাবে ইনস্টল করবে।
Node.js ↗ - 5.রিপো রুটে server.js ফাইল তৈরি করুন এবং এটিতে কপি করুন: javascript const express = require('express'); const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY); const { OpenAI } = require('openai'); const cors = require('cors'); require('dotenv').config(); const app = express(); app.use(express.json()); app.use(cors()); const openai = new OpenAI({ apiKey
এই কোডটি দুটি এন্ডপয়েন্ট তৈরি করে: একটি Stripe-এর মাধ্যমে পেমেন্ট তৈরির জন্য, অন্যটি ChatGPT-এর সাথে যোগাযোগের জন্য। বাজেট-বান্ধব gpt-4o-mini মডেল ব্যবহার করুন যা আপনার $৫ ক্রেডিট দীর্ঘস্থায়ী করে।
Express.js + OpenAI + Stripe SDK ↗প্রম্পটconst response = await openai.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: '[আপনার_বার্তা]' }], max_tokens: 200, }); [আপনার_বার্তা]-কে এমন টেক্সটে প্রতিস্থাপন করুন যা আপনি মডেলে পাঠাতে চান। max_tokens=200 উত্তরটি ২০০ টোকেনে সীমাবদ্ধ করে (~১৫০ শব্দ) এবং অর্থ সাশ্রয় করে।এই প্রম্পটটি কী করেএটি ChatGPT API-এর সাথে যোগাযোগের কোড। [আপনার_বার্তা]-এর জায়গায় আপনার টেক্সট রাখুন এবং মডেল উত্তর দেবে। max_tokens=200 প্যারামিটার উত্তরের দৈর্ঘ্য সীমাবদ্ধ করে যাতে প্রথম দিনে আপনার সম্পূর্ণ $৫ ক্রেডিট ব্যয় না হয়। - 6.রিপো রুটে .env ফাইল তৈরি করুন এবং এটিতে কপি করুন: OPENAI_API_KEY=[আপনার_OPENAI_কী] STRIPE_SECRET_KEY=[আপনার_STRIPE_SECRET_কী] PORT=3000 [আপনার_OPENAI_কী]-কে ধাপ ১ এর API কী দিয়ে এবং [আপনার_STRIPE_SECRET_কী]-কে ধাপ ২ এর Secret key দিয়ে প্রতিস্থাপন করুন।
⚠️ গুরুত্বপূর্ণ: কখনও .env ফাইল git-এ রাখবেন না। node_modules/ এবং .env সহ .gitignore তৈরি করুন যাতে গোপন কী রিপোতে না যায়।
- 7.Vercel-এ স্থাপন করুন। vercel.com-এ যান, 「Import Project」-এ ক্লিক করুন এবং আপনার GitHub রিপোজিটরি নির্বাচন করুন। Environment Variables ক্ষেত্রে যোগ করুন: OPENAI_API_KEY = [আপনার কী] STRIPE_SECRET_KEY = [আপনার কী] 「Deploy」-তে ক্লিক করুন। ২-৩ মিনিটের মধ্যে আপনার সাইট https://[নাম].vercel.app-এর মতো একটি ঠিকানায় অনলাইনে থাকবে
Vercel স্বয়ংক্রিয়ভাবে Node.js অ্যাপ্লিকেশন সনাক্ত করে এবং স্থাপন করে। পরিবেশ ভেরিয়েবল কোডে নয়, Vercel ড্যাশবোর্ডে প্রবেশ করা হয়। স্থাপনার পরে আপনি https://[নাম].vercel.app/chat এবং https://[নাম].vercel.app/create-payment-intent-এ POST অনুরোধের মাধ্যমে API পরীক্ষা করতে পারেন
Vercel ↗
- বিনামূল্যেChatGPT (বিনামূল্যে অ্যাকাউন্ট)৩ ঘন্টায় ৪০টি অনুরোধ; আরও ঘন ঘন ব্যবহারের জন্য ChatGPT Plus সাবস্ক্রিপশন প্রয়োজন ($২০/মাস)।
- বিনামূল্যেCodePen বা Replit (বিনামূল্যে পরিকল্পনা)ব্রাউজারে কোড সম্পাদনা এবং পরীক্ষার জন্য সম্পূর্ণ বিনামূল্যে।
- বিনামূল্যেStripe (পরীক্ষা মোড)স্যান্ডবক্স মোডে পেমেন্ট পরীক্ষা করা সম্পূর্ণ বিনামূল্যে; লাইভ কীতে স্থানান্তরিত হলে প্রতিটি লেনদেনে ২.৯% + $০.৩০ কমিশন।
- বিনামূল্যেVercel বা Netlify (বিনামূল্যে স্তর)ফ্রন্টএন্ড স্থাপনের জন্য বিনামূল্যে; ব্যাকএন্ডের জন্য পেইড প্ল্যান ($७+/মাস) বা সীমা সহ সার্ভারলেস ফাংশন প্রয়োজন।
আজ কেন
এআই পরিষেবা দ্রুত বদলায় - ইন্টারফেস ও ফ্রি সীমা বর্ণনার থেকে আলাদা হতে পারে।