Ana içeriğe atla
ENTEGRASYONLAR

Blockchain0x'i ajan yığınınıza entegre edin.

Her popüler ajan çerçevesi için gerçek kod. Varsa gönderilen bir paket, yoksa kısa bir SDK tarifi.

Çerçevenizi seçin. Bir paket gönderdiğimiz yerlerde onu kurarsınız; aksi takdirde SDK'mızı o çerçevenin yerel aracıyla sararsınız. Her iki durumda da, tek bir HTTP API üzerinde ince bir katmandır ve bunu atlayabilir ve API'yi doğrudan çağırabilirsiniz.

Her kart, bir derin dalış açar: kurulum veya tarif, çalışan bir ajan örneği, webhook işleme ve yaygın tuzaklar. Bugün üç gerçek paket olarak gönderiliyor - blockchain0x-langchain ve blockchain0x-crewai PyPI'de, ve @blockchain0x/mcp npm'de. Diğer yedi, aynı SDK üzerinde kısa tariflerdir. İcat edilmiş paket yok.

HER ENTEGRASYONUN İÇERDİĞİ

Her çerçevede tutarlı bir şekil.

  • Paket için kurulum komutu veya paket yoksa izlenecek yol
  • Çalıştırabileceğiniz kopyala-yapıştır kod, pseudocode değil
  • '{framework} ajanıma ödemeleri nasıl eklerim' sorusuna kısa cevap
  • AI arama motorları için HowTo/FAQ şemalı SSS girdileri
  • Eşleşen uzun kuyruk açılış sayfasına bağlantı
  • Fiyatlandırma sayfasına bağlantı
MİMARİ

Her entegrasyon, aynı API'nin ince bir sarmalayıcısıdır.

Blockchain0x entegrasyonları 10 ayrı ürün değildir. Tek bir HTTP API'nin üzerinde 10 farklı ergonomik yüzeydir. API gerçeğin kaynağıdır; çerçeve sarmalayıcıları zaman kazanmanız için vardır.

SDK mimari diyagramı: tek bir Blockchain0x HTTP API'sini çağıran çerçeve sarmalları

Her sarmalayıcı, "çerçevenizin bir aracı nasıl tanımladığı" ile "API'mize bir HTTP çağrısı" arasında çeviri yapar. Bu, tüm işlevdir. Python adaptörleri create_blockchain0x_toolset(client)'i açar, bu da LangChain veya CrewAI'ye hazır bir araç seti verir. Gönderilmiş bir adaptörü olmayan bir çerçeve, createX402Client(...) (Node) veya blockchain0x istemcisini (Python) o çerçevenin yerel bir aracı içinde sarar. Her iki durumda da aynı API altında.

Bunun birkaç nedeni var. Öncelikle, karıştırabilir ve eşleştirebilirsiniz: bir LangChain üretim ajansı ve bir CrewAI deneysel ajansı, aynı Blockchain0x ajan cüzdanını çelişmeden hedefleyebilir. İkincisi, bizim aracılığımızla bir çerçeve seçimine kilitlenmezsiniz; çerçeveleri değiştirmek, cüzdanınıza, harcama politikalarınıza veya genel sayfanıza herhangi bir değişiklik gerektirmez. Üçüncüsü, yeni bir uç nokta veya yeni bir webhook olayı gönderdiğimizde, çerçeve sarmalayıcıları bunu bir sonraki sürümde açığa çıkarır; temel API sözleşmedir.

SDK'YI ATLAMAK

SDK'mız, sarmalayıcımız veya çerçeve entegrasyonumuz olmadan entegre olabilirsiniz.

Blockchain0x API'si, bearer-token kimlik doğrulaması ile HTTPS üzerinden düz JSON'dur. Herhangi bir dildeki herhangi bir HTTP istemcisi bunu çağırabilir. Resmi SDK'lar ve çerçeve sarmalayıcıları, kolaylık katmanlarıdır; ham API belgelenmiştir, stabildir ve ona karşı elle yazmanın makul olmasını sağlayacak kadar kasıtlı olarak küçüktür.

CURL - SDK YOK
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'yı atlamak mantıklı olduğunda

  • Sunduğumuz bir dilde değilsiniz. Go, Rust, Elixir, Ruby, PHP, Java - bunların hepsi, standart HTTP kütüphaneleri ile API'mizi yerel olarak çağırabilir. Özel bir araç gerektirmez.
  • Sınırdasınız. Cloudflare Workers, Vercel Edge Functions, Deno Deploy - ek bir bağımlılığı birleştirmek istemeyeceğiniz ortamlar. Ham API burada değişiklik olmadan çalışır.
  • Tam olarak telde ne olduğunu görmek istiyorsunuz. Hata ayıklama, güvenlik incelemesi veya protokolü öğrenmek için, ham HTTP şekli SDK kaynağını okumaktan daha nettir.
  • Kendi HTTP katmanınız var, yeniden denemeler, günlükleme, telemetri ile. Kendi tekrar davranışına sahip başka bir SDK'yı getirmek mevcut altyapınızla çatışır. Ham API'yi sadece başka bir HTTP uç noktası olarak çağırmak temiz bir şekilde yerleştirilir.

