本地部署 OpenHands

0. 引言

OpenHands 是一个由人工智能驱动的软件开发代理平台。

OpenHands 代理可以执行人类开发人员可以执行的任何操作:修改代码、运行命令、浏览网页、调用 API,甚至可以从 StackOverflow 复制代码片段。

1. 部署 OpenHands

运行下面命令

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik

docker run -d --pull=always \
    --restart=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3001:3000 \
    -e LOG_ALL_EVENTS=true \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13

OpenHands 运行在 http://localhost:3001。

2. 访问 OpenHands

使用浏览器打开 http://localhost:3001,

在这里插入图片描述
配置 API Key,

在这里插入图片描述

3. 验证 OpenHands

输入,

请编写一个 bash 脚本 hello.sh,打印 "hello world!"

在这里插入图片描述
在这里插入图片描述


参考资料:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值