DeepSeek Harness-কে CheapTokens-এর সাথে সংযুক্ত করুন: কাস্টম প্রোভাইডার
DeepSeek Harness-এ একটি কাস্টম OpenAI-সামঞ্জস্যপূর্ণ প্রোভাইডার যোগ করুন, এটি CheapTokens API-তে নির্দেশ করুন এবং একটি প্রথম কোডিং কাজ চালান। ব্যর্থ হলে কী পরীক্ষা করবেন তাও জানুন।

এই পৃষ্ঠায়
DeepSeek Harness-কে CheapTokens-এর সাথে ব্যবহার করতে, Settings → Models খুলুন, কার্ডটি Custom model API-তে পরিবর্তন করুন, base URL https:/ সেট করুন, প্রোটোকল হিসেবে OpenAI Chat Completions নির্বাচন করুন, আপনার CheapTokens কী পেস্ট করুন এবং মডেল আইডি deepseek- যোগ করুন। পিকার থেকে সেই মডেলটি নির্বাচন করুন এবং আপনার পরবর্তী সেশন এটি দিয়েই চলবে।
এটাই পুরো কৌশল। এই পৃষ্ঠার বাকি অংশে রয়েছে সঠিক ফর্ম, অ্যাপকে দোষ দেওয়ার আগে কীটি কাজ করে কিনা তা দ্রুত যাচাই, এবং গেটওয়ে না বললে কী দেখতে হবে তার একটি সংক্ষিপ্ত তালিকা।
নিচের সেটিংসগুলো ২৪ অক্টোবর ২০২৬ তারিখের Harness ডকস থেকে নেওয়া। প্রকল্পটি পাবলিক প্রিভিউতে রয়েছে, এবং এর README সতর্ক করে যে সামঞ্জস্য-ভাঙা পরিবর্তন ঘটবে, তাই কোনো লেবেল সরে গেলে, স্ক্রিন এবং প্রোভাইডার গাইড বিশ্বাস করুন।
আপনি কী সংযুক্ত করছেন#
DeepSeek Harness হলো DeepSeek-এর একটি ওপেন-সোর্স এজেন্ট (MIT লাইসেন্স, Cordis প্লাগইন আর্কিটেকচারে নির্মিত)। এটি Apple silicon-এর জন্য macOS এবং Windows 64-bit-এর জন্য ডেস্কটপ অ্যাপ হিসেবে আসে, অথবা একটি ওয়েব UI হিসেবে যা আপনি npx @deepseek- দিয়ে চালু করেন (Node.js প্রয়োজন)। ওয়েব UI ডিফল্টভাবে http:/-এ খোলে।
বক্সের বাইরে এটি একটি DeepSeek কী চায়। কিন্তু একই Models স্ক্রিনে এমন একটি কার্ড আছে যা তার ক্যাটালগে নেই, একটি রিলে, একটি কোম্পানি গেটওয়ে বা অন্য প্রোভাইডারের জন্য। সেই কার্ডটিই আমরা ব্যবহার করি।
CheapTokens-এর দিকে আপনার দুটি জিনিস দরকার: একটি কী এবং একটি ব্যালেন্স। আপনি যদি এখনও কী তৈরি না করে থাকেন, CheapTokens দিয়ে আপনার প্রথম API অনুরোধ কয়েক মিনিট সময় নেয়, এবং API কী কী এবং কীভাবে নিরাপদে সংরক্ষণ করবেন তা কোথায় রাখবেন তা কভার করে।
Harness খোলার আগে কী পরীক্ষা করুন#
টার্মিনাল থেকে একটি অনুরোধ আপনাকে বলে দেবে কী, ব্যালেন্স এবং মডেল আইডি ঠিক আছে কিনা। এটি কাজ করলে এবং Harness না করলে, সমস্যাটি ফর্মে, অ্যাকাউন্টে নয়।
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-ai/DeepSeek-V4-Flash-0731",
"messages": [{"role": "user", "content": "Say hi in five words."}]
}'আপনার একটি JSON উত্তর পাওয়া উচিত যাতে একটি choices অ্যারে এবং একটি usage ব্লক থাকবে যা ইনপুট এবং আউটপুট টোকেন গণনা করে। Invalid API key ধাঁচের ত্রুটি মানে কী; ব্যালেন্স সম্পর্কে একটি বার্তা মানে টপ-আপ প্রয়োজন।
কাস্টম প্রোভাইডার ফর্ম পূরণ করুন#
Settings → Models খুলুন এবং প্রোভাইডার কার্ডটি Custom model API-তে পরিবর্তন করুন। ক্ষেত্রগুলো এভাবে পূরণ করুন:
টেবিলটি ডানদিকে স্ক্রোল করুন →
| ক্ষেত্র | কী লিখবেন |
|---|---|
| Provider ID | cheaptokens (ছোট হাতের অক্ষর; পরে পরিবর্তন করা যাবে না, তাই পছন্দের নাম বেছে নিন) |
| Display name | CheapTokens |
| Base URL | https:/ |
| API protocol | OpenAI Chat Completions |
| Credential | আপনার CheapTokens API কী |
| Models | deepseek- |
দুটি বিষয় মানুষকে বিভ্রান্ত করে। প্রথমত, base URL হলো https:/, উপরের curl-এর মতোই শুধু / ছাড়া। দ্বিতীয়ত, মডেল আইডি হলো deepseek-ai/ প্রিফিক্সসহ সম্পূর্ণটি। deepseek--এর মতো সংক্ষিপ্ত নাম API যা আশা করে তা নয়। base_url-এর পটভূমি এবং কীভাবে এটি পরিবর্তন করবেন জানতে, OpenAI-সামঞ্জস্যপূর্ণ API: base_url কী এবং কীভাবে পরিবর্তন করবেন দেখুন।
এছাড়াও একটি Fetch available models বোতাম আছে। ডকস বলছে এটি GET /models কোয়েরি করে এবং আপনি সর্বদা হাতে আইডি টাইপ করতে পারেন। এখানে টাইপ করাই নিরাপদ পথ, তাই তা করুন।

