ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করবেন

সম্প্রতি, ওপেনএআই সমস্ত অর্থপ্রদানকারী ব্যবহারকারীদের জন্য 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 যোগ করা নিশ্চিত করুন।
কোড ইন্টারপ্রেটার এর API সেট আপ পদ্ধতি

এখন আপনি Pip-এর সাথে Python ইন্সটল করলে, টার্মিনাল খুলুন এবং নিচের কমান্ডগুলি চালান যাতে সেগুলি সঠিকভাবে সেট আপ হয়েছে কিনা করতে দেখতে পারেন। কমান্ডগুলি তাদের সংস্করণ নম্বর সহ আউটপুট প্রদান করে থাকে।
python --version
pip --version

কোড ইন্টারপ্রেটার এর API সেট আপ পদ্ধতি

এখন, কোড ইন্টারপ্রেটার API ইনস্টল করতে নীচের কমান্ডটি লিখুন।
pip install "codeinterpreterapi[all]"

কোড ইন্টারপ্রেটার এর API সেট আপ পদ্ধতি

এরপরে, এগিয়ে যান এবং OpenAI এর ওয়েবসাইট থেকে একটি API কী পাবেন। "নতুন গোপন কী  তৈরি করুন"(“Create new secret key”) এ ক্লিক করুন এবং কী টি কপি করুন।
কোড ইন্টারপ্রেটার এর API সেট আপ পদ্ধতি

ধাপ ২: বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

বিনামূল্যে কোড ইন্টারপ্রেটার API চালানোর সময়,আপনি এটি একবার করে ফেললেই হবে।

সাব্লাইম টেক্সট বা নোটপ্যাড++ (ডাউনলোড) এর মতো একটি কোড এডিটর খুলুন।
বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

এখন, নিচের কোডটি কপি করুন এবং কোড এডিটরে পেস্ট করুন। কোডটি কোড ইন্টারপ্রেটার 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 তম লাইনে, আপনার ক্যোয়ারী লিখতে পারেন এবং আপনি কী তৈরি করতে চান তা নির্ধারণ করতে পারবেন।

বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

এখন, আপনি ফাইলটিকে ডেস্কটপে “chart.py” হিসাবে সংরক্ষণ করুন। অবশ্যই শেষে .py এক্সটেনশন যোগ করতে ভুলবেন না  কিন্তু।

বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

এখন, আপনি এগিয়ে যান এবং টার্মিনাল খুলুন এবং নীচের কমান্ডগুলি একে একে চালাতে  থাকুন। প্রথম কমান্ডটি ডেস্কটপ অবস্থানে চলে যাবে এবং দ্বিতীয়টি পাইথন ব্যবহার করে "chart.py" ফাইলটি চালাবে।
cd Desktop
python chart.py

ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করবেন

এটিকে কয়েক সেকেন্ড সময় দিন এবং কোড ইন্টারপ্রেটার API আপনার জন্য একটি চার্ট তৈরি করবে।
ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করবেন
LangChain Agents,, ইন্টারনেট থেকে ইয়াহু ফাইন্যান্স ডেটা, গ্রাফ প্লট করার জন্য Matplotlib এবং আরও অনেক কিছু সহ এই ফলাফল অর্জনের জন্য এটির  background টিতে বেশ কয়েকটি পরিষেবা ব্যবহার করে। যা কিনা  background টিতে কি ঘটছে সবকিছু দেখতে, আপনি কোডটিতে নীচের লাইনটি যুক্ত করতে পারেন।
os.environ["VERBOSE"] = "True"

বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান

বিনামূল্যে ChatGPT কোড ইন্টারপ্রেটার চালান
এখন থেকে, আপনি কেবল কোডে ক্যোয়ারী পরিবর্তন করতে পারবেন এবং নতুন চার্ট তৈরি করতে  আপনাকে আবার “chart.py” ফাইলটি চালাতে হবে।
ChatGPT কোড ইন্টারপ্রেটার কিভাবে বিনামূল্যে ব্যবহার করবেন

ধাপ ৩: কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

এছাড়াও আপনি বিনামূল্যে ডেটা বিশ্লেষণ করতে আপনার স্থানীয় ডেটা ব্যবহার করতে পারেন। এর জন্য, ডেস্কটপে "analysis" নামে একটি ফোল্ডার তৈরি করুন।

এখন, আপনার ডেটাসেটকে "analysis" ফোল্ডারে নিয়ে যান। ডেটাসেটটি CSV, XSL, বা XSLX ফর্ম্যাটে হতে পারে৷ উদাহরণস্বরূপ, আমরা "analysis" ফোল্ডারের ভিতরে একটি "globaltemperature.csv" ফাইল ব্যবহার করতে যাচ্ছি।
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

এরপর, কোড এডিটর ওপেন করুন এবং নীচের কোডটি পেস্ট করুন।

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 কী পেস্ট করতে হবে।
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

এখন, আপনার নিজের ডেটাসেটের নাম দিয়ে "globaltemperature.csv" পরিবর্তন করুন। যাইহোক, আপনি ডেটা থেকে কী চান তার উপর নির্ভর করে আপনি মডেল এবং ব্যবহারকারীর ক্যোয়ারীও পরিবর্তন করতে পারবেন।
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ


এটিকে আপনার ডেস্কটপে "analysis" ফোল্ডারের ভিতরে "data.py" হিসাবে সংরক্ষণ করুন৷
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

টার্মিনাল চালু করুন এবং ফাইলটি একইভাবে ওপেন করুন।

cd Desktop/analysis
python data.py

কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

আপনি এখন আপনার local ডেটাসেটের উপর ভিত্তি করে একটি চার্ট পাবেন। আর এভাবেই আপনি কোড ইন্টারপ্রেটার API ব্যবহার করতে পারবেন ডেটাসেট বিশ্লেষণের জন্য কোনো প্রকার ফি প্রদান ছাড়াই।
কোড ইন্টারপ্রেটার API ব্যবহার করে ডেটা বিশ্লেষণ

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url