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

নেভিগেশন

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

বিভাগ

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

টুলস

MiMo Code + JoinGonka Gateway: Gonka নেটওয়ার্ক মডেলে Xiaomi এজেন্ট

MiMo Code (mimo কমান্ড) — Xiaomi MiMo ল্যাবরেটরির একটি টার্মিনাল কোড এজেন্ট: এটি কোড পড়তে ও লিখতে পারে, কমান্ড চালাতে পারে, Git-এর সাথে কাজ করতে পারে এবং সেশনের মধ্যে প্রজেক্টের স্থায়ী মেমোরি বজায় রাখে। এটি OpenCode-এর একটি ফর্ক: এর পূর্বসূরির সমস্ত ক্ষমতার পাশাপাশি এতে সেশন চেকপয়েন্ট, কনটেক্সট রিকভারি, সাব-এজেন্ট এবং রেডিমেড ওয়ার্কফ্লো যুক্ত করা হয়েছে। কোডটি MIT লাইসেন্সের অধীনে উন্মুক্ত; প্রজেক্টটি নতুন এবং দ্রুত পরিবর্তিত হচ্ছে, তাই নিচের সবকিছুই ২২ সেপ্টেম্বর ২০২৬-এ প্রকাশিত 0.1.15 ভার্সনের উপর ভিত্তি করে।

MiMo Code-এর মডেল লেয়ারটি পরিবর্তনযোগ্য: যেকোনো OpenAI-সামঞ্জস্যপূর্ণ API একটি নিজস্ব প্রোভাইডার হিসেবে সংযুক্ত করা যায় — mimocode.jsonc-এ ডেসক্রিপশন এবং auth.json-এ কি (key) দিয়ে। JoinGonka Gateway ঠিক এমনই, তাই এর কানেকশন একটি ইন্সটলার কমান্ডের মাধ্যমেই সম্পন্ন হয়।

Gonka নেটওয়ার্কে নিজস্ব কোনো MiMo মডেল নেই: ডিসেন্ট্রালাইজড নেটওয়ার্কটি DeepSeek V4 Flash, GLM-5.3 Flash এবং MiniMax M2.7 পরিষেবা প্রদান করে — সব একই মূল্যে, মিলিয়ন ইনপুট টোকেনের জন্য $0.0069। এজেন্টটি Xiaomi মডেলের ওপর নির্ভরশীল নয়: এর প্রোভাইডাররা পরিবর্তনযোগ্য এবং পুরো সিস্টেম—মেমোরি, চেকপয়েন্ট, সাব-এজেন্ট—আপনার নির্বাচিত মডেলের ওপর ভিত্তি করে চলে। নিচের কমান্ড, ফাইল এবং মেসেজগুলো ২৩ সেপ্টেম্বর ২০২৬ তারিখে MiMo Code-কে গেটওয়ের মাধ্যমে লাইভ চালিয়ে যাচাই করা হয়েছে। অ্যাড্রেস নিশ্চিত করার পর অ্যাকাউন্টে 3M ফ্রি টোকেন জমা হবে — যা এটি নিজে হাতে কলমে পরীক্ষা করার জন্য যথেষ্ট।

দ্রুত শুরু: ইনস্টলেশন এবং একটি কমান্ড

ধাপ ১: MiMo Code ইনস্টল করুন। প্রকল্পের README থেকে অফিসিয়াল পদ্ধতিগুলি:

# macOS and Linux
curl -fsSL https://mimo.xiaomi.com/install | bash

# Windows (PowerShell)
powershell -ep Bypass -c "irm https://mimo.xiaomi.com/install.ps1 | iex"

# via npm, on any system
npm install -g @mimo-ai/cli

স্ক্রিপ্টটি বাইনারিটিকে ~/.mimocode/bin-এ রাখে এবং শেল প্রোফাইলের মাধ্যমে এই ডিরেক্টরিটিকে PATH-এ যোগ করে (--no-modify-path ফ্ল্যাগ এটি বন্ধ করে)। এটি Xiaomi-র রিপোজিটরি থেকে বিল্ডটি ডাউনলোড করে; ডাউনলোড না হলে npm দিয়ে ইনস্টল করুন — এটি একই রিলিজ, আমাদের কাছে উভয় পথেই 0.1.15 এসেছে। যাচাই — mimo --version।

