Tokens দুটো protocol বোঝে, তাই যেসব tool-এ নিজের পছন্দের endpoint বসানো যায়, তার বেশিরভাগই Tokens-এর সাথে চলে। এই পাতা একটা মানচিত্র: আপনার tool খুঁজে তার guide খুলুন। tool তালিকায় না থাকলে একদম শেষের table আর অংশগুলো দেখুন।
কী করতে চান, সেটা দেখে বেছে নিন#
| আপনি চান... | এখান থেকে শুরু করুন |
|---|---|
| terminal-এ AI agent দিয়ে code করতে | Claude Code, Codex CLI, OpenCode, Aider, OpenHands |
| editor-এর ভেতরে code করতে | Cursor, Cline, Continue, Zed, JetBrains AI Assistant, Xcode |
| নিজের host করা web interface-এ model-এর সাথে chat করতে | Open WebUI, LibreChat |
| তেমন code না লিখে workflow বা AI app বানাতে | n8n, Dify |
| নিজের code থেকে model ডাকতে | cURL, Python, Node.js, PHP, Laravel AI SDK |
| framework দিয়ে agent বানাতে | OpenAI Agents SDK, Claude Agent SDK, LlamaIndex, CrewAI, LangChain, Vercel AI SDK |
| অন্য provider থেকে app নিয়ে আসতে | From OpenAI, from OpenRouter, from Anthropic |
কোন protocol আর base URL#
কোনটা লাগবে, তা প্রায় সবসময় tool-এর settings screen-এই লেখা থাকে, "OpenAI compatible" বা "Anthropic" ধরনের কোনো নামে।
| Tool যা বোঝে | Base URL | তারপর tool যা ডাকে |
|---|---|---|
| OpenAI Chat Completions | https://tokens.bd/v1 | /v1/chat/completions |
| OpenAI Responses | https://tokens.bd/v1 | /v1/responses |
| Anthropic Messages | https://tokens.bd | /v1/messages |
ওপরের তালিকার দুই ধরনের tool আলাদা: Xcode চায় /v1 ছাড়া address, path সে নিজেই জুড়ে নেয়। আর LiteLLM-এর ওপর বানানো tool-গুলোতে (Aider, OpenHands, CrewAI) model id-র আগে openai/ prefix লাগে। কী লিখতে হবে, তা প্রতিটা guide-এ হুবহু বলা আছে।
প্রতিটা guide, আর কী লাগে#
| Tool | কীভাবে জোড়া লাগে |
|---|---|
| Claude Code | Anthropic Messages |
| Codex CLI | Responses API |
| OpenCode | Chat Completions |
| OpenClaw | Chat Completions বা Anthropic Messages |
| Hermes Agent | Chat Completions |
| Crush | Chat Completions |
| Aider | Chat Completions, openai/ prefix |
| Goose | Chat Completions, পুরো endpoint URL |
| Qwen Code | Chat Completions |
| Kimi Code CLI | Chat Completions বা Anthropic Messages |
| Factory Droid | Chat Completions বা Anthropic Messages |
| GitHub Copilot CLI | Chat Completions, environment variable দিয়ে সেট করা |
| OpenHands | LiteLLM-এর মাধ্যমে Chat Completions, openai/ prefix |
| Cline | Chat Completions |
| Kilo Code | Chat Completions |
| Roo Code | Chat Completions (project-টা archived) |
| Continue | Chat Completions |
| Zed | Chat Completions বা Anthropic Messages |
| Cursor | Chat Completions, আংশিক |
| GitHub Copilot (VS Code) | Chat Completions, শুধু chat |
| JetBrains AI Assistant | OpenAI-compatible provider |
| Xcode | Chat Completions, /v1 ছাড়া address |
| Warp | Chat Completions, আংশিক |
| Amp | শুধু Amp-এর নিজের catalog-এর model |
| Open WebUI | OpenAI connection |
| LibreChat | librechat.yaml-এ custom endpoint |
| n8n | OpenAI credential আর Chat Model node |
| Dify | OpenAI-API-compatible provider |
SDK আর framework-গুলো আছে SDKs and libraries অংশে: cURL, Python, Node.js, Anthropic SDK, Vercel AI SDK, LangChain ও LiteLLM, OpenAI Agents SDK, Claude Agent SDK, LlamaIndex, CrewAI, PHP আর Laravel AI SDK।
আপনার tool এখানে না থাকলে#
"OpenAI compatible", "custom provider", "API base" বা "base URL" নামে কোনো setting থাকলেই সেই tool Tokens ব্যবহার করতে পারে। Other tools and compatibility পাতায় আছে কোনটা চলে না (Gemini CLI, যেটা শুধু Google-এর format নেয়), আর প্রতিটা tool-এর যে চারটা জিনিস লাগে: base URL, একটা key, হুবহু model id আর model-এর সীমা।
যেসব tool শুধু web page-এর ভেতরে চলে, তারা সরাসরি Tokens ডাকতে পারে না। কারণ Tokens-এর response-এ কোনো CORS header থাকে না, আর key কখনোই এমন code-এ রাখা চলবে না যা browser download করে। কী করলে কাজ হয়, তা দেখুন Browser and mobile apps-এ।
কিছু জোড়ার আগে#
- মাসিক spend cap দিয়ে একটা API key বানান: API keys।
- আপনার plan বা Wallet দিয়ে চলবে এমন একটা model বেছে নিন: Choosing a model।
- কোনো tool-এর settings ঘাঁটার আগে একটা request দিয়ে দেখে নিন key আর model কাজ করছে কি না: docs home-এর connection tester দিয়ে, নয়তো Quickstart-এর curl command দিয়ে।