Devin AI 不提供官方 PHP SDK 或公开 API,因其为闭源浏览器工具,依赖专属沙盒、会话上下文及未开放的 WebSocket 协议,PHP 无法直接调用;可行替代方案是对接开源 LLM 或商用 API。

Devin_AI PHP SDK 或可直接调用的 API 接口。
Devin AI 是由 Cognition Labs 开发的闭源、基于浏览器的 AI 工程师工具,不提供公开的 REST API、认证机制、服务端接入点或语言绑定。所谓“PHP 调用 Devin AI 自动完成项目”,在当前(2024 年中)技术条件下不可行,也不是设计目标。
为什么不能用 PHP 直接调用 Devin_AI?
Devin AI 的运行依赖于:
- 专属沙盒环境(含 Linux 容器、VS Code UI、CLI 工具链、实时终端交互)
- 用户会话级上下文管理(非无状态 HTTP 请求可承载)
- 未开放的内部通信协议(前端通过 WebSocket 与后端协调,无文档、无鉴权入口)
- 无
/v1/complete-project或类似标准 API 端点可供curl或file_get_contents访问
常见误解与错误尝试
有人试图通过以下方式“对接”,但均失败或无效:
- 用
file_get_contents('https://deven.ai/...')抓取前端页面 —— 返回登录页或 JS bundle,无结构化响应 - 伪造
X-API-Key头调用疑似接口(如/api/run)—— 返回401 Unauthorized或404 Not Found - 用 PHP 启动
chromedriver模拟点击“Run”按钮 —— Devin 页面有反自动化检测(navigator.webdriver === true被拦截) - 解析 DevTools Network 面板中的请求 —— 所有关键请求带一次性签名、短期有效的 WebSocket token,PHP 无法稳定复现
如果你真需要 PHP 参与 AI 工程协作
可转向实际可用的替代路径:
- 调用开源 LLM 服务:用 PHP 发起
POST到本地运行的ollama run qwen:7b或curl到http://localhost:11434/api/chat - 集成商用 API:如
Anthropic(anthropic.com)、OpenAI(openai.com),用curl_init()+Authorization: Bearer sk-...实现代码生成 - 用 PHP 生成规范输入(如
composer.json、phpstan.neon),再交由 CLI 工具链处理 —— 这才是 PHP 在工程流中的合理角色
Devin AI 的核心价值在于人机协同调试与执行,不是远程函数调用。强行用 PHP “驱动”它,就像试图用 Excel 宏控制一台正在手术的机器人 —— 接口不在那里,权限也不在那里。



