ধাপ ২: কী সংগ্রহ করুন। gate.joingonka.ai/register-এ নিবন্ধন করুন, ঠিকানা নিশ্চিত করুন এবং «API-কী» বিভাগে jg- প্রিফিক্সযুক্ত একটি কী তৈরি করুন। একটি কী এবং একটি ব্যালেন্স নেটওয়ার্কের সমস্ত মডেলের জন্য প্রযোজ্য।

ধাপ ৩: ইনস্টলার চালান।

npx @joingonka/setup --tool mimo-code

ইনস্টলার কী জিজ্ঞাসা করবে — এটি কমান্ড লাইন আর্গুমেন্টে পাস করা হয় না — এবং MiMo Code-এর নিজস্ব প্রোভাইডার উইজার্ড যে দুটি ফাইল লেখে সেগুলিই লিখবে, তবে সরাসরি সম্পূর্ণ ক্যাটালগ এবং সীমা সহ:

  • গ্লোবাল কনফিগ ~/.config/mimocode/mimocode.jsonc-এ joingonka প্রোভাইডার লিখবে (অথবা mimocode.json বা config.json-এ, যদি MiMo Code ইতিমধ্যেই সেখানে লিখে থাকে): অ্যাডাপ্টার @ai-sdk/openai-compatible, /v1 সহ গেটওয়ে ঠিকানা এবং কনটেক্সট উইন্ডো, উত্তর সীমা এবং টুল সমর্থন সহ নেটওয়ার্কের তিনটি মডেল;
  • কীটি MiMo Code-এর নিজস্ব কী স্টোরেজে রাখবে — ~/.local/share/mimocode/auth.json, 600 অনুমতি সহ। কনফিগে নিজেই কী নেই, তাই এটি নিরাপদে ডটফাইলে রাখা যায়;
  • ডিফল্ট মডেল — model ফিল্ড — DeepSeek V4 Flash-এ সেট করবে, তবে শুধুমাত্র যদি এটি নির্বাচিত না হয় বা নেটওয়ার্ক থেকে সরে যাওয়া কোনো মডেলের দিকে ইঙ্গিত করে। আপনার করা নির্বাচন, এমনকি অন্য গ্লোবাল কনফিগে, এটি ওভাররাইড করবে না;
  • পূর্ববর্তী ফাইলগুলির কপি সংরক্ষণ করবে, অন্য কারও প্রোভাইডার, কী এবং মন্তব্য স্পর্শ করবে না, এবং যে ফাইল পার্স করা যায় না তা পুনরায় লিখবে না — থেমে যাবে এবং কী ঠিক করতে হবে তা জানাবে;
  • শেষে গেটওয়েতে একটি লাইভ অনুরোধ পাঠাবে এবং সরাসরি বলবে কী, ঠিকানা এবং মডেল গৃহীত হয়েছে কিনা।

অ-মানক ডিরেক্টরিগুলি ইনস্টলার নিজেই বিবেচনা করে: MIMOCODE_HOME, XDG_CONFIG_HOME, XDG_DATA_HOME এবং MIMOCODE_CONFIG। অন্য ডিফল্ট মডেল --model ফ্ল্যাগ দিয়ে সেট করা যায়, যার সংক্ষিপ্ত রূপ deepseek, glm বা minimax; ডটফাইল এবং সার্ভারের জন্য প্রশ্নহীন মোড আছে:

JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool mimo-code --non-interactive

যদি MiMo Code চালু ছিল, তবে এটি পুনরায় চালু করুন: নতুন প্রোভাইডার শুরুতে ধরা পড়ে।

ম্যানুয়াল কনফিগারেশন: mimocode.jsonc এবং auth.json

