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

নেভিগেশন

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

বিভাগ

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

টুলস

Kimi Code CLI: Gonka-এর মাধ্যমে নিজস্ব কী ব্যবহার করে Moonshot AI এজেন্ট

Kimi Code CLI (kimi কমান্ড) — Moonshot AI-এর একটি টার্মিনাল ডেভেলপমেন্ট এজেন্ট: এটি কোড পড়ে ও সংশোধন করে, কমান্ড চালায়, ফাইলগুলোতে অনুসন্ধান করে এবং সাব-এজেন্টদের মাঝে উপ-কাজ বণ্টন করে। বর্তমান সংস্করণটি পাইথন-ভিত্তিক kimi-cli এর স্থলাভিষিক্ত হয়েছে: এটি TypeScript-এ লেখা, একটি মাত্র বাইনারি হিসেবে ইনস্টল হয় এবং MIT লাইসেন্সের অধীনে ওপেন সোর্স। নিচে যা কিছু বলা হয়েছে তা ১৯ সেপ্টেম্বর, ২০২৬-এর ২.০.২ সংস্করণের সাথে সম্পর্কিত — সেই সংস্করণেই আমরা ইনস্টলেশন থেকে শুরু করে ২৩ সেপ্টেম্বর এজেন্টের উত্তর পাওয়া পর্যন্ত পুরো প্রক্রিয়াটি সম্পন্ন করেছি।

স্বাভাবিকভাবে Kimi Code ব্যবহারকারীর অ্যাকাউন্ট (/login) দিয়ে Kimi মডেলে কাজ করে, তবে এতে যে কোনো সংখ্যক প্রোভাইডার যোগ করা যায়: যে কোনো OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট ~/.kimi-code/config.toml ফাইলে কয়েক লাইনে বর্ণনা করা যায় এবং এর জন্য Moonshot অ্যাকাউন্টের প্রয়োজন নেই। JoinGonka Gateway হলো Gonka বিকেন্দ্রীভূত নেটওয়ার্কের জন্য ঠিক তেমন একটি এন্ডপয়েন্ট।

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

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

ধাপ ১: Kimi Code ইনস্টল করুন। ডকুমেন্টেশনে দেওয়া অফিসিয়াল উপায়গুলো:

# macOS and Linux: prebuilt binary, no Node.js needed
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

# Windows (PowerShell); Git for Windows is required before the first run
irm https://code.kimi.com/kimi-code/install.ps1 | iex

# npm (Node.js 22.19 or newer)
npm install -g @moonshot-ai/kimi-code

স্ক্রিপ্টটি বাইনারি ~/.kimi-code/bin/kimi-তে রাখে এবং শেল সেটিংস ফাইলের মাধ্যমে ওই ডিরেক্টরি PATH-এ যোগ করে। এর বিল্ড শুধু glibc-র জন্য: Alpine ও musl-ভিত্তিক অন্য সিস্টেমে থেমে যাবে ও npm ব্যবহারের পরামর্শ দেবে। টার্মিনাল আবার খুলে যাচাই করুন: kimi --version।

ধাপ ২: কী সংগ্রহ করুন। gate.joingonka.ai/register-এ নিবন্ধন করুন, ঠিকানা নিশ্চিত করুন এবং “API-কী” বিভাগে jg- প্রিফিক্সের একটি কী তৈরি করুন।

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

npx @joingonka/setup --tool kimi-code

