为Hermes Agent配置Taotoken作为自定义模型供应商的步骤
1. 准备工作
在开始配置前,请确保已安装Hermes Agent框架并创建了Taotoken账户。登录Taotoken控制台,在「API密钥」页面生成新的密钥,并记录模型广场中目标模型的ID。Hermes Agent要求Python 3.8或更高版本环境,建议使用virtualenv或conda创建隔离的Python环境。
2. 配置Taotoken连接参数
Hermes Agent通过环境变量管理供应商配置。在项目根目录下创建或修改.env文件,添加以下关键参数:
OPENAI_API_KEY=your_taotoken_api_key OPENAI_API_BASE=https://taotoken.net/api/v1注意OPENAI_API_BASE必须包含/v1路径后缀,这是Hermes Agent与OpenAI兼容API交互的必需格式。密钥值替换为实际获取的Taotoken API Key,不要包含多余空格或引号。
3. 设置自定义供应商
在Hermes Agent的配置文件中(通常为config/agents.yml),需要显式声明使用custom作为provider类型。典型配置示例如下:
defaults: provider: custom model: taotoken/claude-sonnet-4-6其中model字段采用taotoken/<模型ID>格式,模型ID需与Taotoken模型广场显示的完全一致。如果项目使用多个模型,可以在不同agent配置块中指定各自的模型。
4. 验证连接
完成配置后,可以通过Hermes Agent内置的测试命令验证连接状态:
hermes test-connection --agent your_agent_name成功连接会返回模型基础信息及可用状态。若遇到认证错误,请检查API密钥是否填写正确;若提示端点不可达,请确认OPENAI_API_BASE是否完整包含https://taotoken.net/api/v1。
5. 在代码中调用
配置生效后,即可在Hermes Agent的Python代码中正常使用各类功能。以下是一个简单的对话生成示例:
from hermes.agents import ConversationalAgent agent = ConversationalAgent() response = agent.generate("解释量子计算的基本概念") print(response.content)框架会自动读取环境变量中的Taotoken配置,开发者无需在代码中硬编码API参数。所有调用将计入Taotoken账户的用量统计,可在控制台查看实时消耗。
如需了解更多配置细节或获取最新模型列表,请访问Taotoken官方文档。