ইনস্টলার যা করে, তার সবকিছু হাতেই লেখা যায়। ফাইল দুটি, আর প্রতিটির নিজস্ব কাজ আছে: কনফিগ প্রোভাইডার ও মডেল বর্ণনা করে, auth.json কী সংরক্ষণ করে। দুটিকে সংযুক্ত করে প্রোভাইডার আইডেন্টিফায়ার — joingonka দুটি ফাইলেই মিলতে হবে। কনফিগ, ~/.config/mimocode/mimocode.jsonc:

{
  "$schema": "https://mimo.xiaomi.com/mimocode/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": {
        "baseURL": "https://gate.joingonka.ai/v1"
      },
      "models": {
        "deepseek-ai/DeepSeek-V4-Flash-0731": {
          "name": "DeepSeek V4 Flash (Gonka)",
          "tool_call": true,
          "reasoning": true,
          "limit": { "context": 380000, "output": 32768 }
        },
        "zai-org/GLM-5.3-Flash": {
          "name": "GLM 5.3 Flash (Gonka)",
          "tool_call": true,
          "reasoning": true,
          "limit": { "context": 390000, "output": 8192 }
        },
        "MiniMaxAI/MiniMax-M2.7": {
          "name": "MiniMax M2.7 (Gonka)",
          "tool_call": true,
          "limit": { "context": 200000, "output": 8192 }
        }
      }
    }
  },
  "model": "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"
}

কী, ~/.local/share/mimocode/auth.json, পারমিশন 600:

{
  "joingonka": { "type": "api", "key": "jg-your-key" }
}
ফিল্ডমানকী গুরুত্বপূর্ণ
provider.joingonkaপ্রোভাইডার আইডেন্টিফায়ারলোয়ারকেসে; একই কী — auth.json-এ, নাহলে MiMo Code কী-এর সাথে প্রোভাইডার সংযুক্ত করবে না
npm@ai-sdk/openai-compatibleOpenAI-সামঞ্জস্যপূর্ণ API-এর জন্য অ্যাডাপ্টার — এটি দিয়েই MiMo Code Chat Completions-এর মাধ্যমে গেটওয়ের সাথে কথা বলে
options.baseURLhttps://gate.joingonka.ai/v1শেষে /v1 সহ: /chat/completions পাথ MiMo Code নিজেই যোগ করে
modelsকী — নেটওয়ার্কের মডেল আইডিআইডেন্টিফায়ার ভেন্ডর প্রিফিক্সসহ যেমন আছে তেমনই রিকোয়েস্টে যায়
limitcontext ও output উপরের তালিকা অনুযায়ীএগুলি ছাড়া MiMo Code মডেলের উইন্ডো দশ লক্ষ টোকেন ধরে নেয় এবং খুব দেরিতে ইতিহাস সংকুচিত করতে শুরু করে — রিকোয়েস্ট মডেলের আসল সীমায় ঠেকে যাবে
tool_calltrueমডেল টুল কল করে। নিজস্ব মডেলের জন্য MiMo Code এটিকে এমনিতেই ডিফল্ট ধরে, ইনস্টলার ফ্ল্যাগটি স্পষ্টভাবে লেখে
reasoningtrueরিজনিং মডেলের চিহ্ন: এটি পায় DeepSeek V4 Flash ও GLM-5.3 Flash, MiniMax M2.7-এর এন্ট্রিতে এটি নেই

ডিফল্ট মডেল লেখা হয় provider/model-id হিসেবে; প্রোভাইডার প্রথম স্ল্যাশে আলাদা হয়, তাই নিজের স্ল্যাশযুক্ত নেটওয়ার্ক আইডেন্টিফায়ার যেমন আছে তেমনই লেখা হয়।

কী আর কোথায় থাকতে পারে। MiMo Code-এর README কনফিগেই সরাসরি কী রাখার বিকল্পও দেখায় — options.apiKey। এটি কাজ করে, কিন্তু তখন ডটফাইলসের সাথে কী কমিট করা সহজ, আর সেখানে ভুলে থাকা পুরনো কী auth.json-এর নতুনটিকে ঢেকে দেবে — তাই ইনস্টলার তার ব্লক থেকে options.apiKey সরিয়ে দেয়। প্রজেক্টের .mimocode/mimocode.jsonc-এ কী তো রাখবেনই না।