ইনস্টলার কী চাইবে (কমান্ড লাইনের আর্গুমেন্টে এটি দেওয়া হয় না) এবং ~/.kimi-code/config.toml-এ শুধু নিজের টেবিলগুলো যোগ করবে:

  • openai টাইপের [providers.joingonka] প্রোভাইডার — এটি Chat Completions প্রোটোকল — গেটওয়ে ঠিকানা ও api_key ফিল্ডে কী সহ; ফাইলের অনুমতি হবে 600;
  • নেটওয়ার্কের প্রতিটি মডেলের জন্য একটি করে [models."joingonka/…"] টেবিল — প্রকৃত কনটেক্সট উইন্ডো ও উত্তর সীমা এবং স্পষ্ট সক্ষমতাসহ: টুল কল সবাই পায়, রিজনিং পায় DeepSeek V4 Flash ও GLM-5.3 Flash, MiniMax M2.7-এ শুধু টুল;
  • default_model — DeepSeek V4 Flash, যদি ডিফল্ট মডেল এখনো বেছে না নেওয়া হয় বা গেটওয়ের নেটওয়ার্ক থেকে সরে যাওয়া কোনো মডেলের দিকে ইঙ্গিত করে; --model ফ্ল্যাগ ছাড়া অন্য প্রোভাইডারের পছন্দ ছোঁয় না, বরং এককালীন চালানোর কমান্ড জানিয়ে দেয়;
  • আগের ফাইলের একটি কপি সংরক্ষণ করবে, অন্য প্রোভাইডার ও গেটওয়ে টেবিলে আপনার ফিল্ডগুলো ছোঁবে না, আর শেষে গেটওয়েতে একটি লাইভ অনুরোধ পাঠিয়ে জানাবে কী, ঠিকানা ও মডেল গৃহীত হয়েছে কি না।

আমাদের প্ররানে আউটপুট এমন দেখাচ্ছিল (সংক্ষিপ্ত):

Configured provider "joingonka" in ~/.kimi-code/config.toml
Base URL: https://gate.joingonka.ai/v1 (provider type "openai" — Chat Completions)
Models: joingonka/MiniMaxAI/MiniMax-M2.7, joingonka/deepseek-ai/DeepSeek-V4-Flash-0731, joingonka/zai-org/GLM-5.3-Flash
Default model: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731
…
✓ Verified: the gateway accepted the key, base URL and model.

অন্য ডিফল্ট মডেল ঠিক করে --model ফ্ল্যাগ (glm, minimax বা পূর্ণ আইডেন্টিফায়ার); প্রশ্নহীন মোড পরিবেশ ভেরিয়েবল থেকে কী নেয়:

JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool kimi-code --model glm --non-interactive

KIMI_CODE_HOME ভেরিয়েবলে সরানো ডেটা ডিরেক্টরি ইনস্টলার নিজেই বিবেচনায় নেয়। আর ~/.kimi — সেটি আগের Python ক্লায়েন্ট kimi-cli-র ডিরেক্টরি: Kimi Code 2.x এটি পড়ে না, বরং প্রথম চালানোর সময় সেখান থেকে সেটিংস স্থানান্তরের প্রস্তাব দেয় (একই কাজ করে kimi migrate)।

ম্যানুয়াল কনফিগারেশন: config.toml

ইনস্টলার যা করে, সবই হাতে লেখা সম্ভব। Kimi Code সেটিংস সংরক্ষণ করে TOML-এ; ডট বা স্ল্যাশযুক্ত টেবিল কী উদ্ধৃতি চিহ্নে লিখতে হয়। Gonka নেটওয়ার্কের জন্য সম্পূর্ণ অংশ:

default_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"

[providers.joingonka]
type = "openai"
base_url = "https://gate.joingonka.ai/v1"
api_key = "jg-your-key"

[models."joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"]
provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"
max_context_size = 380000
max_output_size = 32768
capabilities = ["thinking", "tool_use"]
display_name = "DeepSeek V4 Flash (Gonka)"

[models."joingonka/zai-org/GLM-5.3-Flash"]
provider = "joingonka"
model = "zai-org/GLM-5.3-Flash"
max_context_size = 390000
max_output_size = 8192
capabilities = ["thinking", "tool_use"]
display_name = "GLM 5.3 Flash (Gonka)"

