জ্ঞানকোষের বিভাগসমূহ ▾

নেভিগেশন

▸ এখানে শুরু করুন রোল অনুযায়ী

বিভাগ

সরঞ্জাম 52
গ্লসারি 12

সরঞ্জাম

Pi + JoinGonka Gateway — সস্তা ইনফারেন্সে টার্মিনাল এজেন্ট

Pi হলো একটি মিনিমালিস্ট টার্মিনাল কোডিং-এজেন্ট, যা ২০২৬ সালের দ্রুত বর্ধনশীল ওপেন সোর্স হারনেসগুলোর মধ্যে একটি। এতে প্রোভাইডারগুলো ~/.pi/agent/models.json ফাইলে ডিক্লারেটিভভাবে বর্ণনা করা হয় এবং OpenAI Completions বা Anthropic Messages সাপোর্ট করে এমন যেকোনো endpoint এখানে কাজ করবে — অর্থাৎ JoinGonka Gateway উভয় পথেই কানেক্ট করা যায়। Gonka বিকেন্দ্রীভূত নেটওয়ার্কের মডেলগুলো ভেন্ডরদের কার্ড মূল্যের চেয়ে শতগুণ সস্তা এবং প্রাথমিক 3M টোকেন সম্পূর্ণ বিনামূল্যে।

Pi সরাসরি npm থেকে ইনস্টল করা যায়: npm install -g --ignore-scripts @earendil-works/pi-coding-agent। প্যাকেজের নাম নতুন: প্রকল্পটি earendil-works/pi রিপোজিটরিতে স্থানান্তরিত হয়েছে, এবং পূর্ববর্তী প্যাকেজ @mariozechner/pi-coding-agent এখন অবচয়িত (deprecated) এবং আর আপডেট করা হয় না। আপনার যদি পুরাতন নামের Pi ইনস্টল করা থাকে তবে এটি পুনরায় ইনস্টল করুন; মাইগ্রেশনের পরেও ~/.pi/agent কনফিগারেশন ডিরেক্টরি একই আছে।

দ্রুত পদ্ধতি: ইনস্টলার

সবচেয়ে সহজ উপায় হলো আমাদের ইনস্টলার ব্যবহার করা:

npx @joingonka/setup --tool pi

এটি ~/.pi/agent/models.json-এ বর্তমান নেটওয়ার্ক মডেলগুলোর সাথে প্রোভাইডার কনফিগার করবে, ~/.pi/agent/settings.json-এ ডিফল্ট মডেল সেট করবে (আপনি নিজে যেটি বেছে নিয়েছেন সেটি এটি পরিবর্তন করবে না — এটি শুধুমাত্র স্পষ্ট --model minimax|deepseek|glm ফ্ল্যাগ দ্বারা পরিবর্তিত হয়) এবং একটি লাইভ রিকোয়েস্টের মাধ্যমে চেক করবে যে গেটওয়ে কি এবং মডেল গ্রহণ করছে কিনা। যদি কনফিগারেশন ডিরেক্টরি PI_CODING_AGENT_DIR ভেরিয়েবল দ্বারা সরানো হয়, তবে ইনস্টলার সেখানেও লিখবে। কি (key) 0600 পারমিশনসহ কনফিগে লিটারাল হিসেবে রাখা হয় — এনভায়রনমেন্ট ভেরিয়েবল এক্সপোর্ট করার প্রয়োজন নেই।

ম্যানুয়াল কনফিগারেশন: models.json-এ প্রোভাইডার

রেজিস্ট্রেশনের সময় jg-… কী নিন এবং ~/.pi/agent/models.json-এ প্রোভাইডার যোগ করুন:

baseUrlhttps://gate.joingonka.ai/v1
apiopenai-completions
apiKeyআপনার jg-… কী সরাসরি লিখুন। Pi $VAR/${VAR} রেফারেন্স এবং !command দুটোই বোঝে, তবে লিটারেল কাজ করে এক্সপোর্ট করা ভেরিয়েবল ছাড়াই — ফাইলটি 0600 পারমিশনে রাখুন
modelsঅ্যারে: id, name, contextWindow, maxTokens

