内容提要
OpenHands是一个开源AI编码工具,能够执行多项开发任务。本文详细介绍了在NodeShift虚拟机上安装OpenHands的步骤,包括创建账户、配置虚拟机、安装Docker和OpenHands,以及设置API密钥以使用不同语言模型。
关键要点
-
OpenHands是一个开源AI编码工具,能够执行多项开发任务。
-
安装OpenHands的前提条件包括:4个vCPU、4GB内存、50GB SSD和Ubuntu 22.04虚拟机。
-
NodeShift提供灵活可扩展的计算节点,支持CPU和GPU虚拟机。
-
创建NodeShift云账户的步骤包括访问平台、注册和登录。
-
创建计算节点时需要选择地理区域和虚拟机配置。
-
选择虚拟机镜像时可以选择Ubuntu、CentOS或Debian。
-
选择计费周期和认证方式,推荐使用SSH密钥以提高安全性。
-
完成虚拟机部署后,通过SSH连接到虚拟机。
-
安装Docker的步骤包括更新包列表和安装Docker。
-
使用Docker命令安装OpenHands。
-
设置SSH端口转发以访问运行在虚拟机上的OpenHands应用。
-
通过浏览器访问OpenHands,地址为http://localhost:3000。
-
OpenHands支持多种语言模型,默认使用OpenAI的GPT-4。
-
创建OpenAI API密钥以安全访问OpenAI服务。
-
在配置中输入API密钥并保存设置。
-
最后,通过OpenHands生成输出,例如构建一个ReactJS的待办事项列表。
延伸问答
OpenHands是什么?
OpenHands是一个开源AI编码工具,能够执行多项开发任务,类似于人类开发者。
在NodeShift上安装OpenHands的前提条件是什么?
安装OpenHands需要4个vCPU、4GB内存、50GB SSD和Ubuntu 22.04虚拟机。
如何创建NodeShift云账户?
访问NodeShift平台,注册并登录以创建云账户。
安装OpenHands的步骤有哪些?
安装步骤包括创建虚拟机、安装Docker、运行OpenHands和配置API密钥。
如何通过SSH连接到虚拟机?
在终端运行ssh命令,例如ssh root@ip,使用设置的SSH密钥进行连接。
如何生成OpenAI API密钥?
登录OpenAI,访问API部分,点击创建新密钥,生成并复制API密钥。