# MiniMax M2.7, unlike DeepSeek and GLM, is declared without thinking
[models."joingonka/MiniMaxAI/MiniMax-M2.7"]
provider = "joingonka"
model = "MiniMaxAI/MiniMax-M2.7"
max_context_size = 200000
max_output_size = 8192
capabilities = ["tool_use"]
display_name = "MiniMax M2.7 (Gonka)"
ফিল্ডমানগুরুত্বপূর্ণ বিষয়
default_modelমডেলের অ্যালিয়াসএটি মডেল আইডেন্টিফায়ার নয়, বরং [models."…"] টেবিলের নামকে নির্দেশ করে
max_context_sizeমডেলের উইন্ডোআবশ্যিক ফিল্ড; এটি দেখে এজেন্ট সিদ্ধান্ত নেয় কখন কনটেক্সট সংকুচিত করবে
max_output_sizeউত্তরের সীমাঅনুরোধে max_tokens হিসেবে যায় — আমরা এটি ওয়্যারে যাচাই করেছি। ফিল্ড না থাকলে Kimi Code ১৩১,০৭২ টোকেন পর্যন্ত উত্তর চাইত, যা নেটওয়ার্কের মডেলগুলো যতটা দেয় তার চেয়ে বেশি
capabilitiesthinking, tool_useঅপরিচিত মডেলের সক্ষমতা Kimi Code নাম দেখে অনুমান করে না — স্পষ্টভাবে ঘোষণা করুন

কী কোথায় রাখবেন। শেল এনভায়রনমেন্ট থেকে Kimi Code কী নেয় না: export OPENAI_API_KEY=… এখানে কাজ করে না। দুটি উপায় আছে, আর একসাথে দুটোই ব্যবহার করা যায় না:

উপায়লেখার ধরনকীভাবে কাজ করে
ফাইলে কীapi_key = "jg-…"ইনস্টলার এভাবেই লেখে; যেকোনো এনভায়রনমেন্ট থেকে কাজ করে, ফাইলটি 600 অনুমতিতে রাখুন
ভেরিয়েবলের নামapi_key_env = "JOINGONKA_API_KEY"প্রতিটি অনুরোধে প্রসেসের এনভায়রনমেন্ট থেকে মান পড়া হয়; ভেরিয়েবল না থাকলে চালু হওয়ার সময় ত্রুটি দেখায় যেখানে তার নাম উল্লেখ থাকে

একই টেবিলে দুটি ফিল্ড থাকলে Kimi Code চালু হওয়ার সময় প্রত্যাখ্যান করে: has both apiKey and apiKeyEnv set in config.toml - they are mutually exclusive। মনে রাখবেন, kimi doctor এই ধরনের দ্বন্দ্ব ধরে না — এটি শুধু ফাইলের গঠন যাচাই করে।

কোন ধরনের প্রোভাইডার বেছে নেবেন। Kimi Code একাধিক প্রোটোকল বোঝে, গেটওয়েও তাই:

typebase_urlকখন বেছে নেবেন
openaihttps://gate.joingonka.ai/v1প্রধান বিকল্প: গেটওয়ের ক্যানোনিকাল পাথ, ইনস্টলার এটিই লেখে
anthropichttps://gate.joingonka.aiAnthropic Messages ফরম্যাট, /v1/messages পাথ ক্লায়েন্ট নিজেই যোগ করে; আমাদের পরীক্ষায় টুলসহ সম্পূর্ণ চক্র সফল হয়েছে

Kimi Code-এ একটি প্রোভাইডার একটি প্রোটোকলে কথা বলে, তাই দ্বিতীয় প্রোটোকল মানে অন্য নামে দ্বিতীয় প্রোভাইডার। এজেন্টের ভেতরে /provider কমান্ড দিয়ে ইন্টারঅ্যাক্টিভভাবে প্রোভাইডার যোগ ও মুছে ফেলা যায়।

মডেল, Thinking এবং সাব-এজেন্ট

Kimi Code-এ একটি মডেল হলো একটি অ্যালিয়াস, অর্থাৎ [models."…"] টেবিলের নাম। ইনস্টলার এগুলোকে joingonka/<model-id> স্কিমে নাম দেয়, যেমনটা Kimi Code নিজের মডেলগুলোর ক্ষেত্রে করে (kimi-code/k3), আর মডেল নির্বাচনের প্রতিটি জায়গাতেই এই অ্যালিয়াসই লাগে। প্রিফিক্স ছাড়া আইডেন্টিফায়ার, যেমন MiniMaxAI/MiniMax-M2.7, Kimi Code খুঁজে পাবে না।

