মূল বিষয়বস্তুতে যান
ইন্টিগ্রেশন

আপনার এজেন্ট স্ট্যাকে Blockchain0x সংযুক্ত করুন।

প্রতিটি জনপ্রিয় এজেন্ট ফ্রেমওয়ার্কের জন্য বাস্তব কোড। যেখানে একটি বিদ্যমান সেখানে একটি পাঠানো প্যাকেজ, যেখানে এটি নেই সেখানে একটি সংক্ষিপ্ত SDK রেসিপি।

আপনার ফ্রেমওয়ার্ক বেছে নিন। যেখানে আমরা একটি প্যাকেজ বিতরণ করি আপনি এটি ইনস্টল করেন; অন্যথায় আপনি আমাদের SDK-কে সেই ফ্রেমওয়ার্কের নেটিভ টুলে মোড়ান। যেভাবেই হোক এটি একটি HTTP API এর উপর একটি পাতলা স্তর, এবং আপনি এটি এড়াতে পারেন এবং সরাসরি API কল করতে পারেন।

প্রতিটি কার্ড একটি গভীর-ডাইভ খুলে: ইনস্টল বা রেসিপি, একটি কার্যকরী এজেন্ট উদাহরণ, ওয়েবহুক পরিচালনা, এবং সাধারণ pitfalls। তিনটি আজ বাস্তব প্যাকেজ হিসাবে পাঠানো হয় - blockchain0x-langchain এবং blockchain0x-crewai PyPI তে, এবং @blockchain0x/mcp npm এ। অন্য সাতটি একই SDK এর উপর সংক্ষিপ্ত রেসিপি। কোনও উদ্ভাবিত প্যাকেজ নেই।

সমর্থিত ফ্রেমওয়ার্ক

দশটি ফ্রেমওয়ার্ক। তিনটি প্যাকেজ, সাতটি রেসিপি, একটি API।

LangChain logo

LangChain

PyPI প্যাকেজ

blockchain0x-langchain প্যাকেজ থেকে Python টুলসেট; TypeScript এজেন্টগুলি x402 ক্লায়েন্টকে মোড়ায়

গাইড পড়ুন
CrewAI logo

CrewAI

PyPI প্যাকেজ

blockchain0x-crewai থেকে Python টুলসেট, LangChain এর মতো একই ফ্যাক্টরি আকার

গাইড পড়ুন
AutoGen logo

AutoGen

SDK রেসিপি

রেসিপি: SDK কে একটি AutoGen ফাংশন টুলে মোড়ান

গাইড পড়ুন
LlamaIndex logo

LlamaIndex

SDK রেসিপি

রেসিপি: ক্লায়েন্টকে একটি LlamaIndex FunctionTool এ মোড়ান

গাইড পড়ুন
OpenAI Agents SDK logo

OpenAI Agents SDK

SDK রেসিপি

রেসিপি: ক্লায়েন্টকে একটি OpenAI Agents SDK ফাংশন টুলে মোড়ান

গাইড পড়ুন
Pydantic AI logo

Pydantic AI

SDK রেসিপি

রেসিপি: একটি Pydantic AI টুল নিবন্ধন করুন যা ক্লায়েন্টকে কল করে

গাইড পড়ুন
LangGraph logo

LangGraph

SDK রেসিপি

রেসিপি: একটি LangGraph নোড যা x402 ক্লায়েন্টকে কল করে

গাইড পড়ুন
S

Semantic Kernel

SDK রেসিপি

রেসিপি: একটি KernelFunction SDK কে মোড়ানো; কোন NuGet বা জাভা অ্যাডাপ্টার নেই

গাইড পড়ুন
A

Agno

SDK রেসিপি

রেসিপি: পাইথন ক্লায়েন্টকে মোড়ানো একটি Agno Toolkit

গাইড পড়ুন
MCP servers logo

MCP servers

npm প্যাকেজ

@blockchain0x/mcp সার্ভারের মাধ্যমে যেকোন MCP ক্লায়েন্টের জন্য ওয়ালেট টুলগুলি

গাইড পড়ুন
A

Agent Skill

Agent Skill

One 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 হল সত্যের উৎস; ফ্রেমওয়ার্ক র‍্যাপারগুলি আপনাকে সময় সাশ্রয় করতে বিদ্যমান।

