ข้ามไปยังเนื้อหาหลัก
การรวมระบบ

เชื่อมต่อ Blockchain0x เข้ากับสแต็กตัวแทนของคุณ

รหัสจริงสำหรับทุกเฟรมเวิร์กตัวแทนที่เป็นที่นิยม แพ็คเกจที่จัดส่งเมื่อมีอยู่, สูตร SDK สั้นๆ เมื่อไม่มี.

เลือกเฟรมเวิร์กของคุณ ที่ที่เราจัดส่งแพ็คเกจคุณติดตั้งมัน; มิฉะนั้นคุณห่อ SDK ของเราในเครื่องมือพื้นเมืองของเฟรมเวิร์กนั้น ไม่ว่าจะเป็นทางใดก็เป็นชั้นบางๆ เหนือ HTTP API หนึ่งตัว และคุณสามารถข้ามมันและเรียก API โดยตรง.

แต่ละการ์ดเปิดการเจาะลึก: การติดตั้งหรือสูตร ตัวอย่างเอเจนต์ที่ทำงาน การจัดการ webhook และข้อผิดพลาดทั่วไป สามแพ็คเกจถูกส่งเป็นแพ็คเกจจริงในวันนี้ - blockchain0x-langchain และ blockchain0x-crewai บน PyPI และ @blockchain0x/mcp บน npm อีกเจ็ดรายการเป็นสูตรสั้น ๆ บน SDK เดียวกัน ไม่มีแพ็คเกจที่สร้างขึ้น.

เฟรมเวิร์กที่รองรับ

สิบเฟรมเวิร์ก สามแพ็คเกจ เจ็ดสูตร หนึ่ง API

LangChain logo

LangChain

แพ็คเกจ PyPI

ชุดเครื่องมือ Python จากแพ็คเกจ blockchain0x-langchain; ตัวแทน TypeScript ห่อหุ้มลูกค้า x402

อ่านคู่มือ
CrewAI logo

CrewAI

แพ็คเกจ PyPI

ชุดเครื่องมือ Python จาก blockchain0x-crewai, รูปร่างโรงงานเดียวกันกับ 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 หรือ Java

อ่านคู่มือ
A

Agno

สูตร SDK

สูตร: Agno Toolkit ที่ห่อหุ้มลูกค้า Python

อ่านคู่มือ
MCP servers logo

MCP servers

แพ็กเกจ npm

เครื่องมือกระเป๋าเงินสำหรับลูกค้า MCP ใด ๆ ผ่านเซิร์ฟเวอร์ @blockchain0x/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

อ่านคู่มือ
การรวมทุกอย่างมีอะไรบ้าง

รูปร่างที่สอดคล้องกันในทุกเฟรมเวิร์ก.

  • คำสั่งติดตั้งสำหรับแพ็กเกจ หรือ recipe เมื่อไม่มีแพ็กเกจ
  • โค้ดที่คัดลอกไปวางแล้วรันได้ ไม่ใช่ pseudocode
  • คำตอบสั้นๆ สำหรับ 'จะเพิ่มระบบชำระเงินให้เอเจนต์ {framework} ของฉันได้อย่างไร'
  • รายการ FAQ พร้อม schema แบบ HowTo/FAQ สำหรับ AI search engine
  • ลิงก์ไปยังหน้า Landing Page แบบ long-tail ที่ตรงกัน
  • ลิงก์ไปยังหน้าราคา
สถาปัตยกรรม

การรวมแต่ละครั้งเป็นตัวห่อที่บางเบาเหนือ API เดียวกัน.

การรวม Blockchain0x ไม่ใช่ผลิตภัณฑ์แยกกัน 10 รายการ แต่เป็น 10 พื้นผิวที่ออกแบบตามหลักสรีรศาสตร์ที่แตกต่างกันบน HTTP API เดียว API เป็นแหล่งความจริง; ตัวห่อของกรอบงานมีอยู่เพื่อประหยัดเวลา.