কোন ফাইল প্রধান। গ্লোবাল config.json, mimocode.json ও mimocode.jsonc MiMo Code এই ক্রমে মার্জ করে, পরেরটি আগেরটিকে ঢেকে দেয়। ফলাফল প্রিন্ট করে mimo debug config, আর আপনার সিস্টেমে কনফিগ ও কী-এর পাথ — mimo debug paths।

ইন্টারফেস থেকে প্রোভাইডার, auth.json এবং মডেল নির্বাচন

আপনি বিল্ট-ইন উইজার্ড ব্যবহার করে ফাইল ছাড়াই আপনার নিজস্ব প্রোভাইডার যোগ করতে পারেন। MiMo Code-এ প্রথমবারের মতো প্রজেক্ট ডিরেক্টরি ওপেন করার সময়, এটি জিজ্ঞাসা করবে আপনি ফোল্ডারটিকে বিশ্বাস করেন কিনা (Yes, I trust this folder): এজেন্ট এতে ফাইল পড়ার, সম্পাদনা করার এবং রান করার অনুমতি পাবে। এরপর /connect কমান্ডটি Select provider লিস্ট ওপেন করবে: উপরে Xiaomi MiMo প্ল্যাটফর্ম, Codex এবং Claude Code থেকে ইমপোর্ট করার অপশন থাকবে, তার নিচে প্রোভাইডারদের ক্যাটালগ এবং সবার শেষে + Custom provider থাকবে। উইজার্ডটি ছয়টি প্রশ্ন করবে:

ধাপকী এন্ট্রি করবেননোট
Provider id (1/6)joingonkaইন্সটলারের মতো একই id: পরে রান করা হলে এটি নতুন এন্ট্রি তৈরি না করে রেকর্ডটি আপডেট করবে
Display name (2/6)JoinGonkaলিস্টের নাম; ডিফল্টভাবে id-এর সাথে মিলে যায়
Base URL (3/6)https://gate.joingonka.ai/v1/v1 সাফিক্স সহ
API key (4/6)আপনার jg-… কীএটি auth.json-এ যায়, কনফিগে লেখা হয় না
First model id (5/6)deepseek-ai/DeepSeek-V4-Flash-0731ভেন্ডর প্রিফিক্স সহ নেটওয়ার্ক মডেলের সম্পূর্ণ id
First model name (6/6)DeepSeek V4 Flashডিসপ্লে নাম; ডিফল্ট হলো id নিজেই

আমাদের পরীক্ষায়, উইজার্ডটি কোনো লিমিট ছাড়া একটি মডেলসহ প্রোভাইডার ব্লক রেকর্ড করেছে এবং দুটি বাড়তি ফিল্ড যোগ করেছে যা ইন্সটলার ব্যবহার করে না: env সাথে JOINGONKA_API_KEY ভেরিয়েবল নেম, যেখানে MiMo Code কী-এর খোঁজ করবে এবং options.setCacheKey: true। এটি গেটওয়ের সাথে কাজ করে, তবে কনফিগারেশনটি সম্পন্ন করা ভালো: limit ছাড়া mimo models joingonka ১ মিলিয়ন টোকেনের একটি উইন্ডো দেখাবে। উইজার্ডের পর একবার ইন্সটলার রান করাই সহজ - এটি একই ব্লকে লিমিটসহ সম্পূর্ণ ক্যাটালগ যোগ করে দেবে।

মডেল সিলেকশন। কনফিগে পার্মানেন্ট সিলেকশনের জন্য ফিল্ড হলো model। ইন্টারফেসে /models কমান্ড দিয়ে মডেল পরিবর্তন করা যায়, আর একবার রান করার জন্য -m ফ্ল্যাগ ব্যবহার করা হয়। MiMo Code প্রোভাইডারের কোন মডেলগুলো দেখতে পাচ্ছে এবং কী উইন্ডোতে কাজ করছে তা দেখতে mimo models joingonka ব্যবহার করুন — সাথে সেই থ্রেশহোল্ডটিও দেখাবে যেখানে এজেন্ট হিস্ট্রি কমপ্রেশন শুরু করবে:

joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 — window 380K, compacts at 342K
joingonka/MiniMaxAI/MiniMax-M2.7 — window 200K, compacts at 180K
joingonka/zai-org/GLM-5.3-Flash — window 390K, compacts at 351K

নেটওয়ার্কের সব মডেলের দাম একই, তাই সিলেকশন নির্ভর করে আচরণের ওপর। আমাদের mimo run পরীক্ষায় একটি টাস্কে (ফাইল পড়া এবং ভুল খোঁজা) তাদের পারফরম্যান্স এমন ছিল:

মডেলকনটেক্সট / রেসপন্সMiMo Code-এ আচরণ
DeepSeek V4 Flash380K / 32768সঠিকভাবে টাস্ক সমাধান করে; নেটওয়ার্কে সবচেয়ে বড় রেসপন্স লিমিট — ইন্সটলার এটিই ডিফল্ট সেট করে
GLM-5.3 Flash390K / 8192দুই ধাপে দ্রুত পরিষ্কার রেসপন্স। রিজননিং মডেল: রিজননিং রেসপন্স লিমিটের অন্তর্ভুক্ত
MiniMax M2.7200K / 8192সঠিকভাবে টাস্ক সমাধান করে। মডেলের রিজননিং রেসপন্স থেকে আলাদা আসে: ডিফল্টভাবে mimo run শুধু রেসপন্স এবং টুল কল দেখায়, আর --thinking ফ্ল্যাগ রিজননিং আউটপুট দেয়

কেন ডিফল্ট হিসেবে DeepSeek V4 Flash নির্বাচন করা হয়েছে, তা মডেল রিভিউ-তে বিস্তারিত আলোচনা করা হয়েছে।

পরীক্ষা: কী ঘটা উচিত

প্রথমে নিশ্চিত করুন যে MiMo Code প্রোভাইডার ও কী দেখতে পাচ্ছে:

mimo models joingonka
mimo providers list

প্রথম কমান্ডটি উপরের উদাহরণের মতো উইন্ডোসহ নেটওয়ার্কের তিনটি মডেল তালিকাভুক্ত করে; দ্বিতীয়টি কী স্টোরেজের পাথ এবং joingonka api লাইন প্রিন্ট করে। এরপর — একবার চালান। প্রজেক্ট ডিরেক্টরিতে স্পষ্ট বাগসহ একটি calc.py ফাইল রাখুন — যেমন একটি আয়তক্ষেত্রের ক্ষেত্রফল, যেখানে বাহুগুলো গুণ করার বদলে যোগ করা হয় — এবং সেটি খুঁজে বের করতে বলুন:

mimo run "Read the file calc.py in the current project directory and tell me in one sentence whether it has a bug."

আউটপুটে এজেন্ট ও মডেল (> build · deepseek-ai/DeepSeek-V4-Flash-0731), টুল কল (→ Read calc.py) এবং মূল বিষয়ে উত্তর দেখাবে — ভুল এক্সপ্রেশন উল্লেখসহ। --format json ফ্ল্যাগ আউটপুটকে ইভেন্ট স্ট্রিমে পরিণত করে, যেখানে প্রতিটি ধাপে টোকেন কাউন্টার থাকে, আর -m joingonka/<model-id> অন্য মডেলে চালান শুরু করে। আমাদের চালানায় «অনুরোধ → টুল কল → ফলাফল → উত্তর» চক্রটি নেটওয়ার্কের তিনটি মডেলই সম্পন্ন করেছে।

তৃতীয় যাচাই — গেটওয়ের দিক থেকে: ড্যাশবোর্ডে «ব্যবহার» বিভাগে অনুরোধটি «মডেল অনুযায়ী» ব্রেকডাউনে দেখা যাবে, আর «কী অনুযায়ী» ব্লকে শেষ অনুরোধের সময় আপডেট হবে।