মডেল নির্বাচন করুন এবং একটি প্রথম কাজ চালান#
মডেল পিকার খুলুন এবং CheapTokens মডেলটি বেছে নিন। সেখানে একটি মডেল বেছে নিলে তা নতুন সেশনের জন্য ডিফল্ট হয়ে যায়, তাই আপনাকে এটি পুনরাবৃত্তি করতে হবে না।
এখন এটিকে ছোট এবং যাচাইযোগ্য কিছু দিন। ধরুন আপনার একটি প্রকল্পে একটি ফেল করা টেস্ট আছে:
Run the tests, find why test_parse_date fails and fix it. Show me the diff.আপনি যা দেখতে চান: এজেন্ট টেস্ট কমান্ড চালায়, ফেল করা ফাইল পড়ে, এটি সম্পাদনা করে, আবার টেস্ট চালায় এবং একটি diff দেখায়। এটি করলে, সংযোগ সম্পন্ন। আপনার ব্যালেন্স এখন লুপের খরচ বহন করবে।
কেন একটি সস্তা মডেল এজেন্ট লুপের জন্য উপযুক্ত#
একটি এজেন্ট একটি প্রশ্ন পাঠায় না। এটি প্রতিটি ধাপে পুরো কথোপকথন, ফাইল তালিকা এবং টুল আউটপুট আবার পাঠায়, তাই একটি সেশন বেশিরভাগই ইনপুট টোকেন। এটাই এজেন্ট বিলকে আশ্চর্যজনক করে তোলে (একটি দীর্ঘ চ্যাট কেন বেশি খরচ করে কার্যপ্রণালী ব্যাখ্যা করে, এবং একটি AI এজেন্টের খরচ কীভাবে অনুমান করবেন পদ্ধতি দেয়)।
ধরুন একটি সেশনে ২০০ ধাপ আছে, প্রতিটি ধাপ প্রায় ৩০,০০০ টোকেন প্রসঙ্গ পাঠায় এবং প্রায় ৬০০ টোকেন ফেরত পায়। সেটি ২০০ × ৩০,০০০ = ৬,০০০,০০০ ইনপুট টোকেন এবং ২০০ × ৬০০ = ১২০,০০০ আউটপুট টোকেন। DeepSeek-V4-Flash-এ সেই সেশনের খরচ আজকের দামে $0.102, এবং ইনপুট ও আউটপুট একসাথে গণনা করলে এটি মোটের হিসেবে OpenRouter-এর চেয়ে সস্তা। নিচের টেবিলটি আমাদের দেওয়া প্রতিটি মডেলের জন্য একই ওয়ার্কলোড ব্যবহার করে:
| মডেল | ইনপুট $/১ মিলিয়ন | আউটপুট $/১ মিলিয়ন | খরচ | OpenRouter |
|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.125 | $0.257 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.102 | $0.304 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.318 | $1.94 |
মোট ৬০,০০,০০০ ইনপুট এবং ১,২০,০০০ আউটপুট টোকেন। প্রতি 1M টোকেনের দাম বর্তমান এবং আমাদের ট্যারিফের সাথে পরিবর্তিত হয়; OpenRouter কলামটি একই ওয়ার্কলোডের জন্য রেফারেন্স মূল্য দেখায়।
দীর্ঘ সেশনের জন্য DeepSeek-V4-Flash আপনাকে 380K কনটেক্সট উইন্ডো, এক উত্তরে সর্বোচ্চ 32,768 টোকেন এবং যেকোনো সময় একই দাম দেয়: কোনো পিক-আওয়ার সারচার্জ নেই। এটি অন্য সব CheapTokens মডেলের মতো একই ব্যালেন্স ব্যবহার করে, তাই আবার টপ-আপ না করেই Harness-এ মডেল পরিবর্তন করতে পারেন। বর্তমান হার প্রাইসিং পৃষ্ঠায়, এবং মডেল পৃষ্ঠায় DeepSeek লাইন সম্পর্কে আরও আছে।
সেশন হালকা রাখতে চান? একই প্রোভাইডারে অতিরিক্ত মডেল আইডি হিসেবে zai- (390K কনটেক্সট, সর্বোচ্চ 8,192 আউটপুট টোকেন) বা MiniMaxAI/ (180K কনটেক্সট, সর্বোচ্চ 8,192 আউটপুট টোকেন) যোগ করুন। একটি প্রোভাইডার একাধিক মডেল ধারণ করতে পারে, এবং পিকার আপনাকে তাদের মধ্যে চলাচল করতে দেয়।
যদি এটি কাজ না করে#
Harness ডকস স্বাভাবিক সন্দেহভাজনদের তালিকা করে। এখানে সেগুলো কী করতে হবে তা সহ দেওয়া হলো:
- কী এবং URL সঠিক হওয়া সত্ত্বেও গেটওয়ে প্রতিটি অনুরোধ প্রত্যাখ্যান করে। অনুরোধের আকৃতি এন্ডপয়েন্ট যা আশা করে তার থেকে আলাদা। Harness-এ প্রতি-মডেল সামঞ্জস্য সেটিংস আছে, যেমন সিস্টেম প্রম্পটের জন্য ব্যবহৃত রোল বা আউটপুট-টোকেন ক্ষেত্রের নাম। সেগুলো
$DSH_-এ থাকে এবং পুনরায় চালু না করেই রিলোড হয়। অনুমান না করে প্রোভাইডার গাইড থেকে সঠিক কী নিন।HOME/ profiles/ <profile>/ cordis. patch. yml - আপনি যে মডেল টাইপ করেছেন তার জন্য effort মেনু অনুপস্থিত। Harness শুধুমাত্র সেই মডেলগুলোর জন্য রিজনিং লেভেল দেখায় যেগুলো সেগুলো ঘোষণা করে। হাতে প্রবেশ করানো মডেলে কোনোটি ঘোষিত নেই, তাই মেনু খালি থাকে। লেভেল ঘোষণা করা একই প্রতি-মডেল সেটিংস ফাইলের অংশ।
- মডেল আনতে 401। কী পরীক্ষা করুন, অথবা বোতাম এড়িয়ে নিজে মডেল আইডি লিখুন।
- একটি উত্তর মাঝপথে থেমে যায়। এটি একটি টোকেন সীমা, ভাঙা সংযোগ নয়; কেন একটি AI উত্তর মাঝপথে থামে দেখুন।
- প্রথম অনুরোধ থেকে লগে 401 বা 403। একই কী দিয়ে উপরের curl পরীক্ষা পুনরাবৃত্তি করুন। curl কাজ করলে, Credential ক্ষেত্রে কী আবার টাইপ করুন; শেষে একটি অতিরিক্ত স্পেস একটি ক্লাসিক।
আপনি যদি ইতিমধ্যে একই কী দিয়ে অন্য এজেন্ট ব্যবহার করেন, OpenCode সংযুক্ত করা একই প্যাটার্ন অনুসরণ করে, এবং CheapTokens ডকস প্রতিটি এন্ডপয়েন্ট তালিকাভুক্ত করে। একই ড্রয়ারে আরেকটি টুল, একটি ব্যালেন্স।
ট্যাব বন্ধ করার আগে#
- Base URL:
https:// api. cheaptokens. dev/ v1 - Protocol: OpenAI Chat Completions
- Model id:
deepseek-ai/ DeepSeek- V4- Flash- 0731 - Key: আপনার CheapTokens অ্যাকাউন্ট থেকে, স্ক্রিনশট এবং রেপো থেকে দূরে রাখা
ফেল করা টেস্টের কাজটি একবার চালান এবং আপনার ব্যালেন্সে ব্যবহার দেখুন। সেই একটি রান আপনাকে বলে দেবে আপনার নিজের সেশনের খরচ কত।



