AI 에이전트에게 지갑을 제공하세요: MoltsPay + CrewAI 를 10줄로

발행: (2026년 3월 15일 오전 09:20 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

소개

CrewAI 에이전트는 조사, 글쓰기, 코딩을 할 수 있습니다. MoltsPay를 사용하면 암호화폐로 AI 서비스를 자동으로 결제할 수 있게 되며, 코드는 약 10줄이면 충분합니다. 이를 통해 에이전트는 API 키를 하드코딩하거나 선불 크레딧을 관리하지 않고도 비디오 생성, 오디오 전사, 실시간 데이터 등 유료 API를 구매할 수 있습니다.

설치

pip install moltspay

지갑 초기화

# 블록체인 선택 (예: Base)
npx moltspay init --chain base

# USDC로 지갑에 자금 충전 (테스트넷 사용 가능)
npx moltspay fund

CrewAI와 함께 사용하는 예시

from crewai import Agent, Task, Crew
from crewai.tools import BaseTool
from moltspay import MoltsPay

class MoltsPayTool(BaseTool):
    """Pay for AI services (video, transcription, etc.) with USDC."""
    name = "pay_service"
    description = "Pay for AI services (video, transcription, etc.) with USDC"

    def _run(self, provider: str, service: str, prompt: str) -> str:
        client = MoltsPay()
        return client.x402(f"{provider}/v1/{service}", data={"prompt": prompt})

# 결제 도구를 장착한 에이전트
creator = Agent(
    role="Video Producer",
    goal="Create engaging video content",
    tools=[MoltsPayTool()],
)

# 자동 결제를 트리거하는 작업
task = Task(
    description="Generate a video of a cat dancing on a rainbow",
    agent=creator,
)

crew = Crew(agents=[creator], tasks=[task])
result = crew.kickoff()

작업이 실행될 때 에이전트는:

  1. 비디오 생성이 필요함을 감지합니다.
  2. MoltsPayTool을 호출합니다 (예: Zen7 비디오 서비스).
  3. MoltsPay가 402 Payment Required 응답을 받고 USDC 결제를 서명한 뒤 재시도합니다.
  4. 비디오 URL이 반환되고 $0.99 USDC가 체인에 전송됩니다 (가스비 0).

대안 래퍼 (LangChain)

from langchain.tools import BaseTool
from moltspay import MoltsPay

class MoltsPayTool(BaseTool):
    name = "moltspay"
    description = "Pay for AI services with USDC"

    def _run(self, provider: str, service: str, prompt: str) -> str:
        return MoltsPay().x402(f"{provider}/v1/{service}", data={"prompt": prompt})

프레임워크 없이 간단히 사용하기

from moltspay import MoltsPay

client = MoltsPay()
video_url = client.x402(
    "https://juai8.com/zen7/v1/text-to-video",
    data={"prompt": "a dragon flying over mountains"},
)
print(f"Video ready: {video_url}")

지출 한도

# 과도한 비용 방지
npx moltspay config --max-per-tx 5 --max-per-day 50

이 설정은 각 트랜잭션을 $5로, 일일 지출을 $50으로 제한합니다.

사용 가능한 서비스

서비스제공자가격
텍스트‑투‑비디오Zen7$0.99
이미지‑투‑비디오Zen7$1.49
(추가 예정…)

향후 전망

에이전시 커머스—AI 에이전트가 컴퓨팅 비용을 결제하고, 데이터를 구매하며, 필요에 따라 전문 서비스를 고용할 수 있게 하면 근본적으로 더 강력해집니다. x402 프로토콜은 “결제의 HTTP”이며, MoltsPay는 이를 오늘날 개발자에게 제공합니다.

리소스

  • MoltsPay Docs
  • x402 Protocol
  • GitHub
  • Discord

MoltsPay를 활용해 멋진 무언가를 만들었다면 댓글로 공유해 주세요—보고 싶습니다!

0 조회
Back to Blog

관련 글

더 보기 »

트라비고

Gemini와 함께 말하는 속도만큼 빠르게 여행하세요! 라이브 에이전트가 몰입형 스토리텔링 및 3D 내비게이션과 만나는 곳. 이 프로젝트는 Gemini Live Ag...에 진입하기 위해 만들어졌습니다.