แผนภาพสถาปัตยกรรม SDK: เฟรมเวิร์กห่อหุ้มที่เรียก API HTTP ของ Blockchain0x เดียว

แต่ละตัวห่อจะแปลจาก "วิธีที่กรอบงานของคุณกำหนดเครื่องมือ" เป็น "การเรียก HTTP ไปยัง API ของเรา" นั่นคือหน้าที่ทั้งหมด อะแดปเตอร์ Python เปิดเผย create_blockchain0x_toolset(client) ซึ่งมอบชุดเครื่องมือที่พร้อมใช้งานให้กับ LangChain หรือ CrewAI กรอบงานที่ไม่มีอะแดปเตอร์ที่ส่งมาจะห่อ createX402Client(...) (Node) หรือไคลเอนต์ blockchain0x (Python) ในเครื่องมือพื้นเมืองของกรอบงานนั้น API เดียวกันอยู่ด้านล่าง ไม่ว่าจะด้วยวิธีใด.

นี่มีความสำคัญจากหลายเหตุผล ประการแรก คุณสามารถผสมผสานได้: ตัวแทนการผลิต LangChain และตัวแทนทดลอง CrewAI สามารถมุ่งเป้าไปที่กระเป๋าเงิน Blockchain0x ตัวเดียวกันได้โดยไม่มีความขัดแย้ง ประการที่สอง คุณไม่ได้ถูกล็อคอยู่ในตัวเลือกเฟรมเวิร์กผ่านเรา; การเปลี่ยนเฟรมเวิร์กไม่จำเป็นต้องเปลี่ยนแปลงกระเป๋าเงิน นโยบายการใช้จ่าย หรือหน้าสาธารณะของคุณ ประการที่สาม เมื่อเราส่งจุดสิ้นสุดใหม่หรือเหตุการณ์ webhook ใหม่ ตัวห่อเฟรมเวิร์กจะเปิดเผยในรุ่นถัดไป; API ที่อยู่เบื้องหลังคือสัญญา.

ข้าม SDK

คุณสามารถรวมเข้ากับระบบโดยไม่ต้องใช้ SDK, wrapper หรือการรวมกรอบงานของเรา

API ของ Blockchain0x เป็น JSON ธรรมดาผ่าน HTTPS พร้อมการตรวจสอบสิทธิ์แบบ bearer-token ลูกค้า 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 - ทั้งหมดนี้สามารถเรียก API ของเราได้โดยตรงด้วยไลบรารี HTTP มาตรฐานของพวกเขา ไม่ต้องการเครื่องมือพิเศษ
  • คุณอยู่บนขอบ. Cloudflare Workers, Vercel Edge Functions, Deno Deploy - สภาพแวดล้อมที่คุณไม่ต้องการรวมการพึ่งพาเพิ่มเติม API ดิบทำงานที่นั่นโดยไม่ต้องเปลี่ยนแปลง
  • คุณต้องการเห็นสิ่งที่อยู่บนสายอย่างชัดเจน. สำหรับการดีบัก การตรวจสอบความปลอดภัย หรือการเรียนรู้โปรโตคอล รูปร่าง HTTP ดิบจะชัดเจนกว่าการอ่านแหล่งที่มาของ SDK
  • คุณมีเลเยอร์ HTTP ของคุณเองพร้อมการลองใหม่, การบันทึก, การตรวจสอบข้อมูล. การนำ SDK อื่นเข้ามาที่มีพฤติกรรมการลองใหม่ของตนเองจะทำให้โครงสร้างพื้นฐานที่มีอยู่ของคุณมีปัญหา การเรียกใช้ API ดิบเป็นเพียงอีกหนึ่งจุดสิ้นสุด HTTP จะทำให้การทำงานเป็นไปอย่างเรียบร้อย.

เอกสาร API เต็มรูปแบบที่ docs.blockchain0x.com รวมถึงสเปค OpenAPI, ดังนั้นคุณจึงสามารถสร้างไคลเอนต์ของคุณเองในภาษาใดก็ได้ที่มีเครื่องมือ OpenAPI codegen.

