logo

Claude API 基础用法 (Messages API)

Anthropic 官方 API overview 现在写得很直接:Messages API 仍然是 Claude API 的 primary API。也就是说,如果你要和 Claude 做最基础、最标准的交互,还是从 POST /v1/messages 开始。

最小调用长什么样

from anthropic import Anthropic

client = Anthropic()

message = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, Claude"}],
)

print(message.content[0].text)

先理解 4 个核心字段

  • model
  • max_tokens
  • messages
  • system

其中 messages 仍然是主线交互结构,而 system 用来额外定义角色、规则和边界。

多轮对话不是自动记忆

Messages API 不会替你保留会话历史。你如果要做多轮交互,还是得自己把历史消息继续带回去。

messages = [
    {"role": "user", "content": "你好,我是小明。"},
    {"role": "assistant", "content": "你好小明!很高兴见到你。"},
    {"role": "user", "content": "我刚才说我叫什么名字?"},
]

这点很普通,但很关键。很多“Claude 怎么不记得前文”的问题,最后就是没把 assistant 回复一并放回去。

一个很实用的 Claude 特点

Anthropic 官方长期都强调 Claude 对结构化输入更敏感,所以 XML 风格标签在复杂任务里依然很值得用。它不是硬性要求,但在长上下文、抽取和多约束场景里确实常常更稳。

下一步

如果你已经把 Messages 基础请求打通,下一页更值得看的通常是:

Claude API 开发指南
AI Engineer

Claude API 开发指南

Anthropic Claude API 提供了强大的 AI 模型访问,以安全性和准确性著称,适合企业级应用。

Claude API 开发指南基础用法

Claude API 基础用法 (Messages API)

Anthropic 官方 API overview 现在写得很直接:Messages API 仍然是 Claude API 的 primary API。也就是说,如果你要和 Claude 做最基础、最标准的交互,还是从 POST /v1/messages 开始。

#最小调用长什么样

python
from anthropic import Anthropic client = Anthropic() message = client.messages.create( model="claude-opus-4-6", max_tokens=1024, messages=[{"role": "user", "content": "Hello, Claude"}], ) print(message.content[0].text)

#先理解 4 个核心字段

  • model
  • max_tokens
  • messages
  • system

其中 messages 仍然是主线交互结构,而 system 用来额外定义角色、规则和边界。

#多轮对话不是自动记忆

Messages API 不会替你保留会话历史。你如果要做多轮交互,还是得自己把历史消息继续带回去。

python
messages = [ {"role": "user", "content": "你好,我是小明。"}, {"role": "assistant", "content": "你好小明!很高兴见到你。"}, {"role": "user", "content": "我刚才说我叫什么名字?"}, ]

这点很普通,但很关键。很多“Claude 怎么不记得前文”的问题,最后就是没把 assistant 回复一并放回去。

#一个很实用的 Claude 特点

Anthropic 官方长期都强调 Claude 对结构化输入更敏感,所以 XML 风格标签在复杂任务里依然很值得用。它不是硬性要求,但在长上下文、抽取和多约束场景里确实常常更稳。

#下一步

如果你已经把 Messages 基础请求打通,下一页更值得看的通常是:

System Design

系统设计必备:核心概念 + 经典案例

快速掌握取舍与设计套路,备战系统设计面试。

进入 System Design →

相关路线图