কিভাবে বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার ব্যবহার করবেন
বর্তমানে ইন্টারনেটে দুনিয়ায় চ্যাট জিপিটি
নিয়ে তুমুল জনপ্রিয় হয়ে উঠেছে। এমন কেউ নেই যা চ্যাট জিপিটি সম্পর্কে জানেনা
না।তবে অনেকে আছে যারা বিনামূল্যে
ChatGPT কোড ইন্টারপ্রেটার ব্যবহার করতে পারেন না। আজকের আর্টিকেলটিতে আপনারা
কিভাবে বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার ব্যবহার করবেন তা সম্পর্কে
বিস্তারিত সকল কিছু জানতে পারবেন। অনেকে ChatGPT নাম শুনেছেন কিন্তু এটির ফিচার
ব্যবহার করতে পারেন না। আপনি যদি বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার ব্যবহার
করতে না পারেন তাহলে আজকে আর্টিকেলটির মাধ্যমে বিনামূল্যে ব্যবহার করতে পারবেন।
সকল কিছু তথ্য জানতে শেষ পর্যন্ত মনোযোগ সহকারে পড়তে থাকুন।
আজকের আর্টিকেলটিতে আমরা জিপিটিতে কিভাবে কোড ইন্টারপ্রেটার ব্যবহার করবেন তা
নিয়ে বিস্তারিত জানতে পারব। এছাড়া আরো জানতে পারবো চ্যাট জিপিটি কি।
ভূমিকা
বর্তমানে ওপেনএআই পেইড ব্যবহারকারীদের জন্য চ্যাটজিপিটিএ কোড ইন্টারপ্রেটার রিলিজ
করেছে। তবে এর জন্য প্রতি মাসে ২০০০ হাজার টাকা খরচ পরে। যা প্রায় ব্যয়বহুল বলা
চলে। এটি সবার জন্য সুবিধা জনক নয়। যদি আপনি চ্যাট জিপিটি কোড ইন্টারপ্রেটার
ফ্রিতে ব্যবহার করতে চান তাহলে আজকের আর্টিকেল আপনার জন্য।একজন ডেভেলোপার এটি
ফ্রি ব্যবহারের জন্য বিকল্প বের করেছেন।এটি আপনাকে ডেটাসেট বিশ্লেষণ করতে এবং
চ্যাট জিপিটির মত সকল তথ্য দিতে সক্ষম হয়।তবে দেরি না করে শুরু করা যাক যে
কিভাবে বিনামূল্যে চ্যাটজিপিটি কোড ইন্টারপ্রেটার ব্যবহার করবেন।
ChatGPT আসলে কি?
Chat GPT মূলত GPT-3.5 আর্কিটেকচারের উপর ভিত্তি করে OpenAI দ্বারা তৈরি একটি রোবটিক তথ্য ভান্ডার যা ব্যবহার করে আপনারা যে কোন প্রশ্নের উত্তর বা তথ্য পেয়ে যাবেন। এটি প্রাপ্ত ইনপুটের উপর ভিত্তি করে মানুষের মতো পাঠ্য তৈরি করার জন্য
ডিজাইন করা হয়েছে। চ্যাট জিপিটি এর পূর্ণরূপ Chat Generative Pre-training
Transformer।ChatGPT এর নামের "চ্যাট" এটির প্রাথমিক ব্যবহারের ক্ষেত্রে নির্দেশ
করে ব্যবহারকারীদের সাথে পাঠ্য-ভিত্তিক কথোপকথনে জড়িত।Chat GPT আসলে এটি রোবটিক
সিস্টেমে Ai যা ব্যবহার করে আপনি যে কোন কাজ করে নিতে পারবেন। তাহলে আপনারা জানতে
পারলেন চ্যাট জিপিটি কি। এখন আমরা জানবো চ্যাট জিপিটিতে বিনামূল্য
ইন্টারপ্রেটার এর ব্যবহার।
ইন্টারপ্রেটার ব্যবহার এর আগে কিছু কথা
আমরা ফ্রিতে GitHub ভিজিট করে ওপেনএআই ইন্টারপ্রেটার সোর্স কোড API ব্যবহার
করছি।এটি ChatGPT-এর কোড ইন্টারপ্রেটারের মতো কাজ করতে CodeBoxes, OpenAI এর API,
LangChain এজেন্ট এবং একাধিক Python প্যাকেজ ব্যবহার করে থাকে।
যেকোনো একটি ছোট ডেটাসিটের জন্য, এটি কোন চার্জ ছাড়াই বেশ ভালোভাবে কাজ করে। তবে
আপনি যদি বড় ডেটাশিড ব্যবহার করেন তাহলে এটি বিনামূল্যে ব্যবহারকারীদের জন্য কাজ
করা বন্ধ করে দেয়।তাই আপনি যদি প্রচুর পরিমাণে ডেটার জন্য এটি ব্যবহার করার
পরিকল্পনা করেন, তাহলে আপনাকে এখানে টাকা দেওয়ার কথা চিন্তা করতে হবে।আপনার যদি
GPT-4 API-তে অ্যাক্সেস থাকে তবে আপনি পদ্ধতি টি ভালভাবে কাজ করতে পারবেন।
যাইহোক, আমি কোডটিকে GPT-3.5-টার্বো মডেলের সাথে সামঞ্জস্যপূর্ণ করতে কাস্টমাইজ
করেছি। নিচে পদ্ধতি গুলো দেয়া হলো।
কোড ইন্টারপ্রেটার API সেট আপ করুন
আপনারা এখন কোড ইন্টারপ্রেটার API সেট আপ করার পদ্ধতি সম্পর্কে
বিস্তারিত জানতে পারবেন। নিচে পদ্ধতি গুলো বলা হলো।
- প্রথমে, আপনাকে আপনার কম্পিউটারে পাইথন এবং পিপ ইনস্টল করতে হবে, যাতে আপনারা আমাদের লিঙ্ক করা টিউটোরিয়াল অনুসরণ করতে পারেন।
- আপনি Pip-এর সাথে Python ইন্সটল করবেন, টার্মিনাল খুলে এবং নিচের কমান্ডগুলি ব্যবহার করেন যাতে বুঝতে পারেন সঠিকভাবে এটি সেট আপ হয়েছে কিনা। কমান্ডগুলি তাদের নম্বর সহ আউটপুট প্রদান করবে।কোডঃ (python --version) (pip --version)
- এখন, কোড ইন্টারপ্রেটার API ইনস্টল করতে নীচের কমান্ডটি ব্যবহার করুন
- pip install "codeinterpreterapi[all]"
- এর পরে OpenAI এর ওয়েবসাইট থেকে একটি API কী পাবেন। এরপর নতুন key তৈরি করার জন্য ক্রিয়েট কি ক্লিক করুন এবং key সংগ্রহ করুন।
বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান
এখন আমরা বিনামূল্যে চার জিপিটি কোড ইন্টারপ্রেটার চালানোর পদ্ধতি সম্পর্কে
জানতে পারব। নিচে বিস্তারিত তুলে ধরা হলো।
- একবার আপনি এটি করে ফেললে, বিনামূল্যে কোড ইন্টারপ্রেটার API চালাতে পারবেন।
- এরপর সাব্লাইম টেক্সট বা নোটপ্যাড++ (ডাউনলোড) এর মত একটি কোড এডিটর খুলুন।
- এখন, নিচের কোডটি কপি করে কোড এডিটরে পেস্ট করুন। কোডটি কোড ইন্টারপ্রেটার API-এর GitHub পৃষ্ঠা থেকে নেওয়া হয়েছে, তবে কিছু ত্রুটি এড়াতে আমি কিছু পরিবর্তন করেছি।
import os
os.environ["OPENAI_API_KEY"] = "PASTE THE OPENAI API KEY HERE"
from codeinterpreterapi import CodeInterpreterSession
async 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:
file.show_image()
# terminate the session
await session.astop()
if __name__ == "__main__":
import asyncio
# run the async function
asyncio.run(main())
- উপরে কোডটি ব্যবহার করবেন কোড এডিটরে।
- আমি লাল রঙে কোডটি হাইলাইট করেছি যেখানে কিছু পরিবর্তন করা প্রয়োজন। প্রথমে, দ্বিতীয় লাইনে OpenAI API key পেস্ট করুন।
- এর পরে, আপনার যদি GPT-4 API-তে অ্যাক্সেস করে থাকেন, আপনি নবম লাইনে "gpt-4" মডেলটি সংজ্ঞায়িত করতে পারেন। অবশেষে, 14 তম লাইনে, আপনি আপনার ক্যোয়ারী লিখতে পারেন এবং আপনি কী তৈরি করতে চান তা নির্ধারণ করতে পারেন।
- এখন, ফাইলটিকে ডেস্কটপে “chart.py” হিসাবে সংরক্ষণ করুন। শেষে .py এক্সটেনশন যোগ করতে ভুলবেন না।
- টার্মিনাল খুলুন এবং নীচের কমান্ডগুলি একে একে ব্যবহার করুন। প্রথম কমান্ডটি ডেস্কটপ অবস্থানে মুভ করবেন এবং দ্বিতীয়টি পাইথন ব্যবহার করে “chart.py” ফাইলটি চালাবেন। নিচের ছবিতে দেওয়া কোড গুলো ব্যবহার করবেন।
- এটিকে কয়েক সেকেন্ড দিন এবং কোড ইন্টারপ্রেটার API আপনার জন্য চার্ট তৈরি করবে।
- ল্যাংচেইন এজেন্ট, ইন্টারনেট থেকে ইয়াহু ফাইন্যান্স ডেটা, গ্রাফ প্লট করার জন্য ম্যাটপ্লটলিব এবং আরও অনেক কিছু সহ এই ফলাফল অর্জনের জন্য এটি বেশ কয়েকটি পরিষেবা ব্যবহার করে। সবকিছু দেখতে আপনি কোডটিতে নীচের লাইনটি যুক্ত করতে পারেন।
os.environ["VERBOSE"] = "True"
- এখন থেকে, আপনি কেবল কোডে ক্যোয়ারী পরিবর্তন করতে পারেন এবং নতুন চার্ট তৈরি করতে আবার “chart.py” ফাইলটি চালাতে পারেন।
তাহলে আপনারা জানতে পারলেন বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার
ব্যবহার করার পদ্ধতি সম্পর্কে। এখন আমরা জানবো কোড ইন্টারপ্রেটার
API ব্যবহার করে ডেটা বিশ্লেষণ করা।
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ করুন
এই অংশ আমরা কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ
কিভাবে করবেন সম্পর্কে বিস্তারিত জানতে পারব। চলুন জেনে নেওয়া যাক।
- এছাড়াও আপনি বিনামূল্যে ডেটা বিশ্লেষণ করতে আপনার স্থানীয় ডেটা ব্যবহার করতে পারেন। এর জন্য, ডেস্কটপে "বিশ্লেষণ" নামে একটি ফোল্ডার তৈরি করুন।
- এখন, আপনার ডেটাসেটকে "বিশ্লেষণ" ফোল্ডারে নিয়ে যান। ডেটাসেটটি CSV, XSL, বা XSLX ফর্ম্যাটে হতে পারে৷ উদাহরণস্বরূপ, আমরা "বিশ্লেষণ" ফোল্ডারের ভিতরে একটি "globaltemperature.csv" ফাইল ব্যবহার করতে পারবেন।
- এর পরে, কোড এডিটর খুলুন এবং নীচের কোডটি পেস্ট করুন।
import os
os.environ["OPENAI_API_KEY"] = "PASTE THE OPENAI API KEY HERE"
from codeinterpreterapi import CodeInterpreterSession, File
async def main():
# context manager for auto start/stop of the
session
async with CodeInterpreterSession(model="gpt-3.5-turbo") as session:
# define the user request
user_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 response
response = await
session.generate_response(
user_request,
files=files
)
# output to the user
print("AI: ", response.content)
for file in response.files:
file.show_image()
if __name__ == "__main__":
import asyncio
asyncio.run(main())
- এখানে, আপনাকে প্রথমে OpenAI API key পেস্ট করতে হবে। কোড গুলো notepad++ এ ব্যবহার করবেন।এখন, আপনার নিজের ডেটাসেটের নাম দিয়ে "globaltemperature.csv" পরিবর্তন করুন। যাইহোক, আপনি ডেটা থেকে কী চান তার উপর নির্ভর করে আপনি মডেল এবং ব্যবহারকারীর ক্যোয়ারীও পরিবর্তন করতে পারেন।
- এটিকে আপনার স্থানপেট "বিশ্লেষণ" অংশের ভিতরে "data.py" হিসাবে সংরক্ষণ করুন।টার্মিনাল চালু করুন এবং ফাইলটি একইভাবে ব্যবহার করুন।
- কোড ঃ
- cd Desktop/analysis
- python data.py
- আপনি এখন আপনার সকল পার্মানেন্ট ডেটাসেটের উপর ভিত্তি করে চার্ট পাবেন। আর এভাবেই আপনি কোড ইন্টারপ্রেটার API ব্যবহার করতে পারেন ডেটাসেট বিশ্লেষণের জন্য কোনো ফি প্রদান ছাড়াই ব্যবহার করতে পারবেন।