SDK আর্কিটেকচার ডায়াগ্রাম: ফ্রেমওয়ার্ক র‍্যাপারগুলি একটি একক Blockchain0x HTTP 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 - কোন SDK নেই
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 অনেক কিছু টেনে আনে
LangGraphStateful multi-step workflows, durable execution, human-in-the-loopসরল লিনিয়ার চেইন; গ্রাফের অতিরিক্ত খরচ অপচয় হয়
CrewAImulti-agent collaboration pattern (researcher + writer + reviewer)একক-এজেন্ট লুপ; CrewAI ক্রুদের জন্য তৈরি
AutoGenmulti-agent conversation, group chat pattern, Microsoft toolingউৎপাদন উচ্চ-থ্রুপুট; AutoGen গবেষণার জন্য অপ্টিমাইজ করে
LlamaIndexRAG-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-firstTypeScript-প্রথম স্ট্যাক; পাইথন-নেটিভ টাইপিং হল মূল্য
Semantic Kernelবিদ্যমান .NET / C# / Java codebase, enterprise Microsoft shopপাইথন-শুধুমাত্র দল; আপনি অপ্রয়োজনীয় MS একীকরণের জন্য পেমেন্ট করছেন
AgnoPython-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।

প্রায়শই জিজ্ঞাসিত

পাঁচটি ইন্টিগ্রেশন প্রশ্ন যা উত্তর দেওয়ার মূল্যবান।

যদি SDK ঐচ্ছিক হয়, তবে এটি কেন বিদ্যমান?

তিনটি কারণ। প্রথমত, আরগনোমিক্স: SDK স্বয়ংক্রিয়ভাবে আইডেম্পোটেন্সি কী তৈরি করে, প্রতিটি অনুরোধ এবং প্রতিক্রিয়া টাইপ করে, এবং ওয়েবহুক স্বাক্ষর যাচাইকরণকে একত্রিত করে যাতে আপনাকে সেই কোডটি নিজে লিখতে না হয়। দ্বিতীয়ত, ড্রিফট সুরক্ষা: যখন আমরা একটি এন্ডপয়েন্ট যোগ করি বা একটি ক্ষেত্র পরিবর্তন করি, তখন পরবর্তী SDK রিলিজ এটি প্রকাশ করে; কাঁচা HTTP ব্যবহারকারীদের চেঞ্জলগ পড়তে হবে। তৃতীয়ত, যন্ত্রপাতি: SDK স্বয়ংক্রিয়ভাবে সাধারণ পর্যবেক্ষণ স্ট্যাকগুলির সাথে সামঞ্জস্যপূর্ণ একটি ফরম্যাটে কাঠামোবদ্ধ লগ এবং মেট্রিকগুলি তৈরি করে। এগুলির মধ্যে কোনটিই অপরিহার্য নয়, তবে এগুলি 30-90 মিনিটের ইন্টিগ্রেশন সময় সাশ্রয় করে। যদি আপনি API এর কাঁচা আকার দেখতে চান তবে SDK বাদ দিন এবং curl বা যেকোন HTTP ক্লায়েন্ট ব্যবহার করুন।

আমি একটি ফ্রেমওয়ার্ক ব্যবহার করছি যা আপনি তালিকাভুক্ত করেননি। আমি কি এখনও ইন্টিগ্রেট করতে পারি?

হ্যাঁ। প্রতিটি ইন্টিগ্রেশন একই ছোট REST API-তে বসে: এজেন্ট, পেমেন্ট, পেমেন্ট-অনুরোধ, লেনদেন, ওয়েবহুক, প্লাস পড়ার জন্য ব্যয় অনুমতি। অথরাইজেশন একটি বেয়ার টোকেন, ওয়েবহুকগুলি HMAC-SHA256 দিয়ে স্বাক্ষরিত। আপনি যদি HTTP বলতে পারেন, তাহলে আপনি যেকোনো ফ্রেমওয়ার্ক থেকে ইন্টিগ্রেট করতে পারেন, এমনকি যেগুলোর কোন শিপ করা র‍্যাপার নেই - আপনি কেবল আমাদের SDK-কে সেই ফ্রেমওয়ার্কের নিজস্ব টুলে মোড়ান। ফ্রেমওয়ার্ক পৃষ্ঠাগুলি সুবিধার জন্য বিদ্যমান, গেটকিপিংয়ের জন্য নয়। আপনার ফ্রেমওয়ার্কের জন্য একটি অফিসিয়াল অ্যাডাপ্টার চান? আমাদের ডক্সের মাধ্যমে জানান এবং আমরা এটি চাহিদার বিরুদ্ধে পরিমাপ করব।

