Intégrez Blockchain0x dans votre pile d'agents.
Code réel pour chaque cadre d'agent populaire. Un paquet expédié là où il existe, une courte recette SDK là où il n'existe pas.
Choisissez votre framework. Là où nous expédions un package, vous l'installez ; sinon, vous enveloppez notre SDK dans l'outil natif de ce framework. Dans tous les cas, c'est une fine couche sur une API HTTP, et vous pouvez l'ignorer et appeler l'API directement.
Chaque carte ouvre une plongée approfondie : l'installation ou la recette, un exemple d'agent fonctionnel, la gestion des webhooks et les pièges courants. Trois sont expédiés comme de véritables paquets aujourd'hui - blockchain0x-langchain et blockchain0x-crewai sur PyPI, et @blockchain0x/mcp sur npm. Les sept autres sont de courtes recettes sur le même SDK. Aucun paquet inventé.
Dix frameworks. Trois paquets, sept recettes, une API.
LangChain
Paquet PyPIEnsemble d'outils Python du paquet blockchain0x-langchain ; les agents TypeScript enveloppent le client x402
CrewAI
Paquet PyPIEnsemble d'outils Python de blockchain0x-crewai, la même forme d'usine que LangChain
AutoGen
Recette SDKRecette : envelopper le SDK dans un outil de fonction AutoGen
LlamaIndex
Recette SDKRecette : envelopper le client dans un FunctionTool LlamaIndex
OpenAI Agents SDK
Recette SDKRecette : envelopper le client dans un outil de fonction OpenAI Agents SDK
Pydantic AI
Recette SDKRecette : enregistrer un outil Pydantic AI qui appelle le client
LangGraph
Recette SDKRecette : un nœud LangGraph qui appelle le client x402
Semantic Kernel
Recette SDKRecette : une KernelFunction enveloppant le SDK ; pas d'adaptateur NuGet ou Java
Agno
Recette SDKRecette : un Agno Toolkit enveloppant le client Python
MCP servers
package npmOutils de portefeuille pour tout client MCP via le serveur @blockchain0x/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
Une forme cohérente à travers chaque framework.
- La commande d'installation du package, ou la recette lorsqu'il n'existe pas de package
- Du code à copier-coller et exécuter, pas du pseudo-code
- Une réponse courte à 'comment ajouter des paiements à mon agent {framework}'
- Entrées FAQ avec schéma HowTo/FAQ pour les moteurs de recherche IA
- Un lien vers la page d'atterrissage longue traîne correspondante
- Un lien vers la page de tarification
Chaque intégration est un mince wrapper sur la même API.
Les intégrations Blockchain0x ne sont pas 10 produits distincts. Ce sont 10 surfaces ergonomiques différentes sur une seule API HTTP. L'API est la source de vérité ; les wrappers de framework existent pour vous faire gagner du temps.
Chaque enveloppe traduit "la façon dont votre cadre définit un outil" en "un appel HTTP à notre API". C'est tout le travail. Les adaptateurs Python exposent create_blockchain0x_toolset(client), qui fournit à LangChain ou CrewAI un ensemble d'outils prêt à l'emploi. Un cadre sans adaptateur expédié enveloppe createX402Client(...) (Node) ou le client blockchain0x (Python) dans un outil natif de ce cadre. Même API en dessous, de toute façon.
Cela a son importance pour plusieurs raisons. Tout d'abord, vous pouvez mélanger et assortir : un agent de production LangChain et un agent expérimental CrewAI peuvent tous deux cibler le même portefeuille d'agent Blockchain0x sans conflit. Deuxièmement, vous n'êtes pas enfermé dans un choix de cadre par notre intermédiaire ; changer de cadre ne nécessite aucun changement à votre portefeuille, vos politiques de dépenses ou votre page publique. Troisièmement, lorsque nous expédions un nouvel endpoint ou un nouvel événement webhook, les wrappers de cadre l'exposent lors de leur prochaine version ; l'API sous-jacente est le contrat.
Vous pouvez vous intégrer sans notre SDK, notre wrapper ou notre intégration de cadre.
L'API Blockchain0x est du JSON simple sur HTTPS avec authentification par jeton porteur. N'importe quel client HTTP dans n'importe quel langage peut l'appeler. Les SDK et wrappers de framework officiels sont des couches de commodité ; l'API brute est documentée, stable et intentionnellement assez petite pour que l'écriture manuelle soit raisonnable.
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" } }'
Lorsque sauter le SDK a du sens
- Vous êtes dans une langue que nous ne proposons pas. Go, Rust, Elixir, Ruby, PHP, Java - tous peuvent appeler notre API nativement avec leurs bibliothèques HTTP standard. Aucun outil spécial requis.
- Vous êtes à la limite. Cloudflare Workers, Vercel Edge Functions, Deno Deploy - environnements où vous préféreriez ne pas regrouper une dépendance supplémentaire. L'API brute fonctionne là-bas sans modifications.
- Vous voulez voir exactement ce qui est sur le fil. Pour le débogage, la révision de sécurité ou l'apprentissage du protocole, la forme HTTP brute est plus claire que la lecture du code source du SDK.
- Vous avez votre propre couche HTTP avec des tentatives, des journaux, de la télémétrie. L'intégration d'un autre SDK avec son propre comportement de réessai conteste votre infrastructure existante. Appeler l'API brute comme un autre point de terminaison HTTP s'intègre proprement.
La référence complète de l'API à docs.blockchain0x.com inclut la spécification OpenAPI, vous pouvez donc également générer votre propre client dans n'importe quel langage disposant d'un outil de génération de code OpenAPI.
Lorsque chaque framework est le bon outil.
Si vous n'avez pas encore choisi de cadre d'agent, voici comment nous voyons les compromis. Aucun de ces choix n'est mauvais ; le bon dépend de ce que fait votre agent et de qui le maintient.
| Cadre | Meilleur quand | Évitez quand |
|---|---|---|
| LangChain | Base de code LangChain existante, chaînes d'outils complexes, large usage écosystémique | Vous voulez des dépendances minimales ; LangChain en tire beaucoup. |
| LangGraph | Workflows multi-étapes avec état, exécution durable, human-in-the-loop | Chaînes linéaires simples ; la surcharge graphique est gaspillée |
| CrewAI | Schémas de collaboration multi-agents (chercheur + rédacteur + relecteur) | Boucles à agent unique ; CrewAI est construit pour des équipes |
| AutoGen | Conversation multi-agents, schémas de chat de groupe, outils Microsoft | Production à haut débit ; AutoGen optimise pour la recherche |
| LlamaIndex | Agents fortement orientés RAG, Q+A sur documents comme capacité centrale | Agents d'utilisation pure des outils ; les forces de LlamaIndex restent inutilisées |
| OpenAI Agents SDK | Stacks OpenAI uniquement, veulent l'API d'utilisation des outils la plus propre | Piles multi-fournisseurs ; le SDK OpenAI est centré sur OpenAI |
| Pydantic AI | Typage fort sur toutes les entrées/sorties des agents, Python-first | Stacks orientés TypeScript ; le typage natif Python est la valeur |
| Semantic Kernel | Base de code .NET / C# / Java existante, environnement Microsoft entreprise | Équipes uniquement Python ; vous payez pour une intégration MS inutilisée |
| Agno | Python-native, léger, avec un overhead d'abstraction minimal | Vous avez besoin des intégrations tierces de l'écosystème LangChain |
| MCP middleware | Vous exploitez un serveur MCP et souhaitez que les clients paient par appel | Vous ne gérez pas de serveur MCP (c'est un modèle côté serveur) |
Deux conseils pratiques. Si vous partez de zéro et souhaitez la courbe d'apprentissage la plus petite possible, LangChain ou OpenAI Agents SDK sont les choix par défaut les plus sûrs. Si vous avez déjà un cadre, notre intégration fonctionne bien ; ne changez pas de cadre juste pour utiliser Blockchain0x.
Des scénarios spécifiques ont leur propre page.
Au-delà des pages d'intégration spécifiques au cadre, nous publions des guides de longue traîne sur des questions plus étroites : "comment ajouter des paiements à un flux de travail LangGraph multi-étapes", "comment faire en sorte que mon serveur MCP facture par outil", "comment restreindre une API similaire à Stripe derrière un paiement en USDC". Ceux-ci se trouvent à /lp/{slug} et ne sont intentionnellement pas dans la navigation principale. Ils sont trouvés par la recherche ; chacun renvoie à la page d'intégration pertinente.
Où les trouver
Le premier lot de guides de longue traîne est expédié avec les pages du cadre d'intégration. D'ici là, le contenu le plus concret spécifique aux scénarios se trouve dans la documentation à docs.blockchain0x.com sous "Guides". Chaque page /lp/ comprend du code fonctionnel que vous pouvez exécuter et un CTA direct pour mettre à niveau l'agent concerné vers Pro.