কোডিং এর জন্য Z.AI ব্যবহার

Z.AI বা জি এআই হচ্ছে চাইনিজ এআই কোম্পানি। তাদের সর্বশেষ মডেল হচ্ছে GLM-4.6। যা অনেকে ক্লড থেকেও বেটার পারফর্ম করে বলে। আবার খরচ অনেক অনেক কম। আমি যে জন্য লিখছি, তা হচ্ছে Z.ai এর প্যাকেজের সাথে ক্লডও রয়েছে। মানে আমরা চাইলে মডেল সুইচ করে ক্লডও ব্যবহার করতে পারব।

আমি আমার রেগুলার ডেভেলপমেন্টের জন্য ট্রে (Trae) ব্যবহার করি। কার্সরের অল্টারনেটিভ। এটাও চাইনিজ। খরচ কম। ক্লড, চ্যাটজিপিটি, গুগল জেমিনি সহ দরকারি সব মডেল ব্যবহার করা যায়। ট্রে নিয়ে বিস্তারিত লিখেছি এই লেখায়ঃ AI এজেন্টের এর সাহায্যে যেভাবে প্রজেক্ট ডেভেলপ করা যায়। যারা এখনো AI ব্যবহার করে কিভাবে প্রজেক্ট ডেভেলপ করতে হয়, জানেন না, এই লেখাটি দেখতে পারেন। ট্রে-তে আমরা GLM-4.6 ও এড করে ব্যবহার করতে পারব।

কেনো, Z.AI?

অনেক সস্তা। কেউ যদি এক মাসের জন্য কিনে, তাহলে প্রথম মাসে মাত্র 3 ডলার। তিন মাসের জন্য এক সাথে কিনলে মাত্র 9 ডলার। আবার এক বছরের জন্য কিনলে মাত্র 36 ডলার। যদিও এরপর থেকে ডাবল প্রাইস। এরপরও অনেক কম বলা যায়। তাদের চ্যাট ইন্টারফেস হচ্ছেঃ https://chat.z.ai

কিভাবে ব্যবহার করব?

অফিশিয়াল ওয়েব সাইটে গিয়ে সাবস্ক্রাইব করে নেওয়া যাবে। এরপর একাউন্ট এর API সেকশনে গিয়ে নতুন API তৈরি করে নিতে হবে।

Trae তে এড মডেল অপশন রয়েছে। এখানে ক্লিক করে Provider থেকে Z.ai-plan সিলেক্ট করতে হবে।

এরপর মডেল সিলেক্ট করে এবং API কি ব্যবহার করে Add Model এ ক্লিক করলে মডেল এড হয়ে যাবে। এরপর আমরা এই মডেল ব্যবহার করতে পারব।

এই তো গেলো Z.ai এর নিজস্ব মডেল ব্যবহার করা নিয়ে। আমরা চাইলে ক্লডও ব্যবহার করতে পারব। তার জন্য Claude CLI ইন্সটল থাকতে হবে। কম্পিউটারে Node.js ইন্সটল থাকলে নিচের কমান্ড রান করে ইন্সটল করে নেওয়া যাবেঃ

npm install -g @anthropic-ai/claude-code

এরপর টার্মিনাল বা কমান্ডলাইনে গিয়ে claude লিখলে ক্লড একাউন্টে সাইন-ইন করতে বলবে। আমরা যেহেতু অফিশিয়াল ক্লড সাবস্ক্রিপশন নেই নি, আমাদের একটু কনফিগারেশন করে নিতে হবে।

প্রথমে API তৈরি করে নিব Z.ai এর একাউন্ট এরিয়া থেকে। এরপর জাস্ট এই কমান্ড রান করবঃ

curl -O "https://cdn.bigmodel.cn/install/claude_code_zai_env.sh" && bash ./claude_code_zai_env.sh

পরের লাইনে আমাদের API কি ইনসার্ট করতে বলবে। API পেস্ট করে এন্টার প্রেস করলেই হবে। এবার টার্মিনাল বা কমান্ড লাইনে claude কমান্ড রান করলে ক্লড ব্যবহার করতে পারব।

উপরের কমান্ড ক্লডের সেটিং ফাইল (~/.claude/settings.json) নিচের মত করে পরিবর্তন করবেঃ

{
    "env": {
        "ANTHROPIC_AUTH_TOKEN": "your_zai_api_key",
        "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
        "API_TIMEOUT_MS": "3000000"
    }
}

আমরা চাইলে ম্যানুয়ালি ফাইলটি এডিট করতে পারব।

ভিজ্যুয়াল স্টুডিও কোড অথবা ট্রে-তে ক্লোড কোড ব্যবহার

ভিজ্যুয়াল স্টুডিও কোডের জন্য ক্লডের অফিশিয়াল এক্সটেনশন রয়েছে। Claude Code for VS Code। যা ব্যবহার করে আমরা চ্যাট ইন্টারফেসেও ক্লড ব্যবহার করতে পারব। একই এক্সটেনশন ট্রে-তে ইন্সটল করে ট্রে-তেও Z.ai এর প্যাকেজে পাওয়া ক্লড কোড ব্যবহার করতে পারব। আলাদা কোন কনফিগারেশনের দরকার নাই। ~/.claude/settings.json ফাইল থেকেই API ইনফো ব্যবহার করবে।

এই Z.ai এর সাথে আমাকে পরিচয় করিয়ে দিয়েছে ওহিদুল ভাই। এমনকি ট্রে-এর কথাও উনি প্রথমে বলেছে আমাদের। স্পেশাল ধন্যবাদ উনাকে।

ডেভেলপমেন্টে সাহায্যের জন্য AI কে ব্যবহার নিয়ে আরো কিছু লেখাঃ

ভালো লাগলে অন্যদের সাথে শেয়ার করতে পারেন 🙂

Leave a Comment