Tokens-এর documentation
কোডিংয়ের model-গুলোর জন্য একটাই API key, OpenAI আর Anthropic-এর সাথে মেলে এমন endpoint-এর পেছনে। কয়েক মিনিটে নিজের coding agent জুড়ে নিন, নিজের code থেকে API ডাকুন, আর প্রতিটা key-র খরচের সীমা দিয়ে খরচ নিয়ন্ত্রণে রাখুন।
Endpoint আর authentication
- OpenAI-compatible base URL
https://tokens.bd/v1- Anthropic-compatible base URL
https://tokens.bd- Authentication
- Authorization: Bearer tok_live_...
OpenAI-ধাঁচের tool-এ শেষে /v1 যোগ করতে হয়। Claude Code-এর মতো Anthropic-ধাঁচের tool-এ base URL ওটা ছাড়া বসান। Authentication-এর বিস্তারিত
এখান থেকে শুরু করুন
- Platform-এর পরিচিতিStart hereTokens কী, আপনার tool থেকে request কীভাবে model provider পর্যন্ত যায়, কোন জিনিসের হিসাব রাখা হয়, আর প্রথম call-এর আগে যে কয়েকটা ধারণা জেনে রাখা দরকার।Guide পড়ুন
- QuickstartPopularঅ্যাকাউন্ট খুলুন, credit যোগ করুন, API key বানান, তারপর cURL, Python বা Node.js দিয়ে Tokens-এ প্রথম request পাঠান এবং আপনার coding agent connect করুন।Guide পড়ুন
- Claude CodePopularClaude Code-কে Anthropic-compatible endpoint দিয়ে Tokens-এর সাথে জুড়ুন, opus, sonnet আর haiku alias একটা Tokens model-এ বসান, আর চেনা gateway error ঠিক করুন।Guide পড়ুন
- OpenCodePopularopencode.json-এ OpenCode-এর OpenAI-compatible provider হিসেবে Tokens যোগ করুন, key রাখুন TOKENS_API_KEY-তে, compaction ঠিকমতো চলার জন্য context limit দিন, আর model বদলান।Guide পড়ুন
- OpenClawPopularOpenClaw-কে Tokens-এর সাথে custom provider হিসেবে জুড়ুন, non-interactive onboarding দিয়ে অথবা ~/.openclaw/openclaw.json edit করে, তারপর আসল context limit বসান আর model বদলান।Guide পড়ুন
- Hermes AgentNewNous Research-এর Hermes Agent-কে Tokens-এ custom chat completions endpoint হিসেবে জুড়ুন, key রাখুন ~/.hermes/.env-এ, কমপক্ষে 64K context length দিন, আর model বদলান।Guide পড়ুন
এক command-এ সব agent জুড়ুন
Tokens CLI browser দিয়ে আপনাকে sign in করায়, একটা default model বেছে নেয় আর OpenCode, Claude Code, Codex CLI ও Crush set up করে দেয়। প্রতিটা file বদলানোর আগে তার backup রাখে। CLI reference
curl -fsSL https://tokens.bd/cli/tokens.mjs -o tokens.mjs
node tokens.mjs setup --base-url https://tokens.bdসব docs
শুরু করুন
API key তৈরি করুন, প্রথম request পাঠান আর নিজের কাজের জন্য একটা model বেছে নিন।
- Platform-এর পরিচিতিTokens কী, আপনার tool থেকে request কীভাবে model provider পর্যন্ত যায়, কোন জিনিসের হিসাব রাখা হয়, আর প্রথম call-এর আগে যে কয়েকটা ধারণা জেনে রাখা দরকার।
- Quickstartঅ্যাকাউন্ট খুলুন, credit যোগ করুন, API key বানান, তারপর cURL, Python বা Node.js দিয়ে Tokens-এ প্রথম request পাঠান এবং আপনার coding agent connect করুন।
- API keysTokens API key তৈরি, সীমা বেঁধে দেওয়া, নিরাপদে রাখা, rotate ও revoke করা, আর key-সংক্রান্ত error বোঝা: invalid_api_key, key_inactive, model_not_allowed_on_key এবং monthly_spend_cap_exceeded।
- কোন model বেছে নেবেনকাজ দেখে model বেছে নিন: লম্বা agentic coding session, সস্তা high-volume edit, বড় context-এর repo কাজ, ছবি দেখানো, বা দ্রুত interactive ব্যবহার। সঙ্গে আছে কয়েকটা model-এর তুলনা আর Tokens-এ model id কীভাবে কাজ করে।
- Tokens CLI (এক command-এ agent set up)Tokens CLI দিয়ে browser-এ Sign in করুন, default model বেছে নিন, আর এক command-এ OpenCode, Claude Code, Codex CLI ও Crush সেটআপ করুন। যে file বদলায় তার প্রতিটার backup থাকে।
- আপনার tool জুড়ুনআপনার tool-এর guide খুঁজে নিন: Tokens-এর সাথে চলে এমন coding agent, editor, chat app, automation tool, SDK আর agent framework, আর কোনটা কোন protocol ব্যবহার করে।
Coding Agents
Claude Code, Codex CLI, OpenCode, Cursor-সহ আপনার পছন্দের coding agent আর JetBrains, Xcode-এর মতো editor Tokens-এর সাথে জুড়ে নিন।
- Claude CodeClaude Code-কে Anthropic-compatible endpoint দিয়ে Tokens-এর সাথে জুড়ুন, opus, sonnet আর haiku alias একটা Tokens model-এ বসান, আর চেনা gateway error ঠিক করুন।
- Codex CLICodex CLI-র config.toml-এ Tokens-কে custom model provider হিসেবে যোগ করুন, key রাখুন environment variable-এ, আর যেসব model-এর upstream Responses API বোঝে না সেগুলো সামলান।
- OpenCodeopencode.json-এ OpenCode-এর OpenAI-compatible provider হিসেবে Tokens যোগ করুন, key রাখুন TOKENS_API_KEY-তে, compaction ঠিকমতো চলার জন্য context limit দিন, আর model বদলান।
- OpenClawOpenClaw-কে Tokens-এর সাথে custom provider হিসেবে জুড়ুন, non-interactive onboarding দিয়ে অথবা ~/.openclaw/openclaw.json edit করে, তারপর আসল context limit বসান আর model বদলান।
- Hermes AgentNous Research-এর Hermes Agent-কে Tokens-এ custom chat completions endpoint হিসেবে জুড়ুন, key রাখুন ~/.hermes/.env-এ, কমপক্ষে 64K context length দিন, আর model বদলান।
- CrushCharm-এর Crush-এ Tokens যোগ করুন openai-compat provider হিসেবে, নতুন crushrc format-এ অথবা Tokens CLI-র লেখা পুরোনো crush.json-এ, তারপর large আর small model বেছে নিন।
- Cursor-কে Tokens-এর সাথে যুক্ত করুনCustom OpenAI base URL দিয়ে Cursor-এর chat-কে Tokens-এর OpenAI-compatible endpoint-এ পাঠান, আর জেনে নিন Cursor-এর কোন কোন feature তবুও Cursor-এর নিজের model-ই ব্যবহার করবে।
- Cline-কে Tokens-এর সাথে যুক্ত করুনVS Code-এ Cline coding agent সেট করুন OpenAI Compatible provider দিয়ে: Tokens-এর base URL, আপনার key আর model ID, সাথে যে model সেটিংসগুলো জরুরি।
- Roo Code-কে Tokens-এর সাথে যুক্ত করুনTokens-এর জন্য Roo Code-এর OpenAI Compatible provider সেট করুন। Roo Code repository 2026 সালের মে মাসে archived হয়ে গেছে, তাই এই পেজে বিকল্প হিসেবে maintained tool-এর কথাও আছে।
- Kilo Code-কে Tokens-এর সাথে যুক্ত করুনKilo Code-এ Tokens যোগ করুন custom OpenAI Compatible provider হিসেবে, settings UI বা kilo.json file থেকে, আর model-এর সীমা বসিয়ে দিন যাতে context management ঠিকমতো চলে।
- Continue-কে Tokens-এর সাথে যুক্ত করুনVS Code বা JetBrains-এ Continue-তে Tokens-এর model যোগ করুন config.yaml entry দিয়ে: provider openai, apiBase, key, roles, tool use আর context length।
- Zed-কে Tokens-এর সাথে যুক্ত করুনsettings.json-এ OpenAI-compatible provider বসিয়ে Zed-এর Agent Panel-এ Tokens-এর model চালান, আর API key থাকবে file-এর বাইরে।
- GitHub Copilot-কে Tokens-এর সাথে যুক্ত করুনVS Code-এর GitHub Copilot Chat-এ Tokens-এর model চালান। bring-your-own-key Custom Endpoint provider আর chatLanguageModels.json-এর একটা entry-ই যথেষ্ট।
- AiderOPENAI_API_BASE আর openai/ model prefix দিয়ে Aider-কে Tokens-এ চালান। metadata file দিয়ে unknown-model warning বন্ধ করুন আর session অনুযায়ী model বদলান।
- Goosegoose configure বা custom_providers-এর একটা JSON file দিয়ে Goose-এ Tokens-কে custom OpenAI-compatible provider হিসেবে যোগ করুন। key থাকবে TOKENS_API_KEY-তে, model বদলানোও সহজ।
- Qwen Code~/.qwen/settings.json-এ অথবা তিনটা environment variable দিয়ে Qwen Code-কে তার OpenAI protocol-এর মাধ্যমে Tokens-এর সাথে যুক্ত করুন, তারপর /model দিয়ে model বদলান।
- Kimi Code CLI~/.kimi-code/config.toml-এ openai provider হিসেবে Moonshot-এর Kimi Code CLI-তে Tokens যোগ করুন। key পড়বে TOKENS_API_KEY থেকে, আর local model alias মিলবে Tokens-এর model id-র সাথে।
- Factory Droid-কে Tokens-এর সাথে যুক্ত করুন~/.factory/settings.json-এ custom model হিসেবে Factory-র Droid CLI-তে Tokens-এর model যোগ করুন, Chat Completions বা Anthropic Messages protocol দিয়ে।
- Warp-কে Tokens-এর সাথে যুক্ত করুনWarp-এর agent-কে custom inference endpoint দিয়ে Tokens-এ পাঠান। endpoint-টা OpenAI Chat Completions বোঝে। সাথে জেনে নিন Warp-এর কোথায় এটা কাজ করে না।
- Amp-কে Tokens-এর সাথে যুক্ত করুনAmp-এর নিজের catalog-এর model Model Routing-এর Custom URL connection দিয়ে Tokens-এ পাঠান। Amp-এ নতুন model ID যোগ করা যায় না, তাই আগে সীমাবদ্ধতা পড়ে নিন।
- অন্যান্য tool আর compatibilityকোন coding agent আর editor-এ Tokens-এর মতো custom OpenAI বা Anthropic endpoint দেওয়া যায়, কোনটায় যায় না, আর যেকোনো OpenAI-compatible tool যুক্ত করার সাধারণ নিয়ম।
- JetBrains AI Assistant-কে Tokens-এর সাথে যুক্ত করুনJetBrains AI Assistant-এ Tokens-কে OpenAI-compatible provider হিসেবে যোগ করুন chat-এর জন্য, চাইলে inline completion-এর জন্যও। URL field, tool calling আর পরিচিত path bug নিয়ে।
- Xcode-কে Tokens-এর সাথে যুক্ত করুনXcode-এর Intelligence settings-এ Tokens-কে internet-hosted chat provider হিসেবে যোগ করুন। URL দিন /v1 ছাড়া, key বসান, আর chat-এর model picker থেকে model বেছে নিন।
- GitHub Copilot CLIGitHub Copilot CLI-কে Tokens-এর model দিয়ে চালান, তার bring-your-own-key environment variable ব্যবহার করে: base URL, key, model, token সীমা, আর কিছু না চললে কী দেখবেন।
- OpenHandsOpenHands-কে Tokens-এর সাথে OpenAI-compatible endpoint হিসেবে জুড়ুন, web UI বা CLI-তে, আর যেসব model id-তে আগে থেকেই slash আছে তার জন্য ঠিক model string-টা দিন।
Chat app ও Automation
Open WebUI, LibreChat, n8n, Dify-সহ OpenAI-compatible provider নেয় এমন tool-এ Tokens ব্যবহার করুন।
- Open WebUI-কে Tokens-এর সাথে যুক্ত করুনOpen WebUI-তে Tokens-কে OpenAI connection হিসেবে যোগ করুন, model list সাজান, chat title-এর মতো background task সস্তা model-এ সরান, আর connection error ঠিক করুন।
- LibreChat-কে Tokens-এর সাথে যুক্ত করুনLibreChat-এ Tokens যোগ করুন librechat.yaml-এর custom endpoint হিসেবে: base URL, .env থেকে key, model list, সস্তা title model, Docker mount আর error সমাধান।
- n8n-কে Tokens-এর সাথে যুক্ত করুনn8n-এর OpenAI credential-এর Base URL বদলে Tokens-এ পাঠান, তারপর AI Agent node-এ OpenAI Chat Model চালান: model ID, Responses API toggle, tool calling আর খরচের সীমা।
- Dify-কে Tokens-এর সাথে যুক্ত করুনOpenAI-API-compatible provider plugin দিয়ে Dify-তে Tokens-এর model যোগ করুন: form-এর field, slash-ওয়ালা model ID, agent-এর জন্য Function Call Type, আর Dify Cloud বনাম self-hosted।
SDK ও Library
cURL, Python, Node.js, PHP, Laravel আর জনপ্রিয় AI framework থেকে Tokens ব্যবহার করুন।
- cURLcURL দিয়ে Tokens API চালান: chat completion, streaming, Anthropic Messages, model-এর তালিকা, usage দেখা, আর error response থেকে request ID পড়া।
- Python (OpenAI SDK)Tokens-এর সাথে official openai Python package ব্যবহার করুন: client setup, sync ও async call, streaming, tool call, timeout, retry আর error handling।
- Node.js ও TypeScript (OpenAI SDK)Node.js ও TypeScript থেকে Tokens-এর সাথে official openai npm package ব্যবহার করুন: client setup, streaming, APIError দিয়ে error handling, আর key server-এ রাখার জন্য Next.js route handler।
- Anthropic SDK (Python ও TypeScript)Official Anthropic Python ও TypeScript SDK-কে base URL https://tokens.bd দিয়ে Tokens-এ লাগান, তারপর Tokens catalog-এর যেকোনো model দিয়ে messages.create আর stream চালান।
- Vercel AI SDK@ai-sdk/openai-compatible-এর createOpenAICompatible দিয়ে Vercel AI SDK-তে Tokens-কে provider হিসেবে বসান, তারপর generateText ও streamText চালান, Next.js route-সহ।
- LangChain ও LiteLLMLangChain (Python ও JavaScript) থেকে ChatOpenAI আর custom base URL দিয়ে, এবং LiteLLM থেকে SDK বা proxy হিসেবে openai/ model prefix দিয়ে Tokens ব্যবহার করুন।
- OpenAI Agents SDKOpenAI Agents SDK (Python ও TypeScript) দিয়ে বানানো agent Tokens-এ চালান: Chat Completions model class, model ID-র slash-এর সমস্যা, tracing, tool আর streaming।
- Claude Agent SDKClaude Agent SDK (Python ও TypeScript) দিয়ে বানানো agent Tokens-এ চালান: ANTHROPIC_BASE_URL আর Tokens key সেট করা, model ID বাছা, opus, sonnet ও haiku alias সামলানো, streaming আর tool যোগ করা।
- LlamaIndexLlamaIndex (Python) থেকে OpenAILike class দিয়ে Tokens ব্যবহার করুন: api_base, is_chat_model, context window, streaming, function-calling agent আর RAG-এর জন্য embeddings।
- CrewAITokens-এ CrewAI-র agent আর crew চালান: custom base URL আর custom_openai-সহ LLM class, model ID কীভাবে লিখবেন, streaming, tool call, rate limit আর troubleshooting।
- Laravel AI SDKOfficial Laravel AI SDK (laravel/ai) থেকে openai-compatible provider দিয়ে Tokens ব্যবহার করুন: config/ai.php, .env, প্রথম call, streaming, tool, timeout আর Laravel 12 ও 13-এর error handling।
- PHPPHP আর Laravel থেকে Tokens ব্যবহার করুন: openai-php/client package, openai-php/laravel package আর সাধারণ cURL। Base URL, প্রথম call, streaming, tool call, timeout আর Tokens-এর error code।
API Reference
Endpoint, authentication, streaming, tool calling, error আর rate limit-এর পুরো বিবরণ।
- AuthenticationBase URL, দুই ধরনের auth header, tok_live_ key-এর format, আর 401 ও 403 error code-এর মানে।
- Chat CompletionsPOST /v1/chat/completions: request-এর field, পুরো request ও response, usage object, আর max_tokens, n ও streaming-কে gateway কীভাবে দেখে।
- Messages (Anthropic API)Anthropic SDK বা curl দিয়ে POST /v1/messages call করা: base URL, header, পুরো উদাহরণ, streaming event, error-এর shape, আর কোন header forward হয় না।
- Responses APIPOST /v1/responses, অর্থাৎ OpenAI Responses API: chat completions-এর বদলে কখন এটা নেবেন, request ও response-এর উদাহরণ, max_output_tokens আর streaming event।
- Models ও Usage endpointGET /v1/models-এ দেখা যায় আপনার key কোন কোন model call করতে পারে। GET /v1/tokens/usage-এ পাবেন plan, usage window, Wallet-এর ব্যালান্স আর key-র limit। সঙ্গে embeddings ও legacy completions-এর নোট।
- StreamingTokens gateway দিয়ে chat completions আর messages-এ Server-Sent Events streaming কীভাবে কাজ করে: event format, usage chunk, timeout আর disconnect সামলানো।
- Tool CallingTokens gateway দিয়ে OpenAI-style function tool আর Anthropic-style tool ব্যবহার করুন। Python-এ পুরো চালানো যায় এমন একটা tool loop আর model support নিয়ে কিছু টিপ আছে।
- ErrorsTokens API যত error code ফেরত দেয়, প্রতিটার মানে আর করণীয়, error JSON-এর গড়ন, support ticket-এর জন্য request id, আর কোন error retry করবেন।
- Rate Limitsমিনিটে request, concurrency, plan-এর usage window আর key-ভিত্তিক মাসিক spend cap: প্রতিটা limit কীভাবে কাজ করে, কী error আসে, আর ঠিকভাবে backoff করার উপায়।
- EmbeddingsPOST /v1/embeddings text-কে vector বানায়, যা search, retrieval আর clustering-এর কাজে লাগে। catalog থেকে embedding model খোঁজা, request ও response, billing আর যেসব error আসতে পারে, সব এখানে।
- Legacy CompletionsPOST /v1/completions পুরোনো ধাঁচের endpoint: prompt দিন, text পান। request-এর field, streaming, billing, কোন model এটা নেয়, আর একই call কীভাবে chat completions-এ নিয়ে যাবেন।
- Token CountingPOST /v1/messages/count_tokens model না চালিয়েই request-এর input size জানায়। count কতটা নিখুঁত, এতে কত খরচ, আর chat, completions, responses ও embeddings-এর token কীভাবে গুনবেন বা আন্দাজ করবেন।
- Vision: model-কে image পাঠানোChat Completions-এ (image_url part) বা Messages-এ (image block) model-কে image পাঠানোর নিয়ম: URL আর base64 দুটো form, size limit, gateway কী translate করে, image input-এর billing, আর model image নেয় কি না কীভাবে যাচাই করবেন।
- Structured output: JSON mode ও JSON SchemaTokens দিয়ে model থেকে machine-readable JSON পাওয়ার উপায়: JSON mode, response_format-এ JSON Schema, forced tool call আর Anthropic-এর output_config, সাথে উদাহরণ, validation-এর পরামর্শ আর gateway কী বাদ দেয়।
- Reasoning আর thinking modelTokens দিয়ে reasoning model চালানো: Chat Completions-এ reasoning_effort, Messages-এ thinking ও effort, reasoning text কীভাবে ফেরত আসে ও stream হয়, reasoning token কীভাবে গোনা ও বিল হয়, আর gateway কী বদলায় বা বাদ দেয়।
- Prompt cachingTokens দিয়ে prompt caching কীভাবে কাজ করে: provider কী করে, gateway কী পৌঁছে দেয়, cache read ও write usage-এ কীভাবে দেখা যায়, আর সেগুলোর দাম ও বিল কীভাবে হয়।
- Browser আর mobile app থেকে Tokens call করাWeb page বা mobile app-এ Tokens API key কেন কখনোই রাখবেন না, আর কী করলে কাজ হয়: মাঝখানে নিজের backend। streaming সহ Next.js ও Express-এর চালু উদাহরণ, সাথে mobile-এর পদ্ধতি।
- Production checklistআসল user-রা Tokens API-র ওপর নির্ভর করার আগে যা ঠিক করে রাখা দরকার: retry ও backoff, timeout, Retry-After, request id, প্রতি environment-এ আলাদা key, spend cap, alert, key rotation, আর 402 ও 429 এলে কী করবেন।
- Request id আর debuggingTokens-এর প্রতিটা response-এ যে request id header থাকে, সেটা support-কে কীভাবে জানাবেন, কী log করবেন, curl দিয়ে fail হওয়া call কীভাবে আবার চালাবেন, আর error body ও usage page কীভাবে পড়বেন।
অ্যাকাউন্ট ও Billing
Plan, Wallet, টাকায় পেমেন্ট, usage alert, নিরাপত্তা আর Support।
- Plan, credit আর WalletTokens-এ subscription plan, credit, usage window আর pay-as-you-go Wallet কীভাবে কাজ করে, window বা ব্যালান্স শেষ হলে কী হয়, এবং renewal, বাতিল ও coupon-এর নিয়ম।
- BDT-তে পেমেন্টবাংলাদেশি টাকায় Tokens-এর plan আর Wallet top-up-এর পেমেন্ট: কোন কোন পদ্ধতি আছে, checkout-এ exchange rate কীভাবে লক হয়, সর্বনিম্ন top-up, receipt আর refund।
- Usage, limit আর alertDashboard, CSV export, GET /v1/tokens/usage endpoint বা CLI দিয়ে Tokens-এ খরচ আর বাকি allowance দেখুন, usage alert চালু করুন, আর rate limit ও Retry-After ঠিকমতো সামলান।
- নিরাপত্তা আর ডেটা গোপনীয়তাআপনার request-এর কোন তথ্য Tokens রাখে আর কোনটা রাখে না, আপনার prompt কীভাবে model provider-এর কাছে যায়, আর MFA, session নিয়ন্ত্রণ ও API key-র যত্ন নিয়ে অ্যাকাউন্ট নিরাপদ রাখার উপায়।
- সাহায্য পাওয়াTokens-এ সমস্যায় পড়লে কীভাবে সাহায্য পাবেন: status page দেখুন, request id খুঁজে নিন, আর দরকারি তথ্য দিয়ে Dashboard-এ support ticket খুলুন যাতে দ্রুত সমাধান হয়।
Guide
অন্য provider থেকে চলে আসুন, খরচ কমান আর production-এ Tokens চালান।
- OpenAI থেকে Tokens-এ চলে আসাOpenAI API call করা app Tokens-এ সরানোর গাইড: কোন তিনটা সেটিং বদলাতে হয়, কী একই থাকে, কোন endpoint আর আচরণ আলাদা, সীমা দেওয়া key দিয়ে কীভাবে পরীক্ষা করবেন আর দরকার হলে কীভাবে ফিরে যাবেন।
- OpenRouter থেকে Tokens-এ চলে আসাOpenRouter থেকে Tokens-এ app সরানোর গাইড: base URL, key আর model id কী বদলাবেন, OpenRouter-এর routing field, header আর model suffix-এর কী হয়, error ও limit-এ কী তফাত, আর কীভাবে test করবেন ও roll back করবেন।
- Anthropic থেকে Tokens-এ চলে আসুনAnthropic Messages API-র app Tokens-এ আনুন: /v1 ছাড়া base URL, key header, model id, কোন Anthropic-only feature চলে আর কোনটা চলে না, error ও limit-এর তফাত, পরীক্ষা আর rollback।
- Customer বা environment-প্রতি আলাদা keyTokens-এর ওপর product বানালে: key-তে কী কী সীমা দেওয়া যায়, key কীভাবে তৈরি ও revoke হয় (শুধু dashboard থেকে, key-management API নেই), কয়টা key রাখা যায়, customer-প্রতি খরচ কীভাবে মাপবেন, আর আপনার নিজের app-কে কী করতে হবে।
- খরচ কমানোর উপায়Tokens-এ কম খরচ করার ব্যবহারিক উপায়: যেসব সিদ্ধান্ত বিলে সবচেয়ে বেশি তফাত আনে সেগুলো থেকে শুরু করে হঠাৎ চমকে ওঠা ঠেকানো পর্যন্ত। model বাছাই, max_tokens, context-এর আকার, caching, plan-এর allowance, background model, stream cancel আর spend cap।
- বাংলা text নিয়ে কাজ করাAPI দিয়ে বাংলা বা অন্য non-Latin লেখা কীভাবে চলে: কেন বেশি token লাগে, usage থেকে সেটা কীভাবে মাপবেন, max_tokens, context আর খরচের ওপর তার প্রভাব, prompt লেখার টিপ, stream-এ UTF-8, আর নিজের text-এ model তুলনা করার script।
সমস্যা সমাধান
সাধারণ error ঠিক করুন আর প্রচলিত প্রশ্নের উত্তর খুঁজে নিন।
- Troubleshooting (সমস্যা সমাধান)Tokens API-র সাধারণ error লক্ষণ ধরে ঠিক করুন: 401 invalid key, 403 model not allowed, 402 insufficient credits, 429 limit, 404 model not found, 5xx, ভুল base URL, আটকে থাকা stream আর Windows env var।
- FAQ (প্রচলিত প্রশ্ন)Tokens নিয়ে সাধারণ প্রশ্নের ছোট উত্তর: OpenAI আর Anthropic compatibility, model, গোপনীয়তা, BDT-তে পেমেন্ট, ব্যালান্স, key, রসিদ, অ্যাকাউন্ট মুছে ফেলা আর uptime।
Dashboard
Dashboard ঘুরে দেখুন: key, team, playground, referral আর notification।
- Dashboard tourTokens Dashboard-এর প্রতিটা পেজ ঘুরে দেখা: কোন পেজ কীসের জন্য, সেখানে প্রথমে কী করবেন, আর বিস্তারিত কোথায় পাবেন।
- Teams and rolesTokens-এ team organization খোলা, member invite করা, প্রত্যেককে role আর মাসিক spending cap দেওয়া, organization বদলানো আর member সরানো। সঙ্গে প্রতিটা role কী করতে পারে আর team-এর মধ্যে কী ভাগ হয়।
- ReferralsTokens-এর referral program কীভাবে কাজ করে: link পাবেন কোথায়, যাকে invite করলেন সে কী পায়, আপনি কী আয় করেন আর কখন পান, নিয়ম ও সীমা, আর Dashboard-এ referral কোথায় ট্র্যাক করবেন।
- PlaygroundTokens Dashboard থেকে আপনার ব্যবহারযোগ্য যেকোনো model-এ prompt পাঠান, উত্তর আর request-এর খরচ দেখুন, আর একই request cURL, Python বা coding agent config হিসেবে copy করুন। খরচ, সেটিংস আর সীমাও এখানে আছে।
- Notification আর ইমেইল alertTokens আপনার অ্যাকাউন্টে যত ইমেইল পাঠায়: Notifications পেজ থেকে কোনগুলো চালু বা বন্ধ করা যায়, কোনটা কখন যায়, threshold আর ডিফল্ট কী, আর delivery history কীভাবে পড়বেন।
- Model catalog কীভাবে পড়বেনPublic models list, প্রতিটা model-এর নিজের পেজ আর Dashboard-এর Model catalog কীভাবে পড়বেন: প্রতিটা column, badge ও price field, Available on-এর মানে, আর আপনার key-তে list ছোট দেখালে তার কারণ।
- অ্যাকাউন্টের settingsSettings আর Account security পেজে কী কী করা যায়: profile দেখা, default currency বাছা, two-factor authentication চালু করা, session দেখা, আর অ্যাকাউন্ট মোছার অনুরোধ, সাথে মুছলে আপনার key, ব্যালান্স ও record-এর কী হয়।
Tool আর AI assistant-এর জন্য
API-র বিবরণ machine-readable ভাবে দেওয়া আছে, আর প্রতিটা পাতা সাধারণ Markdown-এও পাওয়া যায় (পাতার address-এর শেষে .md জুড়ে দিন)।
Config file বানিয়ে নিন
একটা tool বা language বেছে নিন, আপনার base URL বসানো config পাবেন, সরাসরি paste করার মতো।
{
"provider": {
"tokens": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://tokens.bd/v1",
"apiKey": "tok_live_your_key"
},
"models": {
"deepseek/deepseek-v4.1-flash": {}
}
}
}
}Project or global configuration for OpenCode CLI / IDE agent.
{
"env": {
"ANTHROPIC_BASE_URL": "https://tokens.bd",
"ANTHROPIC_AUTH_TOKEN": "tok_live_your_key",
"ANTHROPIC_MODEL": "deepseek/deepseek-v4.1-flash"
}
}Configure Claude Code CLI via ~/.claude/settings.json or environment exports.
# ~/.codex/config.toml model = "deepseek/deepseek-v4.1-flash" model_provider = "tokens" [model_providers.tokens] name = "Tokens" base_url = "https://tokens.bd/v1" env_key = "TOKENS_API_KEY" wire_api = "responses" # In your shell profile (~/.bashrc, ~/.zshrc): export TOKENS_API_KEY="tok_live_your_key"
Add a custom model provider to ~/.codex/config.toml and export the key in your shell.
export OPENAI_API_BASE="https://tokens.bd/v1" export OPENAI_API_KEY="tok_live_your_key" aider --model openai/deepseek/deepseek-v4.1-flash
Run Aider terminal pair programmer against the Tokens gateway.
from openai import OpenAI
client = OpenAI(
base_url="https://tokens.bd/v1",
api_key="tok_live_your_key",
)
response = client.chat.completions.create(
model="deepseek/deepseek-v4.1-flash",
messages=[
{"role": "system", "content": "You are an expert coding assistant."},
{"role": "user", "content": "Write a quick hello world in Python"},
],
temperature=0.7,
)
print(response.choices[0].message.content)Official OpenAI Python library pointing to Tokens endpoint.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://tokens.bd/v1",
apiKey: "tok_live_your_key",
});
async function main() {
const response = await client.chat.completions.create({
model: "deepseek/deepseek-v4.1-flash",
messages: [
{ role: "system", content: "You are an expert coding assistant." },
{ role: "user", content: "Write a quick hello world in Python" },
],
temperature: 0.7,
});
console.log(response.choices[0]?.message?.content);
}
main().catch(console.error);Official OpenAI Node.js SDK pointing to Tokens endpoint.
curl -X POST "https://tokens.bd/v1/chat/completions" \
-H "Authorization: Bearer tok_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek/deepseek-v4.1-flash",
"messages": [
{"role": "system", "content": "You are an expert coding assistant."},
{"role": "user", "content": "Write a quick hello world in Python"}
],
"temperature": 0.7
}'Raw HTTP POST request to OpenAI-compatible chat completions.
আপনার key পরীক্ষা করুন
কোনো tool set up করার আগে নিজের key দিয়ে একটা ছোট্ট আসল request পাঠিয়ে দেখুন সব ঠিক আছে কিনা। এতে আপনার ব্যালান্স থেকে সামান্য কিছু token খরচ হয়।
Live connection test
Check latency and token generation before you start coding.