高并发或长任务下,单个 API Key 容易撞限流。Harness 的模型插件支持"密钥池 + 轮询"。
多密钥配置
export default {
models: {
default: 'deepseek-chat',
list: [{
id: 'deepseek-chat',
provider: 'deepseek',
apiKeys: [process.env.DS_KEY_1, process.env.DS_KEY_2, process.env.DS_KEY_3],
rotate: 'round-robin', // 轮换策略
}],
},
}
轮询的两种常见策略
round-robin:按顺序轮流,均匀分摊额度;failover:主 key 报错自动切下一个,保证不掉线。
安全提醒
Key 永远放环境变量(process.env),不要写进仓库。建议配合 .env 文件 + .gitignore,避免泄露。
本文基于 DeepSeek Harness v0.1 开发者预览版撰写。项目处于快速演进期,命令、目录与配置项可能有变动,一切以 官方仓库 最新文档为准。