分享好友 最新动态首页 最新动态分类 切换频道
21.5k Star , AI 智能体项目OpenDevin:少写代码,多创造(附部署教程)
2024-12-27 02:55

Aitrainee | 公众号:AI进修生

Devin 代表了一种尖端的自主代理,旨在应对软件工程的复杂性。它利用 shell、代码编辑器和 Web 浏览器等工具的组合,展示了LLM在软件开发方面尚未开发的潜力。我们的目标是探索和扩展 Devin 的能力,确定其优势和需要改进的领域,以指导开放代码模型的进展。

如何部署

第一章:准备环境

1.1 安装Docker(Linux系统

首先,通过运行下面的命令来安装 Docker 并配置阿里云的镜像加速器

 

1.2 安装 Docker Compose

完成 Docker 的安装后,接下来安装 Docker Compose

 

1.3 用户权限设置

为了便于管理 Docker,将当前用户添加到 Docker 用户组

 

第二章:系统更新与软件安装

2.1 更新系统软件

检查并列出所有可升级的软件包

 

执行软件包升级

 

2.2 安装必要的开发工具

安装 Node.js 和 npm,这对于许多现代开发环境是必需的

 

同样,安装 make 工具来管理和维护项目

 

第三章:安装 Anaconda 和设置 Python 环境

3.1 下载与安装 Anaconda

下载 Anaconda 安装脚本,并为其设置执行权限

 

执行 Anaconda 安装脚本

 

更新环境变量以确保 Anaconda 正确配置

 

3.2 配置 Python 环境

创建并激活一个名为 的新 Python 环境,指定 Python 版本为 3.11

 

第四章:项目设置和构建

4.1 安装 Poetry

安装 Poetry 来管理 Python 项目的依赖

 

更新路径和环境变量

 

4.2 获取并构建项目

克隆并进入 OpenDevin 项目目录,然后使用 make 构建项目

 
 

第五章:配置语言模型

5.1 选择和配置语言模型

OpenDevin 支持使用 litellm 库配置多种语言模型。默认配置是使用 OpenAI 的 GPT-4,但用户可以根据需求选择其他模型,如 Anthropic 的 Claude 或 Llama。

5.1.1 使用 Makefile 配置模型

简单有效的配置方法是通过 Makefile

 

此命令会引导您输入所需的 LLM API 密钥和模型名称,以便个性化您的 OpenDevin 环境。

5.1.2 探索其他模型

如果您希望尝试除 OpenAI GPT 外的其他模型,可以查阅 litellm 文档以获取更多信息和支持。我们也在准备相关文档,以帮助用户探索和配置各种替代模型。

5.2 运行本地模型

具体文档说明如何使用 ollama 在本地运行模型,以及使用 Azure 云服务运行 OpenDevin 的指南正在编写中。

第六章:运行应用程序

6.1 启动 OpenDevin

完成配置后,启动 OpenDevin 就像执行以下命令一样简单

 

这将同时启动后端和前端服务器,使您能够与 OpenDevin 交互。

第七章:单独服务器启动

7.1 启动后端服务器

如果需要专注于后端相关任务,可以单独启动后端服务器

 

7.2 启动前端服务器

同样,如果要处理前端相关的组件或界面增强,可以单独启动前端服务器

 

第八章:获取帮助

8.1 使用 make help

如果您需要关于可用目标和命令的帮助或信息,可以使用以下命令

 

:一键执行

 

https://github.com/OpenDevin/OpenDevin

    最新文章
    谷歌每年260亿美元买断搜索入口,法院判为垄断行为,可能重塑互联网市场
    以“不做恶”为座右铭的谷歌,终于被判定为在市场上采取了“做恶”的行为。美国联邦法官做出裁决,谷歌非法垄断了搜索市场。根据法院判决,谷歌的行为,违反了反垄断的谢尔曼法的第二条,即在美国市场上通过排他性的分销协议,建立起了一般
    驻马店2020高考查分网站入口
    河南省2020年高考成绩查询时间7月25日0时   河南省2020年高招各批次最低录取控制分数线7月25日0时公布,考生即可通过多种方式查询高考成绩,全省考生“一分一段表”也将同时发布。  高考查分渠道有:河南省教育厅网站、河南省招生办公
    高清美女写真生成!用AI一键打造你的虚拟女友!
    第二步:选择生成类型 进入页面后,你将看到多个选项,选择“生成美女写真”,系统会引导你进入相应的界面。第三步:上传或选择图片 你可以选择上传自己的照片,或者系统提供的样板图,随后根据指引进行基础设置,如选择风格或特效等。第四
    为什么AI目前搞不定UI界面设计?
    在人工智能(AI)技术飞速发展的今天,其在各个领域的应用不断拓展,从自动驾驶到智能助手,AI的身影无处不在。然而,在UI界面设计这一领域,尽管AI技术被寄予厚望,但其实际应用效果却远
    蜘蛛池增加百度蜘蛛,提升网站权重与流量的高效策略,蜘蛛池效果
    蜘蛛池是一种通过集中多个网站资源,吸引搜索引擎蜘蛛(如百度蜘蛛)频繁访问,从而提升单个或多个网站权重与流量的策略。通过合理设置蜘蛛池,可以吸引更多百度蜘蛛访问,提高网站收录和排名,进而增加流量。蜘蛛池还可以实现资源互补,提
    钢研纳克涨0.39%,中期趋势方面,下方累积一定获利筹码。近期该股有吸筹现象,但吸筹力度不强
    4、2019年12月4日公司在互动平台称:中实国金作为全国分析测试人员能力培训委员会秘书处和授权培训中心,为全国分析检测人员提供技术能力培训。中实国金是公司全资子公司。5、公司在大飞机用钢铁材料检测占据重要位置,成为大型客机用钢铁
    黄南藏族自治州路基回填土下沉注浆2024年排行榜推荐
    黄南藏族自治州路基回填土下沉注浆2024年排行榜推荐标题:黄南藏族自治州路基回填土下沉注浆2024年排行榜推荐随着我国基础设施建设的不断推进,路基回填土下沉注浆技术在公路建设中发挥着越来越重要的作用。黄南藏族自治州地处青藏高原,地
    美国研究生申请的几大潜规则!留学生必看!
    美国研究生留学申请的相关问题,有很多打算申请留学的同学咨询,今天高途留学小编就收集了关于美国研究生申请的几大潜规则的信息,供申请的同学参考,帮助同学们留学申请做好准备。3.5是GPA的分水岭美国研究生院设有明确规定,仅当学生的GP
    泉港网站排名优化费用是如何计算的?
    在泉港找你们做网站推广有哪些优势排名效果持久最快15天上词 排名效果快准狠;正规白帽手段正规优化技术,更符合百度算法 节省企业成本排名效果长期稳定 节约推广费用:按效果付费不上首页不扣费 推广收益最大化:指定任意关键词客户自选关
    相关文章
    推荐文章
    发表评论
    0评