আপনার এজেন্ট স্ট্যাকে Blockchain0x সংযুক্ত করুন।
প্রতিটি জনপ্রিয় এজেন্ট ফ্রেমওয়ার্কের জন্য বাস্তব কোড। যেখানে একটি বিদ্যমান সেখানে একটি পাঠানো প্যাকেজ, যেখানে এটি নেই সেখানে একটি সংক্ষিপ্ত SDK রেসিপি।
আপনার ফ্রেমওয়ার্ক বেছে নিন। যেখানে আমরা একটি প্যাকেজ বিতরণ করি আপনি এটি ইনস্টল করেন; অন্যথায় আপনি আমাদের SDK-কে সেই ফ্রেমওয়ার্কের নেটিভ টুলে মোড়ান। যেভাবেই হোক এটি একটি HTTP API এর উপর একটি পাতলা স্তর, এবং আপনি এটি এড়াতে পারেন এবং সরাসরি API কল করতে পারেন।
প্রতিটি কার্ড একটি গভীর-ডাইভ খুলে: ইনস্টল বা রেসিপি, একটি কার্যকরী এজেন্ট উদাহরণ, ওয়েবহুক পরিচালনা, এবং সাধারণ pitfalls। তিনটি আজ বাস্তব প্যাকেজ হিসাবে পাঠানো হয় - blockchain0x-langchain এবং blockchain0x-crewai PyPI তে, এবং @blockchain0x/mcp npm এ। অন্য সাতটি একই SDK এর উপর সংক্ষিপ্ত রেসিপি। কোনও উদ্ভাবিত প্যাকেজ নেই।
দশটি ফ্রেমওয়ার্ক। তিনটি প্যাকেজ, সাতটি রেসিপি, একটি API।
LangChain
PyPI প্যাকেজblockchain0x-langchain প্যাকেজ থেকে Python টুলসেট; TypeScript এজেন্টগুলি x402 ক্লায়েন্টকে মোড়ায়
CrewAI
PyPI প্যাকেজblockchain0x-crewai থেকে Python টুলসেট, LangChain এর মতো একই ফ্যাক্টরি আকার
AutoGen
SDK রেসিপিরেসিপি: SDK কে একটি AutoGen ফাংশন টুলে মোড়ান
LlamaIndex
SDK রেসিপিরেসিপি: ক্লায়েন্টকে একটি LlamaIndex FunctionTool এ মোড়ান
OpenAI Agents SDK
SDK রেসিপিরেসিপি: ক্লায়েন্টকে একটি OpenAI Agents SDK ফাংশন টুলে মোড়ান
Pydantic AI
SDK রেসিপিরেসিপি: একটি Pydantic AI টুল নিবন্ধন করুন যা ক্লায়েন্টকে কল করে
LangGraph
SDK রেসিপিরেসিপি: একটি LangGraph নোড যা x402 ক্লায়েন্টকে কল করে
Semantic Kernel
SDK রেসিপিরেসিপি: একটি KernelFunction SDK কে মোড়ানো; কোন NuGet বা জাভা অ্যাডাপ্টার নেই
Agno
SDK রেসিপিরেসিপি: পাইথন ক্লায়েন্টকে মোড়ানো একটি Agno Toolkit
MCP servers
npm প্যাকেজ@blockchain0x/mcp সার্ভারের মাধ্যমে যেকোন MCP ক্লায়েন্টের জন্য ওয়ালেট টুলগুলি
Agent Skill
Agent SkillOne installable Agent Skill that teaches any AI agent the whole wallet integration surface; portable or via the Claude Code plugin marketplace
প্রতিটি ফ্রেমওয়ার্ক জুড়ে একটি সঙ্গতিশীল আকার।
- package-এর install command, অথবা package না থাকলে recipe
- Run করতে পারেন এমন copy-paste code, pseudocode নয়
- 'আমার {framework} agent-এ payments কীভাবে যোগ করব' - এর একটি সংক্ষিপ্ত উত্তর
- AI search engine-এর জন্য HowTo/FAQ schema সহ FAQ entry
- ম্যাচিং long-tail landing page-এ যাওয়ার একটি লিংক
- pricing page-এ যাওয়ার একটি লিংক
প্রতিটি ইন্টিগ্রেশন একই API-এর উপর একটি পাতলা ওয়াপার।
Blockchain0x ইন্টিগ্রেশনগুলি 10টি আলাদা পণ্য নয়। এগুলি একটি একক HTTP API এর উপরে 10টি ভিন্ন আরগোনমিক সারফেস। API হল সত্যের উৎস; ফ্রেমওয়ার্ক র্যাপারগুলি আপনাকে সময় সাশ্রয় করতে বিদ্যমান।
প্রতিটি র্যাপার "আপনার ফ্রেমওয়ার্ক একটি টুলকে কীভাবে সংজ্ঞায়িত করে" থেকে "আমাদের API তে একটি HTTP কল" এ অনুবাদ করে। এটি পুরো কাজ। পাইথন অ্যাডাপ্টারগুলি create_blockchain0x_toolset(client) প্রকাশ করে, যা LangChain বা CrewAI কে প্রস্তুত তৈরি টুলগুলির একটি সেট দেয়। একটি পাঠানো অ্যাডাপ্টার ছাড়া একটি ফ্রেমওয়ার্ক createX402Client(...) (নোড) বা blockchain0x ক্লায়েন্ট (পাইথন) একটি নেটিভ টুলে মোড়ায়। নিচে একই API, যেভাবেই হোক।
এটি কয়েকটি কারণে গুরুত্বপূর্ণ। প্রথমত, আপনি মিশ্রণ এবং মেলাতে পারেন: একটি LangChain উৎপাদন এজেন্ট এবং একটি CrewAI পরীক্ষামূলক এজেন্ট উভয়ই একই Blockchain0x এজেন্ট ওয়ালেটকে লক্ষ্য করতে পারে কোন সংঘাত ছাড়াই। দ্বিতীয়ত, আপনি আমাদের মাধ্যমে একটি ফ্রেমওয়ার্ক পছন্দে লকড নন; ফ্রেমওয়ার্ক পরিবর্তন করা আপনার ওয়ালেট, আপনার ব্যয় নীতি, বা আপনার পাবলিক পৃষ্ঠায় কোনও পরিবর্তনের প্রয়োজন হয় না। তৃতীয়ত, যখন আমরা একটি নতুন এন্ডপয়েন্ট বা একটি নতুন ওয়েবহুক ইভেন্ট পাঠাই, ফ্রেমওয়ার্ক মোড়কগুলি তাদের পরবর্তী রিলিজে এটি প্রকাশ করে; ভিত্তিগত API হল চুক্তি।
আপনি আমাদের SDK, আমাদের ওয়্যার্পার, বা আমাদের ফ্রেমওয়ার্ক ইন্টিগ্রেশন ছাড়া ইন্টিগ্রেট করতে পারেন।
Blockchain0x API হল HTTPS এর উপর সাধারণ JSON ব্যারার-টোকেন অথenticity সহ। যে কোন HTTP ক্লায়েন্ট যে কোন ভাষায় এটি কল করতে পারে। অফিসিয়াল SDK এবং ফ্রেমওয়ার্ক র্যাপারগুলি সুবিধার স্তর; কাঁচা API ডকুমেন্টেড, স্থিতিশীল এবং ইচ্ছাকৃতভাবে এত ছোট যে এর বিরুদ্ধে হাতে লেখা যুক্তিসঙ্গত।
curl -X POST https://api.blockchain0x.com/v1/payments \ -H "Authorization: Bearer $BLOCKCHAIN0X_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{ "agentId": "<your-agent-id>", "to": "0xRecipientAddress", "amountWei": "100000", "metadata": { "reason": "Custom market analysis" } }'
কখন SDK বাদ দেওয়া যুক্তিসঙ্গত হয়
- আপনি এমন একটি ভাষায় আছেন যা আমরা সরবরাহ করি না। Go, Rust, Elixir, Ruby, PHP, Java - এগুলি সকলেই তাদের স্ট্যান্ডার্ড HTTP লাইব্রেরির সাথে আমাদের API-কে স্বাভাবিকভাবে কল করতে পারে। বিশেষ টুলিংয়ের প্রয়োজন নেই।
- আপনি প্রান্তে আছেন। Cloudflare Workers, Vercel Edge Functions, Deno Deploy - পরিবেশ যেখানে আপনি অতিরিক্ত নির্ভরতা যুক্ত করতে চান না। কাঁচা API সেখানে পরিবর্তন ছাড়াই কাজ করে।
- আপনি দেখতে চান ঠিক কি তারে আছে। ডিবাগিং, নিরাপত্তা পর্যালোচনা, বা প্রোটোকল শেখার জন্য, কাঁচা HTTP আকার SDK সোর্স পড়ার চেয়ে পরিষ্কার।
- আপনার নিজস্ব HTTP স্তর রয়েছে যার সাথে পুনরায় চেষ্টা, লগিং, টেলিমেট্রি। নিজস্ব পুনরায় চেষ্টা করার আচরণ সহ অন্য একটি SDK নিয়ে আসা আপনার বিদ্যমান অবকাঠামোর বিরুদ্ধে লড়াই করে। কাঁচা API-কে আরেকটি HTTP এন্ডপয়েন্ট হিসাবে কল করা পরিষ্কারভাবে স্লট করে।
সম্পূর্ণ API রেফারেন্স docs.blockchain0x.com এ OpenAPI স্পেসিফিকেশন অন্তর্ভুক্ত করে, তাই আপনি যে কোনও ভাষায় আপনার নিজস্ব ক্লায়েন্টও তৈরি করতে পারেন যার একটি OpenAPI কোডজেন টুল রয়েছে।
কখন প্রতিটি ফ্রেমওয়ার্ক সঠিক টুল।
যদি আপনি এখনও একটি এজেন্ট ফ্রেমওয়ার্ক নির্বাচন না করে থাকেন, তবে এখানে আমরা ট্রেড-অফগুলি কীভাবে দেখি। এগুলির কোনোটিই ভুল পছন্দ নয়; সঠিকটি আপনার এজেন্ট কী করে এবং কে এটি রক্ষণাবেক্ষণ করে তার উপর নির্ভর করে।
| ফ্রেমওয়ার্ক | সেরা যখন | কখন এড়ানো উচিত |
|---|---|---|
| LangChain | বিদ্যমান LangChain codebase, complex tool chain, broad ecosystem use | আপনার ন্যূনতম নির্ভরতাগুলি প্রয়োজন; LangChain অনেক কিছু টেনে আনে |
| LangGraph | Stateful multi-step workflows, durable execution, human-in-the-loop | সরল লিনিয়ার চেইন; গ্রাফের অতিরিক্ত খরচ অপচয় হয় |
| CrewAI | multi-agent collaboration pattern (researcher + writer + reviewer) | একক-এজেন্ট লুপ; CrewAI ক্রুদের জন্য তৈরি |
| AutoGen | multi-agent conversation, group chat pattern, Microsoft tooling | উৎপাদন উচ্চ-থ্রুপুট; AutoGen গবেষণার জন্য অপ্টিমাইজ করে |
| LlamaIndex | RAG-heavy agents, document Q+A core capability হিসেবে | শুধুমাত্র টুল-ব্যবহারকারী এজেন্ট; LlamaIndex-এর শক্তিগুলি অকার্যকর থাকে |
| OpenAI Agents SDK | শুধু OpenAI-based stack, সবচেয়ে পরিষ্কার tool-use API চান | মাল্টি-প্রোভাইডার স্ট্যাক; OpenAI SDK OpenAI-কেন্দ্রিক |
| Pydantic AI | সব agent input/output জুড়ে strong typing, Python-first | TypeScript-প্রথম স্ট্যাক; পাইথন-নেটিভ টাইপিং হল মূল্য |
| Semantic Kernel | বিদ্যমান .NET / C# / Java codebase, enterprise Microsoft shop | পাইথন-শুধুমাত্র দল; আপনি অপ্রয়োজনীয় MS একীকরণের জন্য পেমেন্ট করছেন |
| Agno | Python-native, lightweight, minimal abstraction overhead চান | আপনার LangChain ইকোসিস্টেমের তৃতীয়-পক্ষের ইন্টিগ্রেশনগুলির প্রয়োজন |
| MCP middleware | আপনি একটি MCP server চালাচ্ছেন এবং চান clients প্রতি call-এ pay করুক | আপনি একটি MCP সার্ভার চালাচ্ছেন না (এটি একটি সার্ভার-সাইড প্যাটার্ন) |
দুইটি ব্যবহারিক পরামর্শ। যদি আপনি শূন্য থেকে শুরু করেন এবং সবচেয়ে ছোট সম্ভাব্য শেখার বাঁক চান, তবে LangChain বা OpenAI Agents SDK সবচেয়ে নিরাপদ ডিফল্ট। যদি আপনার ইতিমধ্যে একটি ফ্রেমওয়ার্ক থাকে, তবে এর জন্য আমাদের ইন্টিগ্রেশন ভাল কাজ করে; Blockchain0x ব্যবহার করতে ফ্রেমওয়ার্ক পরিবর্তন করবেন না।
নির্দিষ্ট পরিস্থিতিগুলি তাদের নিজস্ব পৃষ্ঠা পায়।
ফ্রেমওয়ার্ক-নির্দিষ্ট ইন্টিগ্রেশন পৃষ্ঠাগুলির বাইরে, আমরা সংকীর্ণ প্রশ্নগুলির উপর দীর্ঘ-লেজ গাইড প্রকাশ করি: "আমি কীভাবে LangGraph মাল্টি-স্টেপ ওয়ার্কফ্লোতে পেমেন্ট যোগ করব", "আমি কীভাবে আমার MCP সার্ভারকে প্রতিটি টুলের জন্য চার্জ করতে দেব", "আমি কীভাবে USDC পেমেন্টের পিছনে একটি Stripe-সদৃশ API গেট করব"। এগুলি /lp/{slug} এ থাকে এবং ইচ্ছাকৃতভাবে প্রধান নেভিগেশনে নেই। এগুলি অনুসন্ধানের মাধ্যমে পাওয়া যায়; প্রতিটি প্রাসঙ্গিক ইন্টিগ্রেশন পৃষ্ঠায় ফিরে লিঙ্ক করে।
এগুলো কোথায় পাবেন
দীর্ঘ-পাল্লার গাইডগুলির প্রথম ব্যাচ ইন্টিগ্রেশন ফ্রেমওয়ার্ক পৃষ্ঠাগুলির সাথে চালু হয়। ততক্ষণ পর্যন্ত, সবচেয়ে কংক্রিট পরিস্থিতি-নির্দিষ্ট বিষয়বস্তু docs.blockchain0x.com এ "গাইড" এর অধীনে থাকে। প্রতিটি /lp/ পৃষ্ঠায় কাজের কোড অন্তর্ভুক্ত রয়েছে যা আপনি চালাতে পারেন এবং সংশ্লিষ্ট এজেন্টকে প্রোতে আপগ্রেড করার জন্য একটি সরাসরি CTA।