为hermesagent自定义配置taotoken提供商并写入环境变量
为 Hermes Agent 自定义配置 Taotoken 提供商并写入环境变量
1. 准备工作
在开始配置前,请确保已安装 Hermes Agent 并获取 Taotoken API Key。登录 Taotoken 控制台,在「API 密钥」页面创建新密钥并复制保存。同时,在「模型广场」查看可用的模型 ID,例如claude-sonnet-4-6或gpt-4-turbo。
2. 配置 Hermes Agent 使用 Taotoken
Hermes Agent 支持通过环境变量或配置文件指定自定义提供商。以下是两种方式的配置方法:
2.1 通过环境变量配置
在项目根目录或系统环境变量中设置以下参数:
export OPENAI_API_KEY="YOUR_TAOTOKEN_API_KEY" export OPENAI_BASE_URL="https://taotoken.net/api/v1"对于 Windows 系统,使用以下命令:
$env:OPENAI_API_KEY = "YOUR_TAOTOKEN_API_KEY" $env:OPENAI_BASE_URL = "https://taotoken.net/api/v1"2.2 通过配置文件修改
Hermes Agent 通常会读取项目中的.env文件。在项目根目录创建或修改该文件,添加以下内容:
OPENAI_API_KEY=YOUR_TAOTOKEN_API_KEY OPENAI_BASE_URL=https://taotoken.net/api/v13. 验证配置
启动 Hermes Agent 后,可以通过简单的对话测试验证配置是否生效:
from hermes_agent import Hermes agent = Hermes() response = agent.chat("你好,请介绍一下你自己") print(response)如果返回正常响应,说明 Taotoken 提供商配置成功。若遇到错误,请检查以下常见问题:
- 确保
OPENAI_BASE_URL包含/v1路径 - 确认 API Key 未过期且有足够配额
- 验证模型 ID 在 Taotoken 平台可用
4. 使用 TaoToken CLI 快速配置(可选)
对于频繁切换配置的场景,可以使用 TaoToken 官方 CLI 工具快速完成设置:
npm install -g @taotoken/taotoken taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_ID该命令会自动完成以下操作:
- 将
OPENAI_API_KEY写入.env文件 - 设置
OPENAI_BASE_URL为https://taotoken.net/api/v1 - 配置默认模型为指定 ID
5. 模型切换与高级配置
在 Hermes Agent 中,可以通过修改环境变量或配置文件动态切换模型:
OPENAI_API_KEY=YOUR_TAOTOKEN_API_KEY OPENAI_BASE_URL=https://taotoken.net/api/v1 DEFAULT_MODEL=claude-sonnet-4-6对于需要多模型并发的场景,可以在代码中显式指定模型:
from hermes_agent import Hermes agent = Hermes(model="gpt-4-turbo") response = agent.chat("请用英文回答这个问题") print(response)如需了解更多关于 Taotoken 平台的信息,请访问 Taotoken。