কোথায়কীভাবেসংরক্ষিত হয়
config.tomldefault_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"হ্যাঁ, নতুন সেশনের জন্য
লঞ্চ ফ্ল্যাগkimi -m "joingonka/zai-org/GLM-5.3-Flash"না, শুধু এই লঞ্চের জন্য
ইন্টারফেস/model, তালিকা থেকে নির্বাচনEnter default_model পুনর্লিখন করবে, Alt+S — শুধু বর্তমান সেশনের জন্য

আমাদের রানে /model দেখতে এমন ছিল:

Select a model  (type to search)
Tab toggle provider · ↑↓ navigate · Enter select · Alt+S session-only · Esc cancel

 All   joingonka

   MiniMax M2.7 (Gonka)       joingonka
 ❯ DeepSeek V4 Flash (Gonka)  joingonka ← current
   GLM 5.3 Flash (Gonka)      joingonka

 Thinking  (←→ to switch)
  [ On ]    Off

Thinking টগল। তালিকার নিচের রিজনিং সুইচটি নেটওয়ার্কের মডেলগুলোর ক্ষেত্রে নিজে থেকে কিছুই বদলায় না: Kimi Code রিজনিং লেভেল পাঠায় শুধু সেই মডেলগুলোকেই, যেগুলোর লেভেল ঘোষণা করা আছে। GLM-5.3 Flash-এর ক্ষেত্রে এটি করা উচিত — এর রিজনিং low মান দিয়ে বন্ধ হয় (বিস্তারিত — মডেল পর্যালোচনায়)। মডেল টেবিলে তিনটি ফিল্ড যোগ করুন:

[models."joingonka/zai-org/GLM-5.3-Flash"]
# … fields written by the installer …
support_efforts = ["low", "high"]
default_effort = "high"
off_effort = "low"

গেটওয়েতে কী যায় তা আমরা যাচাই করেছি: Thinking চালু থাকলে Kimi Code reasoning_effort: "high" পাঠায়, আর মডেল রিজনিং করে; বন্ধ থাকলে — "low", আর উত্তর আসে রিজনিং ব্লক ছাড়াই। ইনস্টলার আবার চালালে এই ফিল্ডগুলো অটুট থাকবে: এটি শুধু নিজের কী-গুলোই সম্পাদনা করে।

সাবএজেন্টের জন্য মডেল। বিল্ট-ইন সাবএজেন্টগুলো (coder, explore, plan) ডিফল্টভাবে মূল এজেন্টের মডেলেই চলে। [secondary_model] সেকশন তাদের একটি পুল দেয়, যা থেকে মূল এজেন্ট নিজেই প্রম্পটের ভিত্তিতে বেছে নেয়। পুলে যেকোনো অ্যালিয়াস চলবে — DeepSeek V4 Flash, GLM-5.3 Flash বা MiniMax M2.7:

[secondary_model]
default_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"

[secondary_model.models]
"joingonka/deepseek-ai/DeepSeek-V4-Flash-0731" = "Long context and long output: big reads and edits."
"joingonka/zai-org/GLM-5.3-Flash" = "Reasoning model for tricky logic and debugging."

পুলের কী-গুলো অবশ্যই [models]-এর অ্যালিয়াসের সাথে মিলতে হবে: ডকুমেন্টেশন অনুযায়ী ভাঙা লিংক থাকলে সেশন তৈরি হয় না। MiniMax M2.7-এর লাইনও একইভাবে যোগ হয়; নেটওয়ার্ক থেকে বাদ পড়া মডেলের লিংক ইনস্টলার পরের বার চালালে নিজেই মুছে দেবে।

কোন মডেল বেছে নেবেন। নেটওয়ার্কের সব মডেলের দাম একই, তাই পছন্দটা আচরণ নিয়ে। "একটি ফাইল পড়ে বাগ খুঁজে বের করো" টাস্কে Kimi Code 2.0.2-এ তারা এভাবে আচরণ করেছিল (যাচাই: ২৩ সেপ্টেম্বর ২০২৬):

