GUI 模式
简介
OpenHands 提供了一个用户友好的图形用户界面(GUI)模式,用于与 AI 助手交互。这种模式提供了一种直观的方式来设置环境、管理设置和与 AI 通信。
安装和设置
-
按照安装指南中的说明安装 OpenHands。
-
运行命令后,通过 http://localhost:3000 访问 OpenHands。
与 GUI 交互
初始设置
- 首次启动时,您将看到一个设置模态框。
- 从下拉菜单中选择
LLM Provider
和LLM Model
。 - 输入所选提供商对应的
API Key
。 - 点击"保存"应用设置。
GitHub Token 设置
如果可用,OpenHands 会自动将 GITHUB_TOKEN
导出到 shell 环境中。这可以通过两种方式实现:
- 本地(OSS):用户直接输入他们的 GitHub token
- 在线(SaaS):通过 GitHub OAuth 身份验证获取 token
设置本地 GitHub Token
-
生成个人 访问令牌(PAT):
- 转到 GitHub 设置 > 开发者设置 > 个人访问令牌 > 令牌(经典)
- 点击"生成新令牌(经典)"
- 所需范围:
repo
(完全控制私有仓库)workflow
(更新 GitHub Action 工作流)read:org
(读取组织数据)
-
在 OpenHands 中输入令牌:
- 点击右上角的设置按钮(齿轮图标)
- 导航到"GitHub"部分
- 将令牌粘贴到"GitHub Token"字段中
- 点击"保存"应用更改
组织令牌策略
如果您使用组织仓库,可能需要额外的设置:
-
检查组织要求:
- 组织管理员可能会强制执行特定的令牌策略
- 某些组织要求使用启用 SSO 的令牌
- 查看您组织的令牌策略设置
-
验证组织访问权限:
- 转到 GitHub 上的令牌设置
- 在"组织访问"下查找组织
- 如果需要,点击组织旁边的"启用 SSO"
- 完成 SSO 授权过程