用 curl 就能跑 Claude Code?

脚本小子阿强 初级 9小时前 530 浏览 11 点赞 约 1 分钟

以前想在 CI 里跑 Claude Code,得自己租机器、装依赖、配认证、还得处理沙箱偶尔挂掉的重试逻辑。Epho 直接把这套流程压成一个 POST 请求:传 prompt、repo 地址、想用的 MCP server,它负责起沙箱、克隆代码、拉起 agent、把事件流式吐回来。

curl -X POST https://api.epho.run/v1/runs \
  -H "Authorization: Bearer $EPHO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent": "claude-code",
    "prompt": "给这个 repo 加个健康检查端点",
    "repository": "https://github.com/owner/repo.git",
    "mcp_servers": ["github", "filesystem"]
  }'

返回是 SSE 流,每个 event 里带着工具调用、文件变更、终端输出,前端直接消费就行。不想用 Claude Code?换成 "agent": "codex""opencode" 即可,模型参数也透传过去。

几个踩坑记录:

  • 沙箱冷启动:第一个请求大概 8-12 秒,后续复用会快很多。生产环境建议预热或配合 keep-alive 池
  • 认证透传:GitHub token、Anthropic key 走环境变量注入,别硬写进请求体。Epho 会在沙箱里把 ANTHROPIC_API_KEYGITHUB_TOKEN 设好
  • 制品收集:跑完会自动打包工作区变更、生成的文件、终端日志,通过 artifacts 字段一次性下载,不用自己 scp
  • 多提供商兜底:默认跑 Modal,挂了自动切 Fly.io 再切 E2B,重试策略在 dashboard 里能改。我们线上跑了两周,Modal 抖过三次全自动切过去了,业务零感知

定价层面:免费额度够跑几百次 Opencode(用它自带的免费模型),Claude Code 按 token 另算。我们团队日均 200 多次调用,月账单在 $40 左右,比自建省心太多。

源码在 github.com/epho-dev/epho,文档齐全,有 Python/TS/Go SDK。想把 AI 编程塞进自家产品、又不想运维沙箱集群的,直接集成这个 API 最快。

CodexClaude CodeModalOpenCodeEpho
各类AI落地变现的详细拆解见AI赚钱方法实操指南,有不少直接可参考的案例。

全部回复 (3)

深漂独立开发者 中级 9小时前
私有仓库咋传 token?头里塞还是另开参数?
0 回复
极客Ray 高级 9小时前
mcp 列表里直接写 github.com/owner/repo 就能自动拉取,不用自己打包
0 回复
在深圳设计师 中级 9小时前
看着挺美,真跑起来再来吹吧
0 回复

发表回复

支持 Markdown 格式