> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sub2api.ruilinlu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sub2API 支持的 Claude 模型说明

> 了解可通过 Sub2API 访问的 Anthropic Claude 模型系列，包括 Claude 3.x/4.x 的特性和适用场景。

Sub2API 为 Claude 模型提供完整支持。你可以通过 OpenAI 兼容的 Chat Completions 格式调用 Claude，也可以使用原生的 Anthropic Messages API 格式，Sub2API 会自动完成协议转换。

## 支持的模型系列

Claude 模型家族目前包括两个主要代际：Claude 3 系列和 Claude 4 系列。每个代际通常包含三种能力梯度的模型，方便你根据需求在性能、速度和成本之间做出权衡。

### Claude 3 系列

Claude 3 系列是 Anthropic 推出的第三代大语言模型，包含三种不同定位的子模型：

* **Claude 3 Opus**：Claude 3 系列中最强大的模型，在复杂推理、长文本理解、写作和编程任务上表现卓越
* **Claude 3 Sonnet**：在能力和速度之间取得平衡，是大多数应用场景的理想选择
* **Claude 3 Haiku**：最快的响应速度和最低的 Token 成本，适合对延迟敏感和需要大量调用的场景

### Claude 4 系列

Claude 4 系列是 Anthropic 的最新一代模型，在推理能力、代理任务执行和代码生成方面进一步提升。

## 模型一览

| 模型名称                  | 适用场景         | 上下文窗口 | 备注     |
| --------------------- | ------------ | ----- | ------ |
| TODO: 请在控制台查看最新可用模型列表 | 最高质量推理、写作、编程 | -     | 最强大能力  |
| TODO: 请在控制台查看最新可用模型列表 | 日常任务、平衡性能与成本 | -     | 推荐默认选择 |
| TODO: 请在控制台查看最新可用模型列表 | 快速响应、高频调用    | -     | 最快最省   |

## 三种模型的定位差异

<CardGroup cols={3}>
  <Card title="Haiku" icon="bolt">
    响应速度最快，Token 成本最低。适合简单问答、内容分类和高频对话场景。
  </Card>

  <Card title="Sonnet" icon="scale-balanced">
    性能与成本的最佳平衡。适合大多数商业应用、客服助手和内容创作。
  </Card>

  <Card title="Opus" icon="crown">
    推理和创作能力最强。适合复杂分析、长文档处理、高级编程和研究任务。
  </Card>
</CardGroup>

## 调用方式

### 方式一：OpenAI 兼容格式

你可以像调用 OpenAI 模型一样调用 Claude，只需将 `model` 参数设置为 Claude 的模型标识符：

<CodeGroup>
  ```bash curl theme={null}
  curl https://sub2api.ruilinlu.com/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -d '{
      "model": "claude-sonnet-4",
      "messages": [
        {"role": "user", "content": "请分析这段代码的问题"}
      ]
    }'
  ```

  ```python Python theme={null}
  from openai import OpenAI

  client = OpenAI(
      base_url="https://sub2api.ruilinlu.com/v1",
      api_key="YOUR_API_KEY"
  )

  response = client.chat.completions.create(
      model="claude-sonnet-4",
      messages=[
          {"role": "user", "content": "请分析这段代码的问题"}
      ]
  )

  print(response.choices[0].message.content)
  ```
</CodeGroup>

<Note>
  请将 `model` 参数替换为控制台中显示的实际 Claude 模型标识符。Claude 模型通过 OpenAI 兼容端点调用时，响应格式与 OpenAI 完全一致。
</Note>

### 方式二：Anthropic Messages API

如果你需要直接使用 Anthropic Messages API 格式，Sub2API 也提供原生支持。详细信息请参考 [Anthropic Messages API 文档](/api/anthropic-messages)。

## Claude 模型优势

* **超长上下文**：Claude 模型通常支持更大的上下文窗口，能够处理整篇论文、长篇小说和大型代码库
* **写作质量**：在创意写作、翻译和摘要生成方面广受好评
* **安全性**：Anthropic 在模型安全和对齐方面投入大量研究，Claude 在拒绝有害请求方面表现稳定
* **多模态**：支持图像输入的文本分析和理解

## 示例：长文本分析

Claude 模型特别适合处理长文本分析任务：

```python Python theme={null}
from openai import OpenAI

client = OpenAI(
    base_url="https://sub2api.ruilinlu.com/v1",
    api_key="YOUR_API_KEY"
)

long_document = """
[这里放入你的长文本内容，可以是整篇论文、报告或代码库...]
"""

response = client.chat.completions.create(
    model="claude-opus-4",
    messages=[
        {"role": "user", "content": f"请分析以下文档的核心观点和论证逻辑：\n\n{long_document}"}
    ]
)

print(response.choices[0].message.content)
```

<Tip>
  不确定该选哪个模型？参考我们的 [模型选择指南](/models/how-to-choose) 根据任务类型和预算做出决策。
</Tip>
