返回目录 / Agent 工作流
用Base Sepolia测试USDC购买广告API服务
通过x402/AgentKit在测试网购买天气和图像服务,再生成带天气内容的HTML广告素材。
目标
验证一次受预算控制的测试网API付费流程,并得到完整广告素材与链上支付回执。
步骤
- 仅创建Base Sepolia测试钱包和测试USDC,启动paid_server.py并配置CDP测试凭证与OpenWeather测试密钥。 [src10-strands-pay-for-weather-and-image-api-with-testnet-usdc]
- 先调用list_available_services/get_service_schema确认服务价格与参数上限,再让Agent购买天气及图像服务。 [src10-strands-pay-for-weather-and-image-api-with-testnet-usdc]
- 检查测试网支付回执、生成的HTML和ad-creative输出目录;达到预算或链错误时停止,不重放不确定的支付。 [src10-strands-pay-for-weather-and-image-api-with-testnet-usdc]
验证方式
确认交易网络为Base Sepolia、代币为测试USDC,并在测试浏览器中核对两项API支付;HTML引用天气和生成图片。
故障处理
支付失败时先核对paid_server.py与测试余额;若生成服务未运行,不要重复链上请求,先恢复服务再核对余额和交易哈希。
权限边界
前置条件
- Strands/Bedrock访问、Coinbase Developer test credentials, Base Sepolia测试钱包/USDC、OpenWeather API key。
权限边界
- 样例明确只用Base Sepolia测试网;Agent会自主发起测试USDC微支付、调用外部天气/图像API,并在本地写HTML/图片。
限制
禁止主网地址、真实钱包或真实资金;测试密钥也不得提交到代码库。
固定上游来源
- 仓库
- strands-agents/samples
- 文件路径
- python/04-industry-use-cases/marketing/ai-ads-generation-agent-with-crypto-payments/README.md
- 固定提交
bd46f959844424a9544133e1263c8eae61e7fe9b- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0