商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > PHP调用Devin_AI自动完成软件工程项目【教程】

PHP调用Devin_AI自动完成软件工程项目【教程】

  发布于2026-07-18 阅读(0)

扫一扫,手机访问

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

PHP调用Devin_AI自动完成软件工程项目【教程】

先说结论:目前不存在官方支持的 Devin_AI PHP SDK 或可直接调用的 API 接口。这一点很明确,不用再去翻文档浪费时间了。

Devin AI 是 Cognition Labs 开发的闭源、基于浏览器的 AI 工程师工具,它根本没有公开的 REST API、认证机制、服务端接入点或语言绑定。所谓“PHP 调用 Devin AI 自动完成项目”,在当前(2024 年中)技术条件下不可行,也不是设计目标。换句话说,这不是功能没开放,而是压根就没打算让你这么用。

为什么不能用 PHP 直接调用 Devin_AI?

理解这个问题,得先搞清楚 Devin 的运行依赖:

  • 专属沙盒环境(含 Linux 容器、VS Code UI、CLI 工具链、实时终端交互)
  • 用户会话级上下文管理(非无状态 HTTP 请求可承载)
  • 未开放的内部通信协议(前端通过 WebSocket 与后端协调,无文档、无鉴权入口)
  • /v1/complete-project 或类似标准 API 端点可供 curlfile_get_contents 访问

说白了,Devin 是一个完整的“远程工程师”环境,而不是一个可以被远程调用的函数。你没法用一行 PHP 代码让它去帮你写代码——它自己才是那个“写代码的人”。

常见误解与错误尝试

网上确实有人试过各种“对接”方式,但结果都不太理想:

  • file_get_contents('https://deven.ai/...') 抓取前端页面 —— 返回登录页或 JS bundle,无结构化响应
  • 伪造 X-API-Key 头调用疑似接口(如 /api/run)—— 返回 401 Unauthorized404 Not Found
  • 用 PHP 启动 chromedriver 模拟点击“Run”按钮 —— Devin 页面有反自动化检测(na vigator.webdriver === true 被拦截)
  • 解析 DevTools Network 面板中的请求 —— 所有关键请求带一次性签名、短期有效的 WebSocket token,PHP 无法稳定复现

这些尝试本质上都是在“绕过”而非“调用”,而 Devin 的门禁设计得相当严密,目前没有公开的漏洞可以利用。

如果你真需要 PHP 参与 AI 工程协作

方向其实有很多,而且更靠谱:

  • 调用开源 LLM 服务:用 PHP 发起 POST 到本地运行的 ollama run qwen:7bcurlhttp://localhost:11434/api/chat
  • 集成商用 API:如 Anthropicanthropic.com)、OpenAIopenai.com),用 curl_init() + Authorization: Bearer sk-... 实现代码生成
  • 用 PHP 生成规范输入(如 composer.jsonphpstan.neon),再交由 CLI 工具链处理 —— 这才是 PHP 在工程流中的合理角色

Devin AI 的核心价值在于人机协同调试与执行,不是远程函数调用。强行用 PHP “驱动”它,就像试图用 Excel 宏控制一台正在手术的机器人 —— 接口不在那里,权限也不在那里。

本文转载于:https://www.php.cn/faq/2345439.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注