การเลือกเฟรมเวิร์ก

เมื่อแต่ละเฟรมเวิร์กเป็นเครื่องมือที่ถูกต้อง

หากคุณยังไม่ได้เลือกกรอบเอเจนต์, นี่คือวิธีที่เรามองเห็นข้อดีข้อเสีย. ไม่มีตัวเลือกใดที่ผิด; ตัวเลือกที่ถูกต้องขึ้นอยู่กับว่าเอเจนต์ของคุณทำอะไรและใครดูแลมัน.

เฟรมเวิร์กดีที่สุดเมื่อหลีกเลี่ยงเมื่อ
LangChainมี codebase LangChain อยู่แล้ว, tool chains ซับซ้อน, ใช้งานใน ecosystem กว้างคุณต้องการการพึ่งพาน้อยที่สุด; LangChain ดึงเข้ามามาก
LangGraphเวิร์กโฟลว์หลายขั้นตอนแบบมี state, durable execution, human-in-the-loopสายโซ่เชิงเส้นง่ายๆ; ภาระกราฟถูกสูญเปล่า
CrewAIรูปแบบการทำงานร่วมกันของ multi-agent (researcher + writer + reviewer)ลูปเอเจนต์เดียว; CrewAI ถูกสร้างขึ้นสำหรับทีม
AutoGenการสนทนาแบบ multi-agent, รูปแบบ group chat, เครื่องมือของ Microsoftการผลิตที่มีความสามารถสูง; AutoGen ปรับให้เหมาะสมสำหรับการวิจัย
LlamaIndexเอเจนต์ที่ใช้ RAG หนัก, document Q+A เป็นความสามารถหลักตัวแทนที่ใช้เครื่องมืออย่างเดียว; จุดแข็งของ LlamaIndex ไม่ได้ถูกใช้งาน
OpenAI Agents SDKสแต็กที่ใช้เฉพาะ OpenAI, ต้องการ tool-use API ที่เรียบง่ายที่สุดสแต็คหลายผู้ให้บริการ; OpenAI SDK มุ่งเน้นไปที่ OpenAI
Pydantic AIstrong typing ครอบคลุม input/output ของเอเจนต์ทั้งหมด, เน้น Python-firstสแต็คที่เน้น TypeScript; การพิมพ์แบบพื้นเมืองของ Python คือคุณค่า
Semantic Kernelมี codebase .NET / C# / Java อยู่แล้ว, เป็นองค์กรที่ใช้ Microsoft เป็นหลักทีมที่ใช้ Python เท่านั้น; คุณกำลังจ่ายสำหรับการรวม MS ที่ไม่ได้ใช้งาน
AgnoPython-native, น้ำหนักเบา ต้องการ abstraction overhead ต่ำที่สุดคุณต้องการการรวมของบุคคลที่สามในระบบนิเวศ LangChain
MCP middlewareคุณกำลังรัน MCP server และต้องการให้ลูกค้าจ่ายต่อการเรียกใช้งานคุณไม่ได้รันเซิร์ฟเวอร์ MCP (มันเป็นรูปแบบด้านเซิร์ฟเวอร์)

สองคำแนะนำที่เป็นประโยชน์ หากคุณเริ่มต้นจากศูนย์และต้องการเส้นโค้งการเรียนรู้ที่เล็กที่สุด LangChain หรือ OpenAI Agents SDK เป็นตัวเลือกที่ปลอดภัยที่สุด หากคุณมีเฟรมเวิร์กอยู่แล้ว การรวมของเราสำหรับมันทำงานได้ดี; อย่าเปลี่ยนเฟรมเวิร์กเพียงเพื่อใช้ Blockchain0x.

คู่มือที่ลึกซึ้งยิ่งขึ้น

สถานการณ์เฉพาะจะมีหน้าของตัวเอง.

