跳转到主要内容
AgentCompass 的模型配置是 run-local 的。Model spec 告诉当前 harness 调用哪个模型、endpoint 在哪里、使用哪个协议,以及传递哪些 generation parameters。 普通 run 不需要全局 model registry。

Model Spec 字段

CLI 通过 --model-base-url--model-api-key--model-api-protocol--model-params 映射这些字段。

基本用法

凭据建议放在 shell 环境变量中。变量名必须使用下划线,例如 MODEL_BASE_URL,不能写成 model-base-url

Protocol 选择

如果 api_protocol 为空,harness 可能使用自己的默认值。公开文档和可复现命令中建议显式传 protocol。

Python 用法

Judge Models

部分 benchmark 和 analyzer 需要第二个模型做 judge 或 qualitative analysis。它们使用同样的概念字段:model id、base URL、API key、protocol 和 params。 常见位置:
  • benchmark judge models: benchmark_params.judge_model;
  • qualitative analyzer model: analysis_params.QualitativeAnalyzer;
  • comparison analyzer model: analysis_params.MultiQualitativeAnalyzer

常见错误

相关页面