মডেলকনটেক্সট / উত্তরKimi Code-এ কেমন আচরণ করে
DeepSeek V4 Flash380K / 32768ইনস্টলারের পছন্দ: বড় উইন্ডো এবং নেটওয়ার্কের সর্বোচ্চ উত্তরের সীমা। টাস্ক সঠিকভাবে সমাধান করে
GLM-5.3 Flash390K / 8192রিজনিং মডেল: রিজনিং আলাদা স্ট্রিমে যায় (kimi -p-তে — stderr-এ), উত্তর — stdout-এ। রিজনিং উত্তর সীমার মধ্যে পড়ে
MiniMax M2.7200K / 8192দুই ধাপে টাস্ক সঠিকভাবে সমাধান করে; রিজনিং আলাদা স্ট্রিমে যায় (kimi -p-তে — stderr-এ), stdout-এ শুধু উত্তর

যাচাইকরণ: কি ঘটা উচিত

প্রথমে নিশ্চিত করুন যে Kimi Code প্রোভাইডার দেখতে পাচ্ছে এবং ফাইলটি ত্রুটি ছাড়াই পার্স হচ্ছে:

$ kimi provider list
joingonka  type=openai  models=3  source=inline

Default model: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731

$ kimi doctor
OK config.toml  ~/.kimi-code/config.toml

kimi provider list --json-এর আউটপুট কোথাও প্রকাশ করবেন না: এতে কী প্লেইন টেক্সটে থাকে।

এরপর — একবার চালিয়ে দেখা। calc.py ফাইলে এমন একটি যোগ ফাংশন রাখুন যা আসলে বিয়োগ করে, আর মডেলকে ভুলটি খুঁজে বের করতে বলুন:

kimi -p "Read calc.py and tell me in one sentence whether it has a bug."

-p মোডে উত্তর যায় stdout-এ, আর Reasoning ও টুলের ধাপ যায় stderr-এ, তাই স্ক্রিপ্ট দিয়ে আউটপুট পার্স করা সুবিধাজনক। GLM-5.3 Flash এভাবে উত্তর দিয়েছিল:

• Yes: the `add` function in calc.py:2 returns `a - b` instead of `a + b`, so `add(2, 3)` prints `-1`.

মনে রাখবেন: -p মোডে Kimi Code কিছু জিজ্ঞেস করে না এবং নিজেই কমান্ড চালায় — আমাদের চালানোতে মডেল না জিজ্ঞেস করেই অনুমান যাচাই করতে python3 চালানোর চেষ্টা করেছিল। নতুন ডিরেক্টরিতে ইন্টারফেসের প্রথম চালু হওয়া শুরু হয় Trust this folder? প্রশ্ন দিয়ে — এটি প্রোজেক্টের MCP সার্ভার সম্পর্কিত, — আর স্বাগত স্ক্রিনে মডেল দেখা যায়: Model: DeepSeek V4 Flash (Gonka)। যাচাইয়ের দ্বিতীয় অংশ — গেটওয়ে ড্যাশবোর্ড: "Usage" বিভাগে অনুরোধ মডেল ও কী অনুযায়ী ভাগ করে দেখা যাবে।

কিছু ভুল হলে সাধারণত বার্তা থেকেই সমস্যা বোঝা যায়:

