ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করবেন
সম্প্রতি, ওপেনএআই সমস্ত অর্থপ্রদানকারী ব্যবহারকারীদের জন্য ChatGPT-এ কোড ইন্টারপ্রেটার প্রকাশ করেছেন। ChatGPT-এ কোড ইন্টারপ্রেটার প্রতি মাসে ২০$ খরচ করে ব্যবহার করতে হয়, যা সবার জন্য সাশ্রয়ী নয়। তাই আপনি যদি ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করতে হয় জানতে চান তবে এই টিউটোরিয়ালটি আপনার জন্যখুবই গুরুত্বপূর্ণ হতে চলেছে।
Shroominic নামে একজন বিকাশকারী ChatGPT-এর কোড ইন্টারপ্রেটারের একটি ওপেন-সোর্স তৈরি করেছেন। ChatGPT-এ কোড ইন্টারপ্রেটার আপনাকে ডেটাসেট বিশ্লেষণ করতে এবং ChatGPT-এর মতো ডেটা ভিজ্যুয়ালাইজ করতে দেয়। আসুন এগিয়ে যাই এবং কীভাবে বিনামূল্যে কোড ইন্টারপ্রেটার ব্যবহার করতে হয় তা জেনে নেই।
অবশ্যই এই জিনিসগুলো মনে রাখবেন
- আমরা GitHub (ভিজিট) এ বিনামূল্যে এবং ওপেন সোর্স কোড ইন্টারপ্রেটার API প্রকল্প ব্যবহার করেছি। এটি ChatGPT-এর কোড ইন্টারপ্রেটারের মতো আচরণ করার জন্য CodeBoxes, OpenAI এর API, LangChain এজেন্ট এবং একাধিক Python প্যাকেজ ব্যবহার করা হয়েছে।
- একটি ছোট ডেটাসেটের জন্য, এটি কোন চার্জ ছাড়াই বেশ ভাল কাজ করে। যাইহোক, যখন আপনি বিশ্লেষণের জন্য একটি বড় ডেটাসেট তৈরি করেন, তখন বিনামূল্যে ব্যবহারকারীদের জন্য OpenAI-এর সীমাহার অপারেশনটিকে বাধা দেয়। তাই আপনি যদি প্রচুর পরিমাণে ডেটার জন্য এটি ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনাকে অবশ্যই OpenAI অ্যাকাউন্টে একটি অর্থপ্রদানের পদ্ধতি যোগ করার কথা বিবেচনা করতে হবে।
- আপনার যদি GPT-4 API-তে অ্যাক্সেস থাকে, তাহলে প্রকল্পটি ভালভাবে কাজ করে। যাইহোক, আমি কোডটিকে GPT-3.5-টার্বো মডেলের সাথে সামঞ্জস্যপূর্ণ করতে কাস্টমাইজ করেছি।
ধাপ ১: কোড ইন্টারপ্রেটার এর API সেট আপ পদ্ধতি
প্রথমে, আপনাকে আপনার কম্পিউটারে পাইথন(Python) এবং পিপ(Pip) ইনস্টল করতে হবে, ইনস্টলেশনের সময় PATH-এ python.exe যোগ করা নিশ্চিত করুন।
python --version
pip --version
এরপরে, এগিয়ে যান এবং OpenAI এর ওয়েবসাইট থেকে একটি API কী পাবেন। "নতুন গোপন কী তৈরি করুন"(“Create new secret key”) এ ক্লিক করুন এবং কী টি কপি করুন।
সাব্লাইম টেক্সট বা নোটপ্যাড++ (ডাউনলোড) এর মতো একটি কোড এডিটর খুলুন।
pip --version
এখন, কোড ইন্টারপ্রেটার API ইনস্টল করতে নীচের কমান্ডটি লিখুন।
pip install "codeinterpreterapi[all]"
ধাপ ২: বিনামূল্যে 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 কী পেস্ট করুন।
এরপরে, যদি আপনার GPT-4 API-তে অ্যাক্সেস থাকে, আপনি নবম লাইনে "gpt-4" মডেলটি সংজ্ঞায়িত করতে পারেন। তারপরে,আপনি 14 তম লাইনে, আপনার ক্যোয়ারী লিখতে পারেন এবং আপনি কী তৈরি করতে চান তা নির্ধারণ করতে পারবেন।
এখন, আপনি ফাইলটিকে ডেস্কটপে “chart.py” হিসাবে সংরক্ষণ করুন। অবশ্যই শেষে .py এক্সটেনশন যোগ করতে ভুলবেন না কিন্তু।
এখন, আপনি এগিয়ে যান এবং টার্মিনাল খুলুন এবং নীচের কমান্ডগুলি একে একে চালাতে থাকুন। প্রথম কমান্ডটি ডেস্কটপ অবস্থানে চলে যাবে এবং দ্বিতীয়টি পাইথন ব্যবহার করে "chart.py" ফাইলটি চালাবে।
cd Desktop
python chart.py
LangChain Agents,, ইন্টারনেট থেকে ইয়াহু ফাইন্যান্স ডেটা, গ্রাফ প্লট করার জন্য Matplotlib এবং আরও অনেক কিছু সহ এই ফলাফল অর্জনের জন্য এটির background টিতে বেশ কয়েকটি পরিষেবা ব্যবহার করে। যা কিনা background টিতে কি ঘটছে সবকিছু দেখতে, আপনি কোডটিতে নীচের লাইনটি যুক্ত করতে পারেন।
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, 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 কী পেস্ট করতে হবে।
এটিকে আপনার ডেস্কটপে "analysis" ফোল্ডারের ভিতরে "data.py" হিসাবে সংরক্ষণ করুন৷
অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url