为 Hermes Agent 工具链配置 Taotoken 作为模型提供商
为 Hermes Agent 工具链配置 Taotoken 作为模型提供商
1. 准备工作
在开始配置之前,请确保您已经完成以下准备工作:拥有有效的 Taotoken API Key,并已安装 Hermes Agent 框架。API Key 可以在 Taotoken 控制台的「API 密钥」页面创建,模型 ID 可以在「模型广场」查看。
2. 配置 Taotoken 作为模型提供商
Hermes Agent 支持通过配置文件和环境变量来指定模型提供商。以下是具体配置步骤:
2.1 修改配置文件
在您的 Hermes Agent 项目根目录下,找到或创建config.yml文件,添加以下内容:
providers: custom: base_url: https://taotoken.net/api/v1 api_key: ${TAOTOKEN_API_KEY}关键配置说明:
providers.custom表示使用自定义提供商base_url必须设置为https://taotoken.net/api/v1,注意末尾包含/v1api_key通过环境变量引用,避免硬编码
2.2 设置环境变量
在项目根目录创建或修改.env文件,添加您的 Taotoken API Key:
TAOTOKEN_API_KEY=your_api_key_here安全提示:请确保.env文件已添加到.gitignore中,避免密钥泄露。
3. 指定模型 ID
在发起请求时,您需要在代码中指定要使用的模型 ID。模型 ID 可以在 Taotoken 模型广场查看,格式通常为provider-modelname-version,例如claude-sonnet-4-6。
以下是一个简单的调用示例:
from hermes_agent import HermesAgent agent = HermesAgent(provider="custom") response = agent.chat( model="claude-sonnet-4-6", messages=[{"role": "user", "content": "Hello"}] ) print(response)4. 验证配置
完成上述配置后,您可以运行一个简单的测试脚本来验证配置是否正确:
from hermes_agent import HermesAgent agent = HermesAgent(provider="custom") try: response = agent.chat( model="claude-sonnet-4-6", messages=[{"role": "user", "content": "测试连接"}] ) print("配置成功,响应:", response) except Exception as e: print("配置错误:", str(e))如果看到正常的响应输出,说明配置已成功。
5. 使用 TaoToken CLI 快速配置(可选)
如果您安装了@taotoken/taotokenCLI 工具,可以通过以下命令快速完成配置:
taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_ID该命令会自动完成上述配置步骤,并将密钥写入.env文件。
6. 常见问题排查
如果在配置过程中遇到问题,请检查以下几点:
- 确保
base_url正确包含/v1 - 确认 API Key 有效且未过期
- 检查网络连接是否正常
- 验证模型 ID 是否存在于 Taotoken 模型广场
如需进一步帮助,可以参考 Hermes Agent 官方文档 或联系 Taotoken 技术支持。
Taotoken