যা দেখা যায়এর অর্থ কীকী করতে হবে
No model configured. Run `kimi` and use /login to sign in …প্রোভাইডার সেট করা নেই বা default_model খালিইনস্টলার চালান বা default_model লিখুন
Model "deepseek-ai/DeepSeek-V4-Flash-0731" is not configured in config.toml.-m-এ মডেলের অ্যালিয়াস নয়, আইডেন্টিফায়ার দেওয়া হয়েছেপ্রিফিক্স যোগ করুন: joingonka/deepseek-ai/…
provider.auth_error: 401 Invalid API keyগেটওয়ে কী গ্রহণ করেনি[providers.joingonka]-এ api_key চেক করুন: Kimi Code শেল ভেরিয়েবল পড়ে না
declares api_key_env = "JOINGONKA_API_KEY" … but the environment variable is not set or is emptyভেরিয়েবলের পদ্ধতি বেছে নেওয়া হয়েছে কিন্তু এনভায়রনমেন্টে তা নেইচালু করার আগে ভেরিয়েবল এক্সপোর্ট করুন বা api_key-তে ফিরে যান
429 … currently overloaded in the Gonka network (rate limit)নেটওয়ার্কে মডেলের ফ্রি ক্যাপাসিটি শেষএ ধরনের ত্রুটি Kimi Code নিজেই রিট্রাই করে; দীর্ঘ হলে /model দিয়ে মডেল বদলান। অবস্থা দেখা যায় স্ট্যাটাস পেজে

এর খরচ কত

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

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

দৃশ্যপটখরচGateway এর মাধ্যমে
এককালীন কাজ: ফাইল পড়া, ভুল খোঁজা~40K টোকেনসেন্টের ভগ্নাংশ
সক্রিয় কাজের দিন3-7M টোকেনকয়েক সেন্ট
সক্রিয় ডেভেলপমেন্টের মাস~150M টোকেনপ্রায় এক ডলার

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

পদ্ধতিকিভাবে কানেক্ট হয়কী প্রয়োজন
Kimi Code (OAuth)/login, ডিভাইস কোড দিয়ে লগইনKimi অ্যাকাউন্ট; লিমিট এবং দাম সার্ভিসের শর্ত অনুযায়ী
Kimi Platformপ্ল্যাটফর্ম API-কি দিয়ে /loginplatform.kimi.com বা platform.kimi.ai এর কি, প্ল্যাটফর্মের প্রাইস অনুযায়ী পেমেন্ট
JoinGonka Gatewayconfig.toml এ প্রোভাইডারjg-… কি; Moonshot অ্যাকাউন্টের প্রয়োজন নেই, প্রকৃত টোকেন ব্যবহারের জন্য পেমেন্ট, খরচ ড্যাশবোর্ডে দেখা যায়

সঠিক খরচ এবং ব্যালেন্স ড্যাশবোর্ডের «Usage» এবং «Billing» সেকশনে দেখা যাবে। আলোচনার দৈর্ঘ্য Kimi Code নিজেই মনিটর করে: স্ট্যাটাস বারে দেখা যায় কতটুকু কন্টেক্সট ব্যবহৃত হয়েছে, এবং /compact কমান্ডটি ম্যানুয়ালি হিস্ট্রি কমপ্যাক্ট করে।

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

অনুমতি মোডসমূহ (Permission modes). Kimi Code ইন্টারফেসে ডিফল্টভাবে Always Ask মোড কাজ করে: পড়া (reading) তাৎক্ষণিকভাবে সম্পন্ন হয়, কিন্তু পরিবর্তন এবং কমান্ডগুলো আপনার নিশ্চিতকরণের অপেক্ষায় থাকে। Ask When Needed (/yolo অথবা --yolo ফ্ল্যাগ) নিয়মিত পরিবর্তন এবং কমান্ডগুলোকে এড়িয়ে যায়, তবে সংবেদনশীল ফাইল এবং বিপজ্জনক কমান্ড সম্পর্কে জিজ্ঞাসা করে; Never Ask (/auto, --auto) কিছুই জিজ্ঞাসা করে না। শিডিউলিং মোড Shift-Tab এর মাধ্যমে চালু হয়। ওয়ান-টাইম রান kimi -p সর্বদা কোনো জিজ্ঞাসা ছাড়াই সম্পন্ন হয়, তাই এটি কোনো কন্টেইনার বা আলাদা ওয়ার্কিং কপিতে চালান।