docs.blockchain0x.com adresindeki tam API referansı OpenAPI spesifikasyonunu içermektedir, böylece OpenAPI kod üretim aracına sahip herhangi bir dilde kendi istemcinizi de oluşturabilirsiniz.

BİR ÇERÇEVE SEÇME

Her çerçevenin doğru araç olduğu zaman.

Henüz bir ajan çerçevesi seçmediyseniz, işte ticaret dengelerini nasıl gördüğümüz. Bunların hiçbiri yanlış seçimler değil; doğru olan, ajanın ne yaptığına ve kimin bakımını yaptığına bağlıdır.

ÇerçeveEn iyi ne zamanKaçının
LangChainMevcut LangChain codebase, karmaşık tool zincirleri, geniş ekosistem kullanımıMinimum bağımlılıklar istiyorsunuz; LangChain çok şey getiriyor
LangGraphDurum tutan çok adımlı iş akışları, dayanıklı yürütme, human-in-the-loopBasit doğrusal zincirler; grafik yükü boşa gidiyor
CrewAIÇoklu agent işbirliği kalıpları (araştırmacı + yazar + gözden geçirici)Tek ajans döngüleri; CrewAI ekipler için tasarlandı
AutoGenÇoklu agent konuşması, grup sohbeti kalıpları, Microsoft araçlarıÜretim yüksek verim; AutoGen araştırma için optimize edilmiştir
LlamaIndexRAG ağırlıklı ajanlar, çekirdek yetenek olarak belge Soru-CevapSaf araç kullanımı ajanları; LlamaIndex'in güçlü yönleri kullanılmıyor
OpenAI Agents SDKYalnızca OpenAI tabanlı stack'ler, en temiz tool kullanım API'sini istiyorÇoklu sağlayıcı yığınları; OpenAI SDK, OpenAI merkezli
Pydantic AITüm ajan giriş/çıkışlarında güçlü tipleme, Python-firstTypeScript öncelikli yığınlar; Python yerel tipleri değerdir
Semantic KernelMevcut .NET / C# / Java codebase, kurumsal Microsoft ortamıSadece Python takımları; kullanılmayan MS entegrasyonu için ödeme yapıyorsunuz
AgnoPython-native, hafif, minimum soyutlama maliyeti isterLangChain ekosisteminin üçüncü taraf entegrasyonlarına ihtiyacınız var
MCP middlewareBir MCP server çalıştırıyorsunuz ve istemcilerin çağrı başına ödeme yapmasını istiyorsunuzBir MCP sunucusu çalıştırmıyorsunuz (bu bir sunucu tarafı modelidir)

İki pratik tavsiye. Sıfırdan başlıyorsanız ve mümkün olan en küçük öğrenme eğrisini istiyorsanız, LangChain veya OpenAI Agents SDK en güvenli varsayılanlardır. Zaten bir çerçeveniz varsa, onun için entegrasyonumuz iyi çalışır; sadece Blockchain0x kullanmak için çerçeveleri değiştirmeyin.

DAHA DERİN REHBERLER

Belirli senaryolar kendi sayfalarını alır.

Çerçeveye özgü entegrasyon sayfalarının ötesinde, daha dar sorularla ilgili uzun kuyruklu kılavuzlar yayımlıyoruz: "LangGraph çok adımlı iş akışına nasıl ödeme eklerim", "MCP sunucumun her araç için nasıl ücret almasını sağlarım", "USDC ödemesi arkasında Stripe benzeri bir API'yi nasıl kapatırım". Bunlar /lp/{slug} adresinde yer alır ve kasıtlı olarak ana navigasyonda yer almaz. Arama yoluyla bulunurlar; her biri ilgili entegrasyon sayfasına geri bağlanır.

Onları nerede bulabilirsiniz

Uzun kuyruklu kılavuzların ilk partisi, entegrasyon çerçevesi sayfalarıyla birlikte gönderilir. O zamana kadar, en somut senaryo özel içerik, docs.blockchain0x.com adresindeki "Kılavuzlar" altında yer alır. Her /lp/ sayfası, çalıştırabileceğiniz kodu ve ilgili ajansı Pro'ya yükseltmek için doğrudan bir CTA içerir.