কিছু ভুল হলে, পর্যবেক্ষণ সাধারণত বার্তা থেকেই স্পষ্ট হয়:

যা দেখা যায়এর অর্থ কীকী করতে হবে
Error: Invalid API keyগেটওয়ে কী গ্রহণ করেনিauth.json-এ কী পরীক্ষা করুন বা ইনস্টলার আবার চালান; মনে রাখবেন, প্রোভাইডার ব্লকে options.apiKey auth.json-কে ওভাররাইড করে
Error: Method Not AllowedbaseURL-এ /v1 সাফিক্স নেইঠিকানা হুবহু https://gate.joingonka.ai/v1 হতে হবে
Error: Model not found: joingonka/… Did you mean: …?প্রোভাইডারের models তালিকায় মডেলটি নেই — বেশিরভাগ ক্ষেত্রে ভেন্ডর প্রিফিক্স ছাড়া id লেখা হয়েছেসূত্র থেকে বা mimo models joingonka থেকে সম্পূর্ণ id নিন
permission requested: external_directory (…); auto-rejecting, এবং চালান উত্তর ছাড়াই শেষ হয়mimo run-এ প্রজেক্টের বাইরে অ্যাক্সেস প্রত্যাখ্যাত হয়, আর চালান থেমে যায়। এমন হয় যখন মডেল প্রজেক্টের বাইরে — যেমন হোম ডিরেক্টরিতে — ফাইল খোঁজেউল্লেখ করুন যে ফাইলটি প্রজেক্ট ডিরেক্টরিতে আছে; নির্দিষ্ট ডিরেক্টরিতে স্থায়ী অ্যাক্সেস দেয় permission.external_directory নিয়ম
mimo models joingonka-এ 1M উইন্ডোমডেলের limit নেই — Custom provider উইজার্ডের পর এমন হয়কনফিগে limit সেট করুন বা ইনস্টলার চালান
429 … is currently overloaded in the Gonka network (rate limit)নেটওয়ার্কে মডেলের এখন মুক্ত ক্যাপাসিটি নেইএক মিনিট পর আবার চেষ্টা করুন বা /models কমান্ড বা -m ফ্ল্যাগ দিয়ে পাশের মডেলে যান; অবস্থা স্ট্যাটাস পেজে দেখা যায়
402ব্যালান্সে টাকা শেষ«বিলিং» বিভাগে অ্যাকাউন্ট রিচার্জ করুন; কী তখনও কাজ করবে
উত্তর মাঝপথে কেটে গেলপথে উত্তর স্ট্রিম বাধাগ্রস্ত হয়েছে — পিক আওয়ারে এমন হয়mimo run -c "continue" একই জায়গা থেকে শেষ সেশন চালিয়ে যাবে

এটির খরচ কত

এজেন্ট টুল চ্যাটের চেয়ে ভিন্নভাবে টোকেন খরচ করে: প্রতিটি বাক্যের সাথে MiMo Code একটি সিস্টেম প্রম্পট, টুলের বর্ণনা এবং এজেন্টের সার্ভিস কনটেক্সট যোগ করে, এবং টাস্কটি সম্পন্ন করতে বেশ কয়েকটি ধাপের প্রয়োজন হয়। আমাদের রানে, মডেলের প্রতি রিকোয়েস্ট ২০-২৫ হাজার ইনপুট টোকেন বহন করেছে এবং "ফাইল পড়া ও ভুল খোঁজা" টাস্কটি দুই ধাপে সম্পন্ন করতে প্রায় ৪৫-৫০ হাজার টোকেন খরচ হয়েছে — যার প্রায় সবটুকুই ইনপুট। তাই এখানে প্রতি টোকেনের দাম গুরুত্বপূর্ণ।

JoinGonka Gateway-এর মাধ্যমে টোকেনের দাম ইনপুটের ক্ষেত্রে প্রতি মিলিয়নে $0.0069 এবং আউটপুটের ক্ষেত্রে প্রতি মিলিয়নে $0.021 — এই দাম নেটওয়ার্কের সব মডেলের জন্য একই এবং এই পৃষ্ঠায় লাইভ সোর্স থেকে নেওয়া হয়েছে।