নেটওয়ার্কের মডেলগুলোর সঠিক মান: deepseek-ai/DeepSeek-V4-Flash-0731 — contextWindow 380000, maxTokens 32768; MiniMaxAI/MiniMax-M2.7 — contextWindow 200000, maxTokens 8192; zai-org/GLM-5.3-Flash — contextWindow 390000, maxTokens 8192। Pi-এর ডিফল্ট (128000/16384) নেটওয়ার্কের আসল লিমিটের সাথে মেলে না, তাই দুটি ফিল্ডই স্পষ্টভাবে দিন। ডিফল্ট মডেল থাকে অন্য একটি ফাইলে — ~/.pi/agent/settings.json, ফিল্ড দুটি defaultProvider ও defaultModel। যাচাই: pi --list-models যোগ করা মডেলগুলো দেখাবে।

বিকল্প হিসেবে Anthropic-পথ

গেটওয়ে Anthropic Messages-ও প্রদান করে: api: "anthropic-messages" এবং baseUrl: "https://gate.joingonka.ai" সহ প্রোভাইডার — /v1/messages পাথ ছাড়াই, ক্লায়েন্ট এটি নিজে যোগ করে নেবে। দৈনন্দিন ব্যবহারের জন্য OpenAI-পথই যথেষ্ট; যদি আপনার Pi এক্সটেনশনগুলো শুধুমাত্র Messages ফরম্যাটে কাজ করে, তবেই Anthropic-ভ্যারিয়েন্টটি কার্যকর।

নিরাপত্তা সংক্রান্ত সতর্কতা

Pi-তে ডিফল্টভাবে কোনো শক্তিশালী পারমিশন লেয়ার নেই: এজেন্টটি বড় হার্নেসের মতো ধাপে ধাপে কনফার্মেশন ছাড়াই টার্মিনালে কমান্ড চালায়। এটিকে স্যান্ডবক্স বা কন্টেইনারে চালান — বিশেষ করে স্বয়ংক্রিয় মাল্টি-স্টেপ টাস্কের ক্ষেত্রে। এটি Pi-এর নিজস্ব বৈশিষ্ট্য, গেটওয়ের সীমাবদ্ধতা নয়।

কোন মডেল বেছে নেবেন এবং খরচ কেমন

নেটওয়ার্কের তিনটি মডেলই tool calling এবং streaming সমর্থন করে। দীর্ঘ সেশন এবং বড় রিপোজিটরির জন্য — DeepSeek V4 Flash (নেটওয়ার্কের অন্যতম দীর্ঘ কনটেক্সট এবং ৩২,৭৬৮ পর্যন্ত আউটপুট)। MiniMax M2.7 একটি সর্বজনীন বিকল্প, GLM-5.3 Flash — দীর্ঘতম কনটেক্সট (৩৯০K) সহ একটি reasoning-মডেল: এটি উত্তরের আগে চিন্তা করে, তাই এর maxTokens কমানো উচিত নয়। ট্যারিফ একটাই, বর্তমান দাম গেটওয়ে প্রাইস লিস্টে দেখুন।

যদি Pi-এর মিনিমালিজম যথেষ্ট না হয়, তবে এর ফর্ক omp (Oh My Pi) দেখুন: ডিক্লারেটিভ প্রোভাইডারের একই ধারণা, কিন্তু মডেল রোল, ল্যাঙ্গুয়েজ সার্ভার এবং সাব-এজেন্ট সহ। এদের কনফিগ আলাদা, তাই omp আলাদাভাবে সেটআপ করতে হয়।

Pi একটি এন্ট্রির মাধ্যমে JoinGonka Gateway-এর সাথে সংযুক্ত হয়: ~/.pi/agent/models.json-এ baseUrl gate.joingonka.ai/v1, api openai-completions, লিটারেল কী, এবং সঠিক contextWindow/maxTokens সহ মডেল। আরও দ্রুত হলো: npx @joingonka/setup --tool pi। স্যান্ডবক্সে এজেন্ট চালান এবং ফ্রি স্টার্টিং টোকেন দিয়ে শুরু করুন।

আরও জানতে চান?

অন্যান্য বিভাগগুলি অন্বেষণ করুন অথবা এখনই GNK উপার্জন শুরু করুন।

বিনামূল্যে টোকেন পান →