如果我的问题太愚蠢,我深表歉意,但我对 docker 很陌生,很难理解如何使用提供的 docker 镜像安装 OpenDevin。
在 github 上的 README 中,提到了以下第一个安装步骤:
首先,确保 Docker 正在运行:
docker ps # this should exit successfully
然后拉取我们的最新图像这里
docker pull ghcr.io/opendevin/sandbox:v0.1
然后启动后端:
export OPENAI_API_KEY="..."
export WORKSPACE_DIR="/path/to/your/project"
python -m pip install -r requirements.txt
uvicorn opendevin.server.listen:app --port 3000
我不明白我在哪里“启动后端”?我是否需要在终端窗口中运行“docker run (...)”之类的内容,然后输入这些命令?或者我是否还必须克隆存储库,以便 python 可以使用requirements.txt 文件来知道它需要安装哪些模块?如果我必须在本地关闭存储库,那么提取 docker 映像的目标是什么? docker的目标不就是把所有东西都放在一个“容器”里,让所有东西都集中在一处吗? python 模块不是必须已经安装在该 docker 镜像中吗?
我安装了 docker、python 和 nodeJS。但我真的很难理解我需要在哪里放置“后端”命令,以及我是否需要克隆 OpenDevin 存储库,或者这一切是否需要在 docker 中进行。
再次抱歉,这实际上是非常清楚的。对我(作为初学者)来说不是。我需要帮助。
非常感谢。
多亏了这个视频,我才让它发挥作用:
[OpenDevin: AI Software Engineer With Complex Coding Completion][1]
首先需要克隆 OpenDevin 存储库 并从该存储库中运行
requirements.txt
。