কিভাবে বিনামূল্যে চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার ব্যবহার করবেন
সম্প্রতি, ওপেন এআই (AI) সমস্ত পেইং ইউজারদের জন্য ChatGPT-এ কোড ইন্টারপ্রেটার প্রকাশ করেছে। যাইহোক, এটি ব্যবহারের জন্য প্রতি মাসে $20 (বিশ ডলার) খরচ করতে হবে, যা সবার জন্য সাশ্রয়ী নয়। তাই আপনি যদি বিনামূল্যে চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার ব্যবহার করতে চান তবে এই পোষ্টটি আপনার জন্য।
Shroominic নামে একজন ডেভেলপার, চ্যাট জিপিটি (ChatGPT)-এর কোড ইন্টারপ্রেটারের একটি “ওপেন-সোর্স এর বাস্তবায়ন” তৈরি করেছেন।এটি আপনাকে ডেটাসেট বিশ্লেষণ এবং ChatGPT-এর মতো ডেটা ভিজ্যুয়ালাইজ করে দেয়।
তাই আসুন জেনে নেওয়া যাক কিভাবে বিনামূল্যে চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার ব্যবহার করতে হয়।
ভূমিকা
OpenAI-এর চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার হল একটি যুগান্তকারী বৈশিষ্ট্য যা এআই-চালিত চ্যাটবটের ক্ষমতাকে প্রসারিত করে। কোড ইন্টারপ্রেটার সক্রিয় করার মাধ্যমে, ChatGPT কম্পিউটার কোড লিখতে এবং চালানোর ক্ষমতা অর্জন করে, এটিকে গণনা, ডেটা বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশন তৈরি করার মতো জটিল কাজগুলি সম্পাদন করার অনুমতি দেয়।
এই বৈশিষ্ট্যটি শুধুমাত্র ChatGPT-এর প্রতিক্রিয়াগুলির নির্ভুলতা এবং নির্ভুলতা বাড়ায় না বরং ব্যবহারকারীদের আরও ইন্টারেক্টিভ এবং গতিশীল অভিজ্ঞতা প্রদান করে। ডেটা বিশ্লেষণ থেকে শুরু করে গাণিতিক সমস্যা সমাধান পর্যন্ত, কোড ইন্টারপ্রেটার ব্যবহারকারীদের জন্য বিস্তৃত সম্ভাবনা উন্মুক্ত করে, যা ChatGPT-কে বিভিন্ন অ্যাপ্লিকেশনের জন্য একটি শক্তিশালী হাতিয়ার করে তোলে।
যে বিষয়গুলো অবশ্যই মনে রাখতে হবে
- আমরা GitHub (ভিজিট) এ বিনামূল্যে ওপেন সোর্স কোড ইন্টারপ্রেটার API প্রকল্প ব্যবহার করছি। এটি ChatGPT-এর কোড ইন্টারপ্রেটারের মতো আচরণ করার জন্য CodeBoxes, OpenAI এর API, LangChain এজেন্ট এবং একাধিক Python প্যাকেজ ব্যবহার করে।
- একটি ছোট ডেটাসেটের জন্য, এটি কোন চার্জ ছাড়াই বেশ ভাল কাজ করে। তবে যখন আপনি একটি বড় ডেটাসেট বিশ্লেষণের জন্য দিবেন, তখন বিনামূল্যে ব্যবহারকারীদের জন্য OpenAI-এর হার সীমা অপারেশনটিকে বাধা দেয়। তাই আপনি যদি প্রচুর পরিমাণে ডেটার জন্য এটি ব্যবহার করতে চান, তাহলে আপনার OpenAI অ্যাকাউন্টে অর্থপ্রদানের পদ্ধতি যোগ করাই ভাল।
- আপনার যদি GPT-4 API-তে অ্যাক্সেস থাকে তবে প্রকল্পটি ভালভাবে কাজ করে। যাইহোক, কোডটিকে GPT-3.5-টার্বো মডেলের সাথে সামঞ্জস্যপূর্ণ করতে কাস্টমাইজ করা হয়েছে।
প্রথম ধাপ- কোড ইন্টারপ্রেটার API, সেট আপ করা
- প্রথমেই কম্পিউটারে Python and Pip ইনস্টল করতে হবে। ইনস্টলেশনের সময় PATH -এ python.exe অবশ্যই ADD করতে হবে।
- যখন Pip এর সাথে Python ইনস্টল হয়ে যাবে তখন Terminal খুলতে হবে এবং নিচের কমান্ডগুলো RUN করতে হবে। এর ফলে বোঝা যাবে যে সেগুলো সঠিক ভাবে সেটাপ হয়েছে কিনা। কমান্ডগুলো তাদের Version number সহ আউটপুট প্রদান করবে।
python --version
pip --version
- এরপর Code Interpreter API ইনস্টল করতে নিচের কমান্ডটি Run করুন।
pip install "codeinterpreterapi[all]"
- এরপর এগিয়ে যেতে হবে এবং OpenAI এর ওয়েবসাইট থেকে একটি API key নিতে হবে। “Create new secret key” তে ক্লিক করতে হবে এবং key টা কপি করতে হবে।
দ্বিতীয় ধাপ- বিনামূল্যে জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার চালান
- সাব্লাইম টেক্সট বা নোটপ্যাড++ (ডাউনলোড) এর মতো একটি কোড এডিটর খুলতে হবে।
- এখন, নিচের কোডটি কপি করে কোড এডিটরে পেস্ট করতে হবে। কোডটি কোড ইন্টারপ্রেটার API-এর GitHub পৃষ্ঠা থেকে নেওয়া, তবে কিছু ত্রুটি এড়াতে কিছু পরিবর্তন করা হয়েছে।
import osos.environ["OPENAI_API_KEY"] = "PASTE THE OPENAI API KEY HERE"from codeinterpreterapi import CodeInterpreterSessionasync def main():# create a session session = CodeInterpreterSession(model="gpt-3.5-turbo")await session.astart()# generate a response based on user input response = await session.generate_response( "Plot the Apple stock price chart from 2007 to 2023 june")# output the response (text + image)print("AI: ", response.content)for file in response.files:ile.show_image()# terminate the session await session.astop()if __name__ == "__main__":import asyncio # run the async function asyncio.run(main())
- লাল রঙে কোডটি হাইলাইট করা হয়েছে যেখানে কিছু পরিবর্তন প্রয়োজন। প্রথমে, দ্বিতীয় লাইনে OpenAI API কী পেস্ট করতে হবে।
- এর পরে, যদি GPT-4 API-তে অ্যাক্সেস থাকে, তবে নবম লাইনে "gpt-4" মডেলটি নির্ধারন করা যেতে পারে। শেষে, 14 তম লাইনে, আপনি আপনার ক্যোয়ারী লিখতে পারেন এবং আপনি কী তৈরি করতে চান তা নির্ধারণ করতে পারেন।
- এখন, ফাইলটিকে ডেস্কটপে “chart.py” হিসাবে সেভ করতে হবে। শেষে .py এক্সটেনশন যোগ করতে হবে।
- এখন, এগিয়ে যেতে হবে এবং টার্মিনাল খুলে নীচের কমান্ডগুলি একে একে RUN করতে হবে। প্রথম কমান্ডটি ডেস্কটপ অবস্থানে চলে যাবে এবং দ্বিতীয়টি পাইথন ব্যবহার করে “chart.py” ফাইলটি চালাবে।
cd Desktoppython chart.py
- এটিকে কয়েক সেকেন্ড সময় দিতে হবে এবং কোড ইন্টারপ্রেটার API আপনার জন্য চার্ট তৈরি করবে।
- এই ফলাফল অর্জনের জন্য এটি ব্যাকগ্রাউন্ডে LangChain Agents, ইন্টারনেট থেকে Yahoo Finance data, গ্রাফ প্লট করার জন্য Matplotlib এবং আরও অনেক কিছু সহ বেশ কয়েকটি সার্ভিস ব্যবহার করে। ব্যাকগ্রাউন্ডে যা ঘটছে সবকিছু দেখতে আপনি কোডটিতে নীচের লাইনটি যুক্ত করতে পারেন।
os.environ["VERBOSE"] = "True"
- এখন থেকে, কেবল কোডে ক্যোয়ারী পরিবর্তন করা যাবে এবং নতুন চার্ট তৈরি করতে আবার “chart.py” ফাইলটি চালাতে হবে।
তৃতীয় ধাপ- কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ
- বিনামূল্যে ডেটা বিশ্লেষণ করতে স্থানীয় ডেটা ব্যবহার করা যেতে পারে। এর জন্য, ডেস্কটপে "Analysis" নামে একটি ফোল্ডার তৈরি করতে হবে।
- এখন, ডেটাসেটকে "Analysis" ফোল্ডারে নিয়ে যেতে হবে। ডেটাসেটটি CSV, XSL, বা XSLX ফর্ম্যাটে হতে পারে৷ উদাহরণস্বরূপ, আমরা "Analysis" ফোল্ডারের ভিতরে একটি "globaltemperature.csv" ফাইল ব্যবহার করতে যাচ্ছি।
- কোড এডিটর খুলে নীচের কোড পেস্ট করতে হবে।
import os
os.environ["OPENAI_API_KEY"] = "PASTE THE OPENAI API KEY HERE"from codeinterpreterapi import CodeInterpreterSession, Fileasync def main():# context manager for auto start/stop of the sessionasync with CodeInterpreterSession(model="gpt-3.5-turbo") as session:# define the user requestuser_request = "Analyze this dataset and plot global temperature from the year 1950 to 2016. Consider the GCAG system."files = [ File.from_path("globaltemperature.csv"), ] # generate the responseresponse = await session.generate_response(user_request, files=files)# output to the userprint("AI: ", response.content)for file in response.files:file.show_image()if __name__ == "__main__":import asyncioasyncio.run(main())
- এখানে, আপনাকে প্রথমে OpenAI API Key পেস্ট করতে হবে।
- এখন, আপনার নিজের ডেটাসেটের নাম দিয়ে "globaltemperature.csv" পরিবর্তন করুন।
আপনি ডেটা থেকে কী চান তার উপর নির্ভর করে আপনি মডেল এবং user query পরিবর্তন করতে পারেন।
- এটিকে আপনার ডেস্কটপে "Analysis" ফোল্ডারের ভিতরে "data.py" হিসাবে সংরক্ষণ করুন৷
- টার্মিনাল চালু করুন এবং ফাইলটি একইভাবে চালান।
cd Desktop/analysispython data.py
- আপনি এখন আপনার স্থানীয় ডেটাসেটের উপর ভিত্তি করে চার্ট পাবেন। আর এভাবেই আপনি ডেটাসেট বিশ্লেষণের জন্য কোনো ফি প্রদান ছাড়াই কোড ইন্টারপ্রেটার API ব্যবহার করতে পারেন ।
শেষ কথা
OpenAI-এর চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার ব্যবহারের জন্য প্রতি মাসে $20 (বিশ ডলার) খরচ করতে হবে, যা সবার জন্য সাশ্রয়ী নয়। তাই বিনামূল্যে চ্যাট জিপিটি (ChatGPT) কোড ইন্টারপ্রেটার ব্যবহার এ উপরের পোষ্টটি পছন্দ হলে অবশ্যই শেয়ার করবেন। ধন্যবাদ।
সামরিন ইনফো এর নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url