দৃশ্যপটব্যবহারGateway-এর মাধ্যমে
এককালীন কাজ: ফাইল পড়া, ভুল খোঁজা৪৫-৫০K টোকেনসেন্টের ভগ্নাংশ
একদিনের সক্রিয় কাজ৩-৭M টোকেনকয়েক সেন্ট
এক মাসের সক্রিয় উন্নয়ন~১৫০M টোকেনপ্রায় এক ডলার

ডানদিকের কলামের হিসাবগুলো ২০২৬ সালের সেপ্টেম্বরের দাম অনুযায়ী। তুলনার জন্য — MiMo Code-এ মডেলের জন্য যেভাবে পেমেন্ট করা যায়:

পদ্ধতিকিভাবে পরিশোধিতকী প্রয়োজন
Xiaomi MiMo প্ল্যাটফর্মপ্ল্যাটফর্মের শর্ত অনুযায়ীXiaomi MiMo অ্যাকাউন্ট, ব্রাউজারের মাধ্যমে লগইন
CodexChatGPT সাবস্ক্রিপশনChatGPT Plus বা Pro প্ল্যান, ব্রাউজারের মাধ্যমে লগইন
প্রোভাইডার ক্যাটালগ থেকে ভেন্ডর কিভেন্ডরের মূল্য অনুযায়ী টোকেন পেমেন্টপ্রতিটি ভেন্ডরের জন্য আলাদা কি
JoinGonka Gatewayপ্রিপেইড ব্যালেন্স থেকে টোকেন পেমেন্টjg-… কি; একই দামে নেটওয়ার্কের তিনটি মডেল, অ্যাকাউন্টে খরচ দেখা যায়

গেটওয়ে মডেলের জন্য MiMo Code-এ নিজস্ব খরচ শূন্য ধরা হয় — সেগুলোর রেকর্ডে কোনো cost ফিল্ড নেই, এবং --format json ইভেন্টে "cost": 0 থাকে। প্রকৃত খরচ এবং ব্যালেন্স অ্যাকাউন্টের "ব্যবহার" (Usage) এবং "বিলিং" (Billing) বিভাগে দেখা যাবে।

কাজের সময় যা মনে রাখতে হবে

অনুমতিসমূহ (Permissions). MiMo Code ইন্টারফেসে ঝুঁকিপূর্ণ কাজের জন্য নিশ্চিতকরণ চায়, কিন্তু mimo run-এ জিজ্ঞাসা করার মতো কেউ নেই — তাই প্রজেক্টের বাইরে অ্যাক্সেসের অনুরোধ সে নিজেই প্রত্যাখ্যান করে। বিশ্বস্ত ওয়ান-টাইম এনভায়রনমেন্টের জন্য --dangerously-skip-permissions ফ্ল্যাগ (অথবা MIMOCODE_DANGEROUSLY_SKIP_PERMISSIONS=1 ভেরিয়েবল) রয়েছে: এটি স্পষ্ট কোনো নিয়ম দ্বারা নিষিদ্ধ নয় এমন সবকিছুকে অনুমতি দেয় — শুধুমাত্র কন্টেইনার বা স্যান্ডবক্সের ভেতরে। ইন্টারফেসে সেশনের সময়ের জন্য অনুরূপ মোড /skip-permissions দিয়ে চালু করা যায়।

এজেন্ট (Agents). ডিফল্টভাবে build পূর্ণ টুলসেট নিয়ে কাজ করে, plan শুধু পড়ে এবং বিশ্লেষণ করে, compose স্পেসিফিকেশন থেকে পরীক্ষিত কোড পর্যন্ত পুরো প্রক্রিয়া পরিচালনা করে; Tab দিয়ে এদের মধ্যে সুইচ করা যায়।