นอกเหนือจากหน้าอินทิเกรชันเฉพาะกรอบแล้ว เราเผยแพร่คู่มือที่ยาวเกี่ยวกับคำถามที่แคบกว่า: "ฉันจะเพิ่มการชำระเงินในเวิร์กโฟลว์หลายขั้นตอนของ LangGraph ได้อย่างไร", "ฉันจะให้เซิร์ฟเวอร์ MCP ของฉันเรียกเก็บเงินต่อเครื่องมือได้อย่างไร", "ฉันจะปิดกั้น API ที่คล้ายกับ Stripe ไว้หลังการชำระเงิน USDC ได้อย่างไร" สิ่งเหล่านี้อยู่ที่ /lp/{slug} และตั้งใจที่จะไม่อยู่ในการนำทางหลัก พวกเขาจะถูกค้นพบผ่านการค้นหา; แต่ละลิงก์กลับไปยังหน้าการรวมที่เกี่ยวข้อง.

ที่ไหนที่จะหาพวกเขา

ชุดแรกของคู่มือแบบยาวจะถูกจัดส่งพร้อมกับหน้าเฟรมเวิร์กการรวม จนกว่าจะถึงตอนนั้นเนื้อหาที่เฉพาะเจาะจงต่อสถานการณ์ที่ชัดเจนที่สุดจะอยู่ในเอกสารที่ docs.blockchain0x.com ภายใต้ "คู่มือ". ทุกหน้า /lp/ จะรวมโค้ดที่ใช้งานได้ที่คุณสามารถเรียกใช้และ CTA โดยตรงเพื่ออัปเกรดตัวแทนที่เกี่ยวข้องเป็น Pro.

คำถามที่พบบ่อย

ห้าคำถามเกี่ยวกับการรวมระบบที่ควรตอบ

ถ้า SDK เป็นทางเลือก ทำไมมันถึงมีอยู่?

สามเหตุผล สิ่งแรกคือการออกแบบที่เหมาะสม: SDK จะสร้างคีย์ idempotency โดยอัตโนมัติ ประเภทคำขอและคำตอบทุกคำ และรวมการตรวจสอบลายเซ็น webhook ดังนั้นคุณจึงไม่ต้องเขียนโค้ดนั้นเอง สิ่งที่สองคือการป้องกันการเบี่ยงเบน: เมื่อเรากำหนดจุดสิ้นสุดหรือเปลี่ยนฟิลด์ การปล่อย SDK ครั้งถัดไปจะเปิดเผยมัน; ผู้ใช้ HTTP ดิบต้องอ่านบันทึกการเปลี่ยนแปลง สิ่งที่สามคือการติดตั้ง: SDK จะส่งออกบันทึกและเมตริกที่มีโครงสร้างในรูปแบบที่เข้ากันได้กับสแต็คการสังเกตทั่วไป ไม่มีสิ่งใดเหล่านี้ที่จำเป็น แต่พวกเขาประหยัดเวลาในการรวม 30-90 นาที หากคุณต้องการเห็นรูปแบบดิบของ API ให้ข้าม SDK และใช้ curl หรือไคลเอนต์ HTTP ใด ๆ

ฉันกำลังใช้เฟรมเวิร์กที่คุณไม่ได้ระบุ ฉันยังสามารถรวมระบบได้หรือไม่?

ใช่ การรวมทุกอย่างอยู่บน REST API ขนาดเล็กเดียวกัน: เอเจนต์, การชำระเงิน, คำขอการชำระเงิน, การทำธุรกรรม, webhook, พร้อมกับสิทธิ์การใช้จ่ายแบบอ่านอย่างเดียว การตรวจสอบสิทธิ์เป็นโทเค็นผู้ถือ, webhook จะถูกลงนามด้วย HMAC-SHA256 หากคุณสามารถพูด HTTP ได้ คุณสามารถรวมจากกรอบงานใดก็ได้ รวมถึงกรอบงานที่ไม่มีการห่อหุ้มที่ส่งมา - คุณเพียงแค่ห่อ SDK ของเราในเครื่องมือของกรอบงานนั้น หน้ากรอบงานมีอยู่เพื่อความสะดวก ไม่ใช่การป้องกัน ต้องการอะแดปเตอร์อย่างเป็นทางการสำหรับกรอบงานของคุณ? บอกเราผ่านเอกสารและเราจะพิจารณามันตามความต้องการ