একটি এজেন্ট কি একসাথে একাধিক ফ্রেমওয়ার্ক ইন্টিগ্রেশন দ্বারা সেবা পেতে পারে?

হ্যাঁ। একটি একক এজেন্টের একটি ওয়ালেট ঠিকানা, একটি API কী সেট, একটি ব্যয় নীতি এবং একটি পাবলিক পৃষ্ঠা রয়েছে। আপনার স্ট্যাকের বিভিন্ন অংশ আমাদের API কে বিভিন্ন ফ্রেমওয়ার্ক ইন্টিগ্রেশনগুলির মাধ্যমে কল করতে পারে: উৎপাদনে একটি LangChain এজেন্ট, একটি CrewAI পরীক্ষা, একটি MCP সার্ভার মিডলওয়্যার, সব একই এজেন্টকে পেমেন্ট করছে বা সব একই এজেন্টের মাধ্যমে চার্জ করছে। ফ্রেমওয়ার্কের সীমানা আপনার দিকেই; আমরা কেবল প্রমাণীকৃত API অনুরোধ এবং ওয়েবহুক সাবস্ক্রিপশনগুলি দেখি।

ফ্রেমওয়ার্ক ইন্টিগ্রেশনগুলোর জন্য কি অতিরিক্ত খরচ হয়?

না। বিতরণ করা অ্যাডাপ্টারগুলি - blockchain0x-langchain এবং blockchain0x-crewai PyPI-তে, এবং @blockchain0x/mcp সার্ভার npm-তে - বিনামূল্যে, এবং SDK গুলিও। প্রতিটি অন্যান্য ফ্রেমওয়ার্কের জন্য অতিরিক্ত প্যাকেজ কেনার প্রয়োজন নেই: আপনি কয়েক লাইনে SDK নিজে মোড়ান। আপনার খরচ হল প্রতি এজেন্টের সাবস্ক্রিপশন এবং লেনদেনের ফি যা আপনি যেভাবেই দিতে হবে। LangChain প্যাকেজ ইনস্টল করার খরচ curl দিয়ে API কল করার সমান। প্যাকেজটি সময় সাশ্রয় করে, এটি বৈশিষ্ট্যগুলি আটকায় না।

ফ্রেমওয়ার্কগুলি ভাঙা পরিবর্তন পাঠানোর সময় আপনি কত দ্রুত ইন্টিগ্রেশন আপডেট করেন?

পাঠানো অ্যাডাপ্টারগুলির জন্য (blockchain0x-langchain, blockchain0x-crewai, @blockchain0x/mcp) আমরা সেই ফ্রেমওয়ার্কগুলি ট্র্যাক করি যা মানুষ আসলে ব্যবহার করে এবং একটি বড় সংস্করণ আসলে আপডেট করি; আমরা প্রাথমিক এবং এখনও একটি নির্দিষ্ট SLA প্রতিশ্রুতি দিই না। ক্ষুদ্র সংস্করণগুলি সাধারণত কোনও পরিবর্তনের প্রয়োজন হয় না কারণ অ্যাডাপ্টারগুলি স্থিতিশীল ইন্টারফেসগুলি মোড়ায়। রেসিপি-ভিত্তিক ফ্রেমওয়ার্কগুলি এখানে খুব কমই চলে: তারা SDK কে সরাসরি কল করে, তাই একটি ফ্রেমওয়ার্ক বাম্প আমাদের পৃষ্ঠকে বিরলভাবে স্পর্শ করে। যদি একটি ভাঙা পরিবর্তন একটি অ্যাডাপ্টারকে নিরাপদ না করে, তবে আমরা সমর্থন প্রত্যাহার করার আগে এটি মেলানো /integrations/ পৃষ্ঠায় উল্লেখ করি।

এটি সংযুক্ত করুন, অর্থ পেতে শুরু করুন।

শুরু করতে ফ্রি। আপনার প্রথম পেমেন্ট অনুরোধে পাঁচ মিনিট।