দীর্ঘ কনটেক্সট (Long context). কনটেক্সট উইন্ডোর সীমার কাছে পৌঁছালে MiMo Code সর্বশেষ চেকপয়েন্ট, প্রজেক্ট মেমরি এবং নতুন মেসেজ থেকে কনটেক্সট পুনরায় তৈরি করে; এটি limit.context থেকে সীমা গণনা করে। /context-limit কমান্ড দিয়ে প্রতিটি মডেলের জন্য আলাদাভাবে আগে থেকেই সংকুচিত করা যায়।

Xiaomi অ্যাকাউন্টের সাথে যা যুক্ত। ভয়েস ইনপুট (/voice) MiMo প্ল্যাটফর্মের মডেল দ্বারা স্পিচ শনাক্ত করে এবং এতে লগইন করার পর এটি ব্যবহারযোগ্য হয়। কোড, কমান্ড এবং সাব-এজেন্টগুলো কানেক্টেড প্রোভাইডারের মাধ্যমে কাজ করে — আমাদের রান-এ কোনো লগইন ছাড়াই তা হয়েছে।

ছবি। নেটওয়ার্কের মডেলগুলো টেক্সট-ভিত্তিক: /modalities-এ তাদের জন্য শুধু টেক্সট রাখুন, আর স্ক্রিনশটের জন্য ভিশন সাপোর্ট আছে এমন মডেলসহ দ্বিতীয় একটি প্রোভাইডার ব্যবহার করুন।

MiMo Code এবং OpenCode — বিভিন্ন সেটিংসসহ আত্মীয়। তাদের ডিরেক্টরি এবং ফাইল আলাদা, তাই একের সেটিংস অন্যটিতে যায় না:

OpenCodeMiMo Code
কমান্ডopencodemimo
কনফিগ~/.config/opencode/opencode.json~/.config/mimocode/mimocode.jsonc
কি (Keys)~/.local/share/opencode/auth.json~/.local/share/mimocode/auth.json
ইনস্টলার--tool opencode--tool mimo-code

ভার্সন। প্রজেক্টটি প্রায়ই আপডেট হয়; রিপিটেবিলিটির জন্য এটি ফিক্স করে রাখুন: npm install -g @mimo-ai/[email protected] অথবা curl -fsSL https://mimo.xiaomi.com/install | bash -s — --version 0.1.15।

নেটওয়ার্ক দ্বারা পরিচালিত ফ্যামিলিগুলোর জন্য ল্যাবরেটরিগুলোর নিজস্ব এজেন্টও রয়েছে: MiniMax Code তার নিজস্ব ভেন্ডর MiniMax M2.7 মডেলে কাজ করে, DeepSeek এবং GLM-এর নির্মাতারা Z.ai-এর নিজস্ব এজেন্ট রয়েছে। এরা সবাই একটি কি (key) দিয়ে একই গেটওয়েতে কানেক্ট হয়।

MiMo Code হলো Xiaomi MiMo টার্মিনাল এজেন্ট, এটি প্রজেক্ট মেমরি এবং চেকপয়েন্টসহ OpenCode-এর একটি ফর্ক। Gonka নেটওয়ার্কে MiMo মডেল নেই, তবে এজেন্টে প্রোভাইডার পরিবর্তনযোগ্য: npx @joingonka/setup --tool mimo-code কমান্ডটি ~/.config/mimocode/mimocode.jsonc-এ joingonka প্রোভাইডার সেট করবে (অ্যাডাপ্টার @ai-sdk/openai-compatible, অ্যাড্রেস https://gate.joingonka.ai/v1, DeepSeek V4 Flash, GLM-5.3 Flash এবং MiniMax M2.7 সঠিক limit-সহ) এবং jg-… কি-টি নেটিভ auth.json-এ সেভ করবে। ম্যানুয়ালি একই কাজ করা যায় /connect উইজার্ড → + Custom provider দিয়ে, এরপর মডেল এবং লিমিট লিখে দিন। পরীক্ষা করুন mimo models joingonka এবং mimo run দিয়ে; ওয়ান-টাইম রান-এর ক্ষেত্রে পাথগুলো প্রজেক্টের ভেতরে রাখুন।

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

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

কি (key) এবং ফ্রি টোকেন সংগ্রহ করুন →