AI 에이전트에게 지갑을 제공하세요: MoltsPay + CrewAI 를 10줄로
Source: Dev.to
소개
CrewAI 에이전트는 조사, 글쓰기, 코딩을 할 수 있습니다. MoltsPay를 사용하면 암호화폐로 AI 서비스를 자동으로 결제할 수 있게 되며, 코드는 약 10줄이면 충분합니다. 이를 통해 에이전트는 API 키를 하드코딩하거나 선불 크레딧을 관리하지 않고도 비디오 생성, 오디오 전사, 실시간 데이터 등 유료 API를 구매할 수 있습니다.
설치
pip install moltspay지갑 초기화
# 블록체인 선택 (예: Base)
npx moltspay init --chain base
# USDC로 지갑에 자금 충전 (테스트넷 사용 가능)
npx moltspay fundCrewAI와 함께 사용하는 예시
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()작업이 실행될 때 에이전트는:
- 비디오 생성이 필요함을 감지합니다.
MoltsPayTool을 호출합니다 (예: Zen7 비디오 서비스).- MoltsPay가
402 Payment Required응답을 받고 USDC 결제를 서명한 뒤 재시도합니다. - 비디오 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를 활용해 멋진 무언가를 만들었다면 댓글로 공유해 주세요—보고 싶습니다!