# আপনার tool জুড়ুন

> আপনার tool-এর guide খুঁজে নিন: Tokens-এর সাথে চলে এমন coding agent, editor, chat app, automation tool, SDK আর agent framework, আর কোনটা কোন protocol ব্যবহার করে।

Tokens দুটো protocol বোঝে, তাই যেসব tool-এ নিজের পছন্দের endpoint বসানো যায়, তার বেশিরভাগই Tokens-এর সাথে চলে। এই পাতা একটা মানচিত্র: আপনার tool খুঁজে তার guide খুলুন। tool তালিকায় না থাকলে একদম শেষের table আর অংশগুলো দেখুন।

## কী করতে চান, সেটা দেখে বেছে নিন

| আপনি চান... | এখান থেকে শুরু করুন |
| --- | --- |
| terminal-এ AI agent দিয়ে code করতে | [Claude Code](/docs/claude-code), [Codex CLI](/docs/codex-cli), [OpenCode](/docs/opencode), [Aider](/docs/aider), [OpenHands](/docs/openhands) |
| editor-এর ভেতরে code করতে | [Cursor](/docs/cursor), [Cline](/docs/cline), [Continue](/docs/continue), [Zed](/docs/zed), [JetBrains AI Assistant](/docs/jetbrains-ai-assistant), [Xcode](/docs/xcode) |
| নিজের host করা web interface-এ model-এর সাথে chat করতে | [Open WebUI](/docs/open-webui), [LibreChat](/docs/librechat) |
| তেমন code না লিখে workflow বা AI app বানাতে | [n8n](/docs/n8n), [Dify](/docs/dify) |
| নিজের code থেকে model ডাকতে | [cURL](/docs/curl), [Python](/docs/python), [Node.js](/docs/nodejs), [PHP](/docs/php), [Laravel AI SDK](/docs/laravel-ai-sdk) |
| framework দিয়ে agent বানাতে | [OpenAI Agents SDK](/docs/openai-agents-sdk), [Claude Agent SDK](/docs/claude-agent-sdk), [LlamaIndex](/docs/llamaindex), [CrewAI](/docs/crewai), [LangChain](/docs/langchain), [Vercel AI SDK](/docs/vercel-ai-sdk) |
| অন্য provider থেকে app নিয়ে আসতে | [From OpenAI](/docs/migrate-from-openai), [from OpenRouter](/docs/migrate-from-openrouter), [from Anthropic](/docs/migrate-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](/docs/xcode) চায় `/v1` ছাড়া address, path সে নিজেই জুড়ে নেয়। আর LiteLLM-এর ওপর বানানো tool-গুলোতে ([Aider](/docs/aider), [OpenHands](/docs/openhands), [CrewAI](/docs/crewai)) model id-র আগে `openai/` prefix লাগে। কী লিখতে হবে, তা প্রতিটা guide-এ হুবহু বলা আছে।

## প্রতিটা guide, আর কী লাগে

| Tool | কীভাবে জোড়া লাগে |
| --- | --- |
| [Claude Code](/docs/claude-code) | Anthropic Messages |
| [Codex CLI](/docs/codex-cli) | Responses API |
| [OpenCode](/docs/opencode) | Chat Completions |
| [OpenClaw](/docs/openclaw) | Chat Completions বা Anthropic Messages |
| [Hermes Agent](/docs/hermes-agent) | Chat Completions |
| [Crush](/docs/crush) | Chat Completions |
| [Aider](/docs/aider) | Chat Completions, `openai/` prefix |
| [Goose](/docs/goose) | Chat Completions, পুরো endpoint URL |
| [Qwen Code](/docs/qwen-code) | Chat Completions |
| [Kimi Code CLI](/docs/kimi-code) | Chat Completions বা Anthropic Messages |
| [Factory Droid](/docs/factory-droid) | Chat Completions বা Anthropic Messages |
| [GitHub Copilot CLI](/docs/github-copilot-cli) | Chat Completions, environment variable দিয়ে সেট করা |
| [OpenHands](/docs/openhands) | LiteLLM-এর মাধ্যমে Chat Completions, `openai/` prefix |
| [Cline](/docs/cline) | Chat Completions |
| [Kilo Code](/docs/kilo-code) | Chat Completions |
| [Roo Code](/docs/roo-code) | Chat Completions (project-টা archived) |
| [Continue](/docs/continue) | Chat Completions |
| [Zed](/docs/zed) | Chat Completions বা Anthropic Messages |
| [Cursor](/docs/cursor) | Chat Completions, আংশিক |
| [GitHub Copilot (VS Code)](/docs/github-copilot) | Chat Completions, শুধু chat |
| [JetBrains AI Assistant](/docs/jetbrains-ai-assistant) | OpenAI-compatible provider |
| [Xcode](/docs/xcode) | Chat Completions, `/v1` ছাড়া address |
| [Warp](/docs/warp) | Chat Completions, আংশিক |
| [Amp](/docs/amp) | শুধু Amp-এর নিজের catalog-এর model |
| [Open WebUI](/docs/open-webui) | OpenAI connection |
| [LibreChat](/docs/librechat) | `librechat.yaml`-এ custom endpoint |
| [n8n](/docs/n8n) | OpenAI credential আর Chat Model node |
| [Dify](/docs/dify) | OpenAI-API-compatible provider |

SDK আর framework-গুলো আছে [SDKs and libraries](/docs/curl) অংশে: 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](/docs/other-tools) পাতায় আছে কোনটা চলে না (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](/docs/browser-and-mobile)-এ।

## কিছু জোড়ার আগে

1. মাসিক spend cap দিয়ে একটা API key বানান: [API keys](/docs/api-keys)।
2. আপনার plan বা Wallet দিয়ে চলবে এমন একটা model বেছে নিন: [Choosing a model](/docs/choosing-a-model)।
3. কোনো tool-এর settings ঘাঁটার আগে একটা request দিয়ে দেখে নিন key আর model কাজ করছে কি না: [docs home](/docs)-এর connection tester দিয়ে, নয়তো [Quickstart](/docs/quickstart)-এর curl command দিয়ে।

---
Page: https://tokens.bd/bn/docs/integrations
