ব্লগে ফিরে যান

টুল ও ইন্টিগ্রেশনগাইড

আপনার নিজের API কী-এর জন্য Aider কনফিগ ফাইল: .aider.conf.yml এবং Windows setx

.aider.conf.yml-এ আপনার নিজের API কী এবং বেস URL রাখুন, লোড অর্ডার সঠিকভাবে পান এবং Windows setx ফাঁদ এড়ান, একটি সেশনের খরচের অনুমানসহ।

CheapTokens Team দ্বারাপ্রকাশিত হয়েছে 6 মিনিট পড়ার সময়

Aider-কে একটি OpenAI-সামঞ্জস্যপূর্ণ API-এর সাথে সংযুক্ত করার কমান্ডসহ টার্মিনাল
এই পৃষ্ঠায়
  1. Windows: setx এবং একটি নতুন টার্মিনাল
  2. কোন সম্পাদনার জন্য কোন মডেল
  3. একটি প্রথম সম্পাদনা চালান
  4. পুনরায় টাইপ করা বন্ধ করুন: .aider.conf.yml
  5. একটি সেশনের খরচ
  6. যদি এটি কাজ না করে

দুটি ভেরিয়েবল, OPENAI_API_BASE এবং OPENAI_API_KEY, এবং openai/<model id>-এর মতো একটি মডেল আর্গুমেন্টই Aider-কে CheapTokens-এর দিকে নির্দেশ করার জন্য যথেষ্ট। ধাপে ধাপে মূল বিষয়গুলো (ইনস্টল, প্রথম অনুরোধ, 401/404/400/402) রয়েছে Aider-কে CheapTokens-এর সাথে কীভাবে সংযুক্ত করবেন-এ; এই পৃষ্ঠাটি সেই গাইডে যা বাদ পড়েছে তা কভার করে: Windows setx, কনফিগ ফাইল এবং তার লোড অর্ডার, এবং একটি সেশনের খরচের অনুমান।

সূত্র: OpenAI-সামঞ্জস্যপূর্ণ API-এর জন্য Aider-এর ডকুমেন্টেশন (পৃষ্ঠাটি ২৬ অক্টোবর ২০২৬-এ যাচাই করা হয়েছে; ডকুমেন্টেশনে কোনো তারিখ বা সংস্করণ নেই, এবং সেদিন PyPI-তে সর্বশেষ aider-chat ছিল 0.86.2)।

Windows: setx এবং একটি নতুন টার্মিনাল#

Mac এবং Linux-এ আপনি দুটি ভেরিয়েবল export করেন। Windows-এ (PowerShell বা cmd) setx ব্যবহার করুন:

bat
setx OPENAI_API_BASE https://api.cheaptokens.dev/v1
setx OPENAI_API_KEY <your CheapTokens key>

Windows-এ একটি সমস্যা আছে। setx ভবিষ্যতের সেশনের জন্য ভেরিয়েবল লেখে, আপনি যে সেশনে টাইপ করছেন তার জন্য নয়, তাই Aider শুরু করার আগে টার্মিনাল বন্ধ করে একটি নতুন খুলুন। যদি আপনি ভেরিয়েবল সেট করেন এবং Aider এখনও একটি কী চায়, এটি সাধারণ কারণ।

কোন সম্পাদনার জন্য কোন মডেল#

মডেল আর্গুমেন্ট হল openai/ প্লাস সম্পূর্ণ আইডি, তাই CheapTokens-এর জন্য এতে দুটি স্ল্যাশ থাকে:

bash
cd your-git-repo
aider --model openai/MiniMaxAI/MiniMax-M2.7

MiniMax-M2.7-এ 180K কনটেক্সট রয়েছে এবং 8,192 টোকেন পর্যন্ত উত্তর দেয়, যা ছোট এবং মাঝারি সম্পাদনার জন্য উপযুক্ত যেখানে উত্তরগুলো সংক্ষিপ্ত থাকে। যদি আপনার সম্পাদনাগুলো দীর্ঘ ডিফ হিসেবে ফিরে আসে, তাহলে আরেকটি মডেল চেষ্টা করার মতো: DeepSeek-V4-Flash: প্রতি উত্তরে 32,768 টোকেন পর্যন্ত, 380K কনটেক্সট এবং দিনের যেকোনো সময় একই দাম।

bash
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731

CheapTokens ডকুমেন্টেশন বা প্রাইসিং-এর মডেল তালিকা থেকে সম্পূর্ণ আইডি কপি করুন।

একটি প্রথম সম্পাদনা চালান#

Aider একটি git রিপোর ভিতরে কাজ করে, তাই একটি রিপোতে শুরু করুন। একটি ফাইল যোগ করুন এবং ছোট কিছু চান:

text
> /add app.py
> Add a --verbose flag that prints each file before it is processed

যখন Aider ফাইলে একটি সম্পাদনা দিয়ে উত্তর দেয়, তখন কী, বেস URL এবং মডেল আইডি সবই সঠিক।