যা Moonshot অ্যাকাউন্ট ছাড়াই কাজ করে। আমাদের নিজস্ব প্রোভাইডার মডেল যা কিছু করে তা পরিচালনা করে: কোড পড়া এবং পরিবর্তন করা, কমান্ড, সাব-এজেন্ট, সেশন, এবং MCP-সার্ভার। ওয়েব-সার্চ হলো Moonshot-এর সার্ভিস: অ্যাকাউন্ট ছাড়া WebSearch টুলটি এজেন্টের সেটে থাকে না, তবে অ্যাড্রেস থেকে পেজ লোড করা (FetchURL) কার্যকর থাকে। নেটওয়ার্ক মডেলগুলো টেক্সট-ভিত্তিক, তাই এগুলোতে ছবি বা ভিডিও ইনপুট কাজ করে না।

টেলিমেট্রি এবং আপডেটসমূহ। অ্যানোনিমাস টেলিমেট্রি ডিফল্টভাবে চালু থাকে: এটি বন্ধ করতে config.toml এ telemetry = false লাইনটি যোগ করুন অথবা KIMI_DISABLE_TELEMETRY=1 এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করুন। আপডেটগুলো স্বয়ংক্রিয়ভাবে ইনস্টল হয় (~/.kimi-code/tui.toml ফাইলে [upgrade] auto_install = true); যদি আপনার প্রেডিক্টেবিলিটি প্রয়োজন হয় — তবে এটি বন্ধ করে kimi upgrade কমান্ডের মাধ্যমে আপডেট করুন। গেটওয়ে প্রম্পট বা উত্তরের কোনো কন্টেন্ট সংরক্ষণ করে না — পরিসংখ্যানে শুধুমাত্র ব্যবহারের এগ্রিগেটগুলো থাকে।

একাধিক এনভায়রনমেন্ট। Kimi Code-এ প্রজেক্ট লেভেলে প্রোভাইডার সেটিংস নেই। কাজের এবং ব্যক্তিগত কি-গুলো আলাদা করতে KIMI_CODE_HOME ভেরিয়েবল ব্যবহার করুন: এর মাধ্যমে সেটিংস, সেশন এবং লগগুলো অন্য ডিরেক্টরিতে চলে যায় এবং একই ভেরিয়েবল ব্যবহার করে ইনস্টলার চালালে সেটি সেখানেই লিখবে।

এডিটরে। Kimi Code, Zed, JetBrains এবং অন্যান্য ACP ক্লায়েন্টের ভেতরে kimi acp কমান্ডের মাধ্যমে কাজ করে — একই ডেটা ডিরেক্টরি এবং একই প্রোভাইডার ব্যবহার করে।

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

Kimi Code CLI হলো একটি টার্মিনাল-ভিত্তিক Moonshot AI এজেন্ট, যা থার্ড-পার্টি প্রোভাইডারদের জন্য উন্মুক্ত: Gonka নেটওয়ার্কে বর্তমানে কোনো Kimi মডেল নেই, তবে DeepSeek V4 Flash, GLM-5.3 Flash এবং MiniMax M2.7-এ এটি কোনো Moonshot অ্যাকাউন্ট ছাড়াই স্বাভাবিকভাবে কাজ করে। দ্রুত পদ্ধতি হলো npx @joingonka/setup --tool kimi-code: ইনস্টলারটি ~/.kimi-code/config.toml ফাইলে openai টাইপ এবং কি (key) সহ joingonka প্রোভাইডার, সঠিক লিমিটসহ মডেল টেবিল এবং ডিফল্ট মডেল লিখে দেবে, এরপর একটি রিয়েল রিকোয়েস্টের মাধ্যমে কানেকশন চেক করবে। মডেল নির্বাচনের জন্য joingonka/<id> অ্যালিয়াস ব্যবহার করুন — /model বা -m ফ্ল্যাগে; GLM-5.3 Flash-এ Thinking টগল কাজ করার জন্য support_efforts এবং off_effort = "low" ঘোষণা করুন। যাচাইকরণের জন্য kimi provider list এবং ত্রুটিযুক্ত ফাইলে kimi -p কমান্ড ব্যবহার করুন; নেটওয়ার্কের একক মূল্যে শুধুমাত্র ব্যবহৃত টোকেনের জন্য মূল্য পরিশোধ করুন।

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

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

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