维护咨询 大模型部署 问题解决 技能定制 大模型训练
站长交流微信: aixbwz
团队想共用一个 Hermes Agent?或者公司内多个人需要各自独立配置?多用户和团队协作配置让这一切变得简单。本文介绍具体配置方法。
单人使用 vs 团队使用
| 单人使用 | 团队使用 | |
|---|---|---|
| 配置文件 | ~/.hermes/config.yaml | 共享配置 + 用户隔离 |
| 记忆/上下文 | 私有 | 可共享或隔离 |
| API 费用 | 自己承担 | 可分摊 |
| 部署方式 | 本地或服务器 | 建议服务器部署 |
方案一:Gateway 多用户模式(推荐)
通过 Gateway 接入,每个用户有独立会话,共享同一个 Hermes 实例。
配置
# ~/.hermes/config.yaml
gateway:
enabled: true
platform: telegram
port: 18789
telegram:
bot_token: 你的Bot_Token
# 允许所有用户(公开)
group_access: true
# 或只允许特定用户
allowed_users:
- 用户ID1
- 用户ID2
session:
# 每个用户独立会话
per_user: true
# 独立上下文(不共享记忆)
isolated: true
效果
每个用户跟 Hermes 对话都是独立的上下文。团队成员通过 Telegram Bot 接入,共享 API 配额。
方案二:团队共享配置
所有人用同一套配置文件和 Skill,适合使用场景相同的团队。
共享配置目录
# 把配置放在共享位置
/shared/hermes/
├── config.yaml # 共享配置(API Key 在这里)
├── skills/ # 共享 Skill 库
└── prompts/ # 共享 Prompt 模板
# 每个人本地只放:
~/.hermes/config.yaml:
# 继承共享配置
extends: /shared/hermes/config.yaml
费用分摊
# 设置统一扣费账户
shared:
billing:
api_key: 团队共用API密钥
cost_center: 团队名称
# 开启用量统计
hermes stats --team
方案三:独立用户隔离
每个成员有完全独立的配置,各自配置自己的 API Key,互不干扰。
# 每个成员的 ~/.hermes/config.yaml
# 成员A
provider: minimax-cn
model: MiniMax-M2.7-highspeed
api_key: 成员A的密钥
# 成员B
provider: deepseek
model: deepseek-chat
api_key: 成员B的密钥
这种方式适合团队成员各自承担自己费用、使用习惯不同的场景。
团队使用最佳实践
建立共享 Skill 库
# /shared/hermes/skills/ 放团队通用 Skill:
# seo-article-writer/ SEO 文章写作
# weekly-report/ 周报生成
# code-review/ 代码审查
# customer-reply/ 客服回复
统一 Prompt 模板
# /shared/hermes/prompts/
# team-brief.md 团队通用背景设定
# brand-voice.md 品牌调性说明
# common-tasks.md 常用任务说明
使用规范
- 不要在共享对话里讨论私人话题
- 重要任务完成后开启新对话
- 敏感操作记录到团队日志
服务器部署(适合 3 人以上团队)
# 在服务器上部署 Gateway
docker run -d \
--name hermes-gateway \
-p 18789:18789 \
-v /shared/hermes/config:/root/.hermes \
-v /shared/hermes/data:/data \
--restart unless-stopped \
nousresearch/hermes-agent:latest \
hermes gateway
团队成员通过 Telegram/飞书/钉钉等平台连接服务器上的 Gateway。
权限控制
# 限制某些成员的操作
gateway:
access_control:
# 只允许查询,不允许执行危险操作
restricted_users:
- user_id_1
admin_users:
- admin_id_1
# 记录所有操作日志
audit_log: /shared/hermes/audit.log
常见问题
Q:团队成员能看到别人的对话吗?
默认看不到,每个用户上下文独立。开启共享上下文模式才能看到。
Q:API 费用怎么分摊?
共用一个 API Key 的情况下,所有人费用合在一起,按服务商后台显示的总消耗分摊。
Q:可以限制某些人不使用吗?
可以设置 allowed_users 白名单,只有在列表中的用户 ID 才能访问。
相关推荐
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容