> ## Documentation Index
> Fetch the complete documentation index at: https://agent-compass.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Anthropic Messages

将 AgentCompass 连接到 Anthropic Messages 兼容端点。

`anthropic` 协议适用于 Claude 风格的 Anthropic Messages 端点，通常暴露在 `/v1/messages`。

标准请求、消息与响应结构见 [Anthropic Messages API 官方参考](https://platform.claude.com/docs/en/api/messages/create)；兼容端点支持的具体字段以 provider 文档为准。

## 配置协议

```bash theme={"system"}
export MODEL_NAME=""
export MODEL_BASE_URL="https://your-endpoint.example"
export MODEL_API_KEY="sk-ant-..."

agentcompass run <benchmark> <harness> "$MODEL_NAME" \
  --env <environment> \
  --model-base-url "$MODEL_BASE_URL" \
  --model-api-key "$MODEL_API_KEY" \
  --model-api-protocol anthropic \
  --model-params '{"max_tokens":4096,"temperature":0}'
```

CLI 协议 ID 是 `anthropic`，文档和用户界面中显示为 **Anthropic Messages**。

## 消息转换

runtime 组件使用共享 Anthropic 客户端时，AgentCompass 会把对话式 `system` 消息合并到 Anthropic 请求顶层 `system` 字段，再把其他消息转发给消息 API。

Anthropic 端点通常要求显式 `max_tokens`。端点和所选 Harness 支持时，其他请求参数也会转发。

## Harness 兼容性

每个 Harness 分别声明协议支持。例如 Claude Code 使用 Anthropic 兼容凭证，许多其他 Harness 则围绕 OpenAI 兼容协议设计。请始终在所选 [Harness](/zh/user_guide/modules/harnesses/overview)页面确认兼容性。

共享字段见 [model 配置](/zh/user_guide/modules/models/overview)；其他内置协议见[OpenAI Chat](/zh/user_guide/modules/models/openai_chat) 和[OpenAI 响应](/zh/user_guide/modules/models/openai_responses)。