ตัวแทนหนึ่งตัวสามารถให้บริการโดยการรวมกรอบงานหลายตัวพร้อมกันได้หรือไม่?

ใช่. เอเจนต์เดียวมีที่อยู่กระเป๋าเงินหนึ่งที่อยู่, ชุดคีย์ API หนึ่งชุด, นโยบายการใช้จ่ายหนึ่งชุด, และหน้าสาธารณะหนึ่งหน้า. ส่วนต่าง ๆ ของสแต็กของคุณสามารถเรียก API ของเราได้ผ่านการรวมกรอบที่แตกต่างกัน: เอเจนต์ LangChain ในการผลิต, การทดลอง CrewAI, มิดเดิลแวร์เซิร์ฟเวอร์ MCP, ทั้งหมดจ่ายให้กับเอเจนต์เดียวกันหรือทั้งหมดเรียกเก็บผ่านเอเจนต์เดียวกัน. ขอบเขตของกรอบอยู่ที่ด้านของคุณ; เราเห็นเพียงคำขอ API ที่ผ่านการตรวจสอบและการสมัครสมาชิก webhook.

การรวมกรอบงานมีค่าใช้จ่ายเพิ่มเติมหรือไม่?

ไม่ ตัวแปลงที่จัดส่ง - blockchain0x-langchain และ blockchain0x-crewai บน PyPI และเซิร์ฟเวอร์ @blockchain0x/mcp บน npm - เป็นฟรี และ SDK ก็เช่นกัน สำหรับเฟรมเวิร์กอื่น ๆ ไม่มีแพ็คเกจเพิ่มเติมให้ซื้อ: คุณห่อหุ้ม SDK ด้วยตัวคุณเองในไม่กี่บรรทัด ค่าใช้จ่ายของคุณคือการสมัครสมาชิกต่อเอเจนต์บวกกับค่าธรรมเนียมการทำธุรกรรมที่คุณจะจ่ายอยู่ดี การติดตั้งแพ็คเกจ LangChain มีค่าใช้จ่ายเท่ากับการเรียก API ด้วย curl แพ็คเกจช่วยประหยัดเวลา ไม่ได้จำกัดฟีเจอร์

คุณอัปเดตการรวมระบบอย่างรวดเร็วเมื่อเฟรมเวิร์กส่งการเปลี่ยนแปลงที่สำคัญได้อย่างไร?

สำหรับตัวเชื่อมที่ส่ง (blockchain0x-langchain, blockchain0x-crewai, @blockchain0x/mcp) เราติดตามกรอบงานที่ผู้คนใช้จริงและอัปเดตเมื่อมีการอัปเดตเวอร์ชันหลัก; เราอยู่ในช่วงเริ่มต้นและยังไม่สามารถรับประกัน SLA ที่แน่นอนได้. เวอร์ชันย่อยมักไม่ต้องการการเปลี่ยนแปลงเพราะตัวเชื่อมจะห่อหุ้มอินเทอร์เฟซที่เสถียร. กรอบงานที่ใช้สูตรแทบจะไม่เคลื่อนไหวที่นี่: พวกเขาเรียก SDK โดยตรง, ดังนั้นการอัปเดตกรอบงานจึงไม่ค่อยมีผลกระทบต่อพื้นผิวของเรา. หากการเปลี่ยนแปลงที่ทำให้ตัวเชื่อมไม่ปลอดภัย, เราจะบันทึกไว้ในหน้าที่ตรงกัน /integrations/ ก่อนที่จะดึงการสนับสนุน.

เชื่อมต่อมัน เริ่มรับเงิน

เริ่มต้นฟรี ใช้เวลาเพียงห้านาทีถึงคำขอชำระเงินครั้งแรกของคุณ