SIKÇA SORULAN

Cevaplamaya değer beş entegrasyon sorusu.

SDK isteğe bağlıysa, neden var?

Üç neden. Birincisi, ergonomi: SDK, idempotentlik anahtarlarını otomatik olarak oluşturur, her isteği ve yanıtı türlendirir ve webhook imza doğrulamasını bir araya getirir, böylece o kodu kendiniz yazmazsınız. İkincisi, drift koruması: bir uç nokta eklediğimizde veya bir alanı değiştirdiğimizde, bir sonraki SDK sürümü bunu açığa çıkarır; ham HTTP kullanıcıları değişiklik günlüğünü okumalıdır. Üçüncüsü, enstrümantasyon: SDK, yaygın gözlemlenebilirlik yığınları ile uyumlu bir formatta yapılandırılmış günlükler ve metrikler otomatik olarak yayar. Bunların hiçbiri zorunlu değildir, ancak entegrasyon süresinden 30-90 dakika tasarruf sağlar. API'nin ham şeklini görmek isterseniz, SDK'yı atlayın ve curl veya herhangi bir HTTP istemcisi kullanın.

Listede yer almayan bir çerçeve kullanıyorum. Yine de entegre olabilir miyim?

Evet. Tüm entegrasyonlar aynı küçük REST API üzerinde çalışır: agents, payments, payment-requests, transactions, webhooks ve read-only spend permissions. Auth bir bearer token'dır, webhooks HMAC-SHA256 ile imzalanır. HTTP konuşabiliyorsanız, shipped wrapper olmayanlar da dahil olmak üzere herhangi bir framework'ten entegre olabilirsiniz - yapmanız gereken yalnızca SDK'mızı o framework'ün kendi tool'u içine sarmak. Framework sayfaları gatekeeping için değil, kolaylık içindir. Framework'ünüz için resmi bir adapter mı istiyorsunuz? Docs üzerinden bize bildirin, biz de talebe göre değerlendirelim.

Bir ajan birden fazla çerçeve entegrasyonu tarafından aynı anda hizmet alabilir mi?

Evet. Tek bir ajanın bir cüzdan adresi, bir API anahtarları seti, bir harcama politikası ve bir kamu sayfası vardır. Yığınınızdaki farklı parçalar, API'mizi farklı çerçeve entegrasyonları aracılığıyla çağırabilir: üretimde bir LangChain ajanı, bir CrewAI deneyi, bir MCP sunucu ara yazılımı, hepsi aynı ajana ödeme yapar veya hepsi aynı ajandan ücret alır. Çerçeve sınırı sizin tarafınızdadır; biz yalnızca kimlik doğrulaması yapılmış API isteklerini ve webhook aboneliklerini görürüz.

Çerçeve entegrasyonları ekstra maliyetli mi?

Hayır. Gönderilen adaptörler - PyPI'de blockchain0x-langchain ve blockchain0x-crewai, ve npm'de @blockchain0x/mcp sunucusu - ücretsizdir ve SDK'lar da öyle. Diğer her çerçeve için satın almanız gereken ekstra bir paket yoktur: SDK'yı kendiniz birkaç satırda sararsınız. Maliyeti, her ajan için abonelik ve her iki durumda da ödeyeceğiniz işlem ücretidir. LangChain paketini yüklemek, API'yi curl ile çağırmakla aynı maliyettir. Paket zaman kazandırır, özellikleri kapatmaz.

Çerçeveler kırıcı değişiklikler gönderdiğinde entegrasyonları ne kadar hızlı güncelliyorsunuz?

Gönderilen adaptörler (blockchain0x-langchain, blockchain0x-crewai, @blockchain0x/mcp) insanların gerçekten kullandığı çerçeveleri takip ediyoruz ve büyük bir sürüm çıktığında güncelliyoruz; henüz erken aşamadayız ve sabit bir SLA vaat etmiyoruz. Küçük sürümler genellikle değişiklik gerektirmez çünkü adaptörler kararlı arayüzleri sarar. Tarif tabanlı çerçeveler burada pek hareket etmez: doğrudan SDK'yı çağırırlar, bu nedenle bir çerçeve yükseltmesi nadiren yüzeyimizi etkiler. Eğer bir kırılma değişikliği bir adaptörü güvensiz hale getirirse, destek çekmeden önce eşleşen /integrations/ sayfasında bunu belirtiriz.

Bağlayın, ödemeye başlayın.

Başlamak için ücretsiz. İlk ödeme talebinize beş dakika.