借一步网
作者:
在
在这个快速发展的科技时代,OpenHands 为软件开发带来了全新的可能性。无论你是开发新手还是资深工程师,了解如何有效地运行 OpenHands 都是至关重要的。本文将为你提供详细的步骤和要求,帮助你顺利启动 OpenHands。
要运行 OpenHands,你的系统需要满足以下基本要求:
确保你的系统符合这些要求,以便顺利运行 OpenHands。
在开始之前,你需要安装一些必要的软件:
wsl --version
注意:启动应用程序的命令必须在 WSL 终端中运行。
启动 OpenHands 的最简单方法是使用 Docker。以下是启动 OpenHands 的命令:
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.30-nikolaik docker run -it --rm --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.30-nikolaik \ -e LOG_ALL_EVENTS=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v ~/.openhands-state:/.openhands-state \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.30
运行后,你可以在浏览器中访问 http://localhost:3000 来与 OpenHands 进行交互。
在启动 OpenHands 后,你会看到一个设置页面。你需要选择一个 LLM 提供者和 LLM 模型,并输入相应的 API 密钥。这些设置可以随时通过 UI 中的设置按钮(齿轮图标)进行更改。
如果所需的模型不在列表中,你可以切换到高级选项,手动输入正确的前缀。
OpenHands 需要 API 密钥来访问大多数语言模型。以下是从推荐提供者获取 API 密钥的步骤:
上面的 Docker 命令会拉取 OpenHands 的最新稳定版本。如果你需要特定版本,可以将 VERSION 替换为 main,但请注意,这个版本不稳定,建议仅用于测试或开发目的。
VERSION
main
如果在使用过程中遇到问题,可以查看我们的 故障排除指南。
通过以上步骤,你应该能够顺利运行 OpenHands,开启高效的开发之旅。无论是进行日常开发还是探索新功能,OpenHands 都将是你强大的助手。
要发表评论,您必须先登录。
在这个快速发展的科技时代,OpenHands 为软件开发带来了全新的可能性。无论你是开发新手还是资深工程师,了解如何有效地运行 OpenHands 都是至关重要的。本文将为你提供详细的步骤和要求,帮助你顺利启动 OpenHands。
🖥️ 系统要求
要运行 OpenHands,你的系统需要满足以下基本要求:
确保你的系统符合这些要求,以便顺利运行 OpenHands。
🔧 前提条件
在开始之前,你需要安装一些必要的软件:
MacOS
Linux
Windows
wsl --version
,确认默认版本为 2。🚀 启动应用程序
启动 OpenHands 的最简单方法是使用 Docker。以下是启动 OpenHands 的命令:
运行后,你可以在浏览器中访问 http://localhost:3000 来与 OpenHands 进行交互。
⚙️ 设置
在启动 OpenHands 后,你会看到一个设置页面。你需要选择一个 LLM 提供者和 LLM 模型,并输入相应的 API 密钥。这些设置可以随时通过 UI 中的设置按钮(齿轮图标)进行更改。
如果所需的模型不在列表中,你可以切换到高级选项,手动输入正确的前缀。
获取 API 密钥
OpenHands 需要 API 密钥来访问大多数语言模型。以下是从推荐提供者获取 API 密钥的步骤:
📦 版本管理
上面的 Docker 命令会拉取 OpenHands 的最新稳定版本。如果你需要特定版本,可以将
VERSION
替换为main
,但请注意,这个版本不稳定,建议仅用于测试或开发目的。❓ 遇到问题?
如果在使用过程中遇到问题,可以查看我们的 故障排除指南。
通过以上步骤,你应该能够顺利运行 OpenHands,开启高效的开发之旅。无论是进行日常开发还是探索新功能,OpenHands 都将是你强大的助手。