ভুল মডেল আইডি পাশে সম্পূর্ণ আইডি যা কাজ করে, তারপর প্রথম সম্পাদনা
ভুল আইডি বনাম সম্পূর্ণ আইডি, এবং প্রথম অনুরোধ

পুনরায় টাইপ করা বন্ধ করুন: .aider.conf.yml#

Aider আপনার হোম ডিরেক্টরি থেকে .aider.conf.yml পড়ে, তারপর git রিপো রুট, তারপর বর্তমান ডিরেক্টরি, এবং পরের ফাইলগুলো জেতে। তাই একটি গ্লোবাল ফাইলে কী এবং বেস রাখা যায়, এবং একটি রিপো ফাইল মডেল বেছে নিতে পারে। যদি আপনি একটি নির্দিষ্ট ফাইল চান এবং অন্য কিছু নয়, aider --config <file> শুধুমাত্র সেটিই লোড করে।

একটি হোম-ডিরেক্টরি ফাইল (উদাহরণ, আপনার নিজের কী দিন):

yaml
openai-api-base: https://api.cheaptokens.dev/v1
openai-api-key: <your CheapTokens key>
model: openai/MiniMaxAI/MiniMax-M2.7

এখন aider একাই সঠিক এন্ডপয়েন্ট এবং মডেল দিয়ে শুরু হয়। যদি আপনি ফাইলটি একটি রিপোতে কমিট করেন, কী বাদ দিন এবং এটি এনভায়রনমেন্ট ভেরিয়েবলে বা একটি .env ফাইলে রাখুন; কী লাইনগুলো আপনার নিজের হোম ডিরেক্টরির জন্য।

এমন একটি মডেলের জন্য যা Aider জানে না, ডকুমেন্টেশন একটি model-settings-file (.aider.model.settings.yml) বর্ণনা করে যেখানে আপনি তার সেটিংস নির্দিষ্ট করতে পারেন।

একটি সেশনের খরচ#

Aider প্রতিটি বার্তার সাথে আপনার যোগ করা ফাইল এবং চ্যাট ইতিহাস পুনরায় পাঠায়, তাই ইনপুট টোকেন আউটপুটের চেয়ে দ্রুত বাড়ে। ধরুন প্রায় 20টি বার্তার একটি কার্যকরী সেশন 400,000 ইনপুট টোকেন পাঠায় এবং 40,000 আউটপুট টোকেন ফেরত পায় (উদাহরণের জন্য একটি অনুমান; আপনার নিজের সংখ্যা বসান)। MiniMax-M2.7-এ এটি $0.026, এবং OpenRouter-এর চেয়ে মোটে সস্তা, ইনপুট এবং আউটপুট একসাথে গণনা করা। নিচের টেবিলটি আমাদের মডেলগুলিতে একই সেশন চালায়:

মডেল খরচ OpenRouter
GLM-5.3-Flash $0.0096 $0.0196
DeepSeek-V4-Flash $0.01 $0.0253
MiniMax-M2.7 $0.026 $0.168

মোট ৪,০০,০০০ ইনপুট এবং ৪০,০০০ আউটপুট টোকেন। প্রতি 1M টোকেনের দাম বর্তমান এবং আমাদের ট্যারিফের সাথে পরিবর্তিত হয়; OpenRouter কলামটি একই ওয়ার্কলোডের জন্য রেফারেন্স মূল্য দেখায়।

ইনপুট দিকটি ছোট রাখার উপায় (রিড-অনলি ফাইল, /drop, রিপো ম্যাপের আকার) কভার করা হয়েছে Aider-এর খরচ কত-এ। বর্তমান দাম সবসময় প্রাইসিং পৃষ্ঠা-এ থাকে।

যদি এটি কাজ না করে#

  • Aider একটি API কী চায় বা ভুল সার্ভিসের সাথে কথা বলে। ভেরিয়েবলগুলো প্রসেসের কাছে দৃশ্যমান নয়। Windows-এ, setx-এর পরে টার্মিনাল পুনরায় চালু করুন; Mac এবং Linux-এ, একই শেলে echo $OPENAI_API_BASE চালান।
  • আপনার কনফিগ উপেক্ষিত মনে হচ্ছে। ক্রমটি মনে রাখুন: হোম, রিপো রুট, বর্তমান ডিরেক্টরি। আপনার কাছের একটি ফাইল গ্লোবালটিকে ওভাররাইড করে।
  • মডেল পাওয়া যায়নি, 404 বা একটি প্রমাণীকরণ ত্রুটি। এগুলো কভার করা হয়েছে Aider-কে CheapTokens-এর সাথে কীভাবে সংযুক্ত করবেন-এ।

একই OpenAI-সামঞ্জস্যপূর্ণ ঠিকানা অন্যান্য টুলেও কাজ করে; যদি আপনি একটি এডিটর এজেন্টও ব্যবহার করেন, দেখুন OpenCode সংযুক্ত করা বা আপনার নিজের API কী কোথায় প্লাগ ইন করবেন-এর ওভারভিউ।