跳到主要内容

你的第一次 API 调用

入门

API 让 你的 程序与 Claude 通信。三个步骤:获取密钥、安装 SDK、发送消息。

1. 获取 API 密钥

Anthropic Console 中创建一个。然后将它设置为环境变量,这样它就永远不会出现在你的代码里:

export ANTHROPIC_API_KEY="sk-ant-..."

:::warning 切勿提交你的密钥 将密钥保存在环境变量或密钥管理器中——永远不要放进源代码管理。参见 安全。 :::

2. 安装 SDK

pip install anthropic

3. 发起调用

每个请求都是一个 messages 列表。模型以 content 回复。

import anthropic

client = anthropic.Anthropic() # reads ANTHROPIC_API_KEY from the environment

message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[
{"role": "user", "content": "In one sentence, what is an API?"}
],
)

print(message.content[0].text)

刚才发生了什么

  • model — 使用哪个 Claude。不要盲目硬编码;参见 选择模型
  • max_tokens — 回复长度的上限(以 token 计)。它 设置上下文窗口。
  • messages — 目前为止的对话。该 API 是 无状态的:要继续一次对话,每次都要把全部历史发回去。
  • system(可选)— 一条顶层指令,为本次调用设定 Claude 的角色。

下一步