CSDN

Claude API 接入教程:从 API Key 到 Python / Node.js 第一次调用

正文

很多开发者搜索“Claude API 接入教程”,真正需要的是一套可以直接执行的流程,而不是概念介绍。

一个标准 Claude API 接入流程通常包括:

  • 注册并进入 Anthropic Console;
  • 配置 Billing;
  • 创建 API Key;
  • 配置环境变量;
  • 使用 curl 验证 API;
  • 使用 Python 或 Node.js SDK 发起第一次请求;
  • 处理返回结果;
  • 排查认证、网络、模型名和费用问题。

本文以 Anthropic 官方 Claude API 为主线,讲清楚从准备到第一次调用的完整过程。

一、Claude API 接入方式对比

接入方式 适合场景 优点 风险或限制
Anthropic 官方 API 标准后端接入、个人开发、产品原型 官方支持,文档完整,模型更新及时 账号、账单、地区和网络可用性可能有限制
AWS Bedrock 企业用户、AWS 云上业务 IAM、审计、合规和云服务集成更完整 配置复杂,区域和模型开通有门槛
第三方 Claude API 兼容平台 临时测试、OpenAI 协议兼容工具、中文支持 接入可能更快,可能提供多线路 非官方,需要评估稳定性、安全性和合规性
Slack / 非官方绕路 历史方案或个人实验 过去门槛较低 非官方,不稳定,不适合生产

第一次接入建议优先使用 Anthropic 官方 API。

二、Claude 网页版和 Claude API 的区别

Claude.ai 是聊天产品,Claude API 是开发者接口。

需要注意:

  • Claude 网页版能用,不代表 API 能用;
  • Claude Pro / Max 订阅不一定等于 API 额度;
  • API Key 需要在 Anthropic Console 中创建;
  • API 调用通常按 API 规则单独计费。

所以,开发者接入 Claude 时,重点应该放在 Console、API Key、Billing 和 SDK 上。

三、接入前准备

建议提前准备:

  • Anthropic 账号;
  • Console 访问权限;
  • Billing;
  • API Key;
  • curl
  • Python 3.9+;
  • Node.js 18+;
  • Postman 或 Apifox。

其中,curl 用于验证最小请求,非常适合排查基础问题。

四、创建 API Key

进入 Anthropic Console 后,找到 API Key 管理入口,创建新的 API Key。

创建后注意:

  • 不要写入源码;
  • 不要放进前端;
  • 不要提交到 GitHub;
  • 不要截图分享;
  • 泄露后及时轮换;
  • 生产环境建议使用密钥管理服务。

API Key 是访问 Claude API 的凭证,必须妥善管理。

五、配置环境变量

推荐使用环境变量保存 API Key。

ANTHROPIC_API_KEY=your_api_key_here

macOS / Linux:

export ANTHROPIC_API_KEY="your_api_key_here"

Windows PowerShell:

$env:ANTHROPIC_API_KEY="your_api_key_here"

如果使用 .env 文件,记得加入 .gitignore

六、先用 curl 验证接口

建议在接入 SDK 前先用 curl 做最小请求验证。

这样可以确认:

  • API Key 是否正确;
  • Billing 是否可用;
  • 网络是否连通;
  • 请求头是否正确;
  • 模型名称是否可用。

如果 curl 失败,不要急着排查 SDK 代码,先检查基础配置。

七、Python SDK 适合什么场景?

如果项目是:

  • FastAPI;
  • Django;
  • Flask;
  • 数据处理;
  • RAG;
  • 自动化脚本;
  • 批量任务。

可以优先使用 Python SDK。

Python 生态更适合 AI 后端、文档处理、知识库、向量检索和自动化任务。

八、Node.js SDK 适合什么场景?

如果项目是:

  • Next.js;
  • Express;
  • Serverless;
  • TypeScript 全栈;
  • Web 聊天应用;
  • SaaS 后端接口。

可以优先使用 Node.js SDK。

注意:不要在浏览器前端直接使用 API Key。

正确架构应该是:

浏览器前端 → 你的后端接口 → Claude API

不要写成:

浏览器前端 → Claude API

否则 API Key 会暴露。

九、返回结果怎么看?

第一次请求成功后,重点关注:

  • 模型生成文本;
  • stop reason;
  • token usage;
  • 错误码;
  • 响应耗时;
  • 是否触发限制。

其中 token usage 很重要,因为它直接关系到调用成本。

十、常见问题排查

1. 认证失败

检查 API Key、环境变量和请求头。

2. Billing 问题

检查是否配置账单、支付方式和额度。

3. 模型不可用

检查模型 ID 是否正确,旧教程里的模型名可能已经过期。

4. 网络超时

检查网络、DNS、代理、公司防火墙或地区限制。

5. Key 泄露

如果 Key 被提交到 GitHub 或暴露到前端,立即删除并重新创建。

十一、第三方平台和 Bedrock

第三方 Claude API 兼容平台可用于临时测试、工具适配、中文支持或企业充值开票,但不是 Anthropic 官方服务。

使用前要评估:

  • 数据安全;
  • 模型真实性;
  • 服务稳定性;
  • 合规风险;
  • 费用透明度。

AWS Bedrock 更适合企业云上业务,但认证、模型名称、区域支持和计费方式都与官方 API 不完全一样。

十二、生产环境建议

从 Demo 到生产环境,还需要补齐:

  • API Key 轮换;
  • 密钥管理;
  • 请求超时;
  • 重试机制;
  • 错误日志;
  • token 成本统计;
  • 用户限流;
  • 流式输出;
  • 模型降级;
  • 监控报警。

十三、总结

Claude API 接入流程可以概括为:

注册账号 → 配置 Billing → 创建 API Key → 配置环境变量 → curl 验证 → SDK 调用 → 错误处理

第一次接入时,不要一开始就做复杂业务。

先跑通最小请求,再逐步接入 Python、Node.js、RAG、Tool Use 和生产级监控。


大鱼号

Claude API 新手接入指南:30 分钟跑通第一次调用

正文

很多人搜索“Claude API”或“Claude API 接入教程”,真正想知道的是:怎么从零开始,把 Claude API 跑起来。

不是看概念,也不是看宣传,而是想知道:

  • 账号怎么注册;
  • API Key 在哪里生成;
  • 环境变量怎么设置;
  • 第一次请求怎么发;
  • 返回内容怎么看;
  • 出错后怎么排查;
  • 费用和额度要注意什么。

这篇文章会围绕 Anthropic 官方 Claude API,讲清楚新手接入时最重要的步骤。

一、先选择接入方式

常见接入方式有几种:

接入方式 适合谁 优点 风险或限制
Anthropic 官方 API 新手、个人开发者、产品原型 官方支持,模型更新及时 账号、账单、地区和网络可能有限制
AWS Bedrock 企业用户、AWS 云上业务 权限、审计和合规能力更完整 配置复杂,开通门槛更高
第三方 Claude API 兼容平台 临时测试、工具适配、中文支持需求 接入可能更快,也可能支持企业充值开票 非官方,需要评估安全和稳定性
Slack / 非官方方式 历史方案或个人实验 过去门槛较低 不稳定,不适合生产

如果你是第一次接入,建议先选择 Anthropic 官方 API。

二、Claude 网页版不是 API

很多人会误以为,只要能在 Claude.ai 上聊天,就能直接调用 API。

其实不是。

Claude 网页版是聊天产品,Claude API 是开发者接口。

想用代码调用 Claude,需要进入 Anthropic Console 创建 API Key,并配置 Billing。

Claude Pro 或 Max 订阅,也不一定等于 API 额度。

三、接入前先准备好这些

建议提前准备:

  • Anthropic 账号;
  • Billing 配置;
  • API Key;
  • curl
  • Python 3.9+;
  • Node.js 18+;
  • Postman 或 Apifox。

其中 curl 最适合做第一次测试。

它可以帮助你判断接口是否真的能访问。

四、API Key 要安全保存

创建 API Key 后,不要随便暴露。

注意:

  • 不要写进源码;
  • 不要放到前端;
  • 不要上传 GitHub;
  • 不要截图分享;
  • 不要放进公开文档;
  • 泄露后要立即轮换。

API Key 一旦泄露,别人可能会消耗你的 API 额度。

五、配置环境变量

推荐使用环境变量:

ANTHROPIC_API_KEY=your_api_key_here

macOS / Linux:

export ANTHROPIC_API_KEY="your_api_key_here"

Windows PowerShell:

$env:ANTHROPIC_API_KEY="your_api_key_here"

项目中也可以使用 .env 文件,但不要提交到代码仓库。

六、先用 curl 跑通,再写代码

新手建议先用 curl 测试 Claude API。

如果 curl 请求成功,说明 API Key、网络、Billing 和请求配置基本没问题。

如果失败,可以优先检查:

  • Key 是否正确;
  • Billing 是否配置;
  • 网络是否能访问;
  • 请求头是否完整;
  • 模型名称是否可用。

这样比直接调 SDK 更容易定位问题。

七、Python 和 Node.js 怎么选?

简单来说:

场景 推荐
数据处理、自动化、RAG Python
Web 应用、Next.js、Express Node.js
TypeScript 团队 Node.js
Python 后端团队 Python
只是学习 选熟悉的语言

不用纠结哪个 SDK 更强,先跑通 API 最重要。

八、常见报错

1. API Key 不对

检查是否复制完整,环境变量是否生效。

2. Billing 没配置

检查账单、额度和支付方式。

3. 模型名错误

旧教程里的模型名可能已经不能用了,要看官方最新说明。

4. 网络超时

可能是网络、代理、DNS 或地区限制问题。

5. 前端暴露 Key

不要在前端直接调用 Claude API,必须通过后端代理。

九、第三方平台可以用吗?

第三方 Claude API 兼容平台可以作为备选。

它们可能提供:

  • 中文支持;
  • OpenAI 协议兼容;
  • 多线路;
  • 企业充值;
  • 开票;
  • 基础技术协助。

但它不是 Anthropic 官方服务。

如果涉及生产数据或企业资料,需要重点评估安全、稳定性和合规性。

十、总结

Claude API 接入可以按这个顺序来:

  1. 注册账号;
  2. 进入 Anthropic Console;
  3. 配置 Billing;
  4. 创建 API Key;
  5. 配置环境变量;
  6. curl 测试;
  7. 选择 Python 或 Node.js SDK;
  8. 接入自己的业务系统。

一句话总结:第一次接入 Claude API,不要追求复杂功能,先跑通官方最小调用。


简书

Claude API 接入入门:从注册账号到第一次调用

正文

如果你第一次接触 Claude API,可能会被各种教程绕晕。

有的讲 Claude 网页版,有的讲 API Key,有的讲第三方平台,还有的讲 AWS Bedrock。

但新手最需要的,其实是一条简单清晰的路径:

  • 先知道 Claude API 和 Claude 网页版有什么不同;
  • 再创建 API Key;
  • 配置环境变量;
  • 发出第一次请求;
  • 最后根据报错排查问题。

这篇文章就按这个思路,讲一遍 Claude API 的基础接入流程。

一、先选官方 API 路线

如果你是第一次接入,建议优先使用 Anthropic 官方 Claude API。

常见接入方式如下:

方式 适合谁 说明
Anthropic 官方 API 新手、开发者、产品原型 最标准,适合先跑通
AWS Bedrock 企业、AWS 用户 更适合云上业务和企业合规
第三方 Claude API 兼容平台 临时测试、工具适配 需要评估安全和稳定性
非官方绕路 个人实验 不稳定,不建议生产使用

对于新手来说,不建议一开始就研究太多方案。

先把官方 API 跑通,后面再看是否需要其他方式。

二、Claude 网页版不是 Claude API

Claude.ai 是聊天产品。

Claude API 是开发者接口。

这两者不是一回事。

你能在网页上和 Claude 聊天,不代表你已经能用代码调用 Claude。

Claude Pro 或 Max 订阅,也不一定等于 API 额度。

如果要调用 Claude API,通常需要到 Anthropic Console 创建 API Key,并配置 Billing。

三、接入前准备

建议准备:

  • Anthropic 账号;
  • Billing 配置;
  • API Key;
  • curl
  • Python 3.9+;
  • Node.js 18+;
  • Postman 或 Apifox。

如果你只是想先跑通,可以先准备 curl 和一个 API Key。

四、创建 API Key 后要注意安全

API Key 不要随便放。

不要:

  • 写进源码;
  • 放在前端;
  • 上传 GitHub;
  • 发到群聊;
  • 放进公开文档。

如果 Key 泄露了,要尽快轮换。

生产环境最好使用密钥管理服务。

五、配置环境变量

推荐把 Key 放到环境变量:

ANTHROPIC_API_KEY=your_api_key_here

macOS / Linux:

export ANTHROPIC_API_KEY="your_api_key_here"

Windows PowerShell:

$env:ANTHROPIC_API_KEY="your_api_key_here"

如果用 .env 文件,记得不要提交到 GitHub。

六、第一次调用先用 curl

很多新手一开始就写 SDK 代码,结果报错后不知道怎么查。

更好的方式是先用 curl 验证。

这样可以知道:

  • Key 是否能用;
  • Billing 是否正常;
  • 网络是否连通;
  • 请求配置是否正确;
  • 模型是否可用。

如果 curl 成功,再写 Python 或 Node.js 代码会更轻松。

七、Python 和 Node.js 选哪个?

不用太纠结。

如果你做数据处理、RAG、自动化脚本,可以选 Python。

如果你做 Web 应用、Next.js、Express、Serverless,可以选 Node.js。

如果只是学习,选自己熟悉的语言。

Claude API 的核心能力不取决于 SDK 语言,而取决于模型和接口本身。

八、常见问题

1. API Key 无效

检查 Key 是否复制完整,环境变量是否生效。

2. Billing 问题

检查是否绑定支付方式,是否还有额度。

3. 模型名称错误

旧教程里的模型名可能已经过期,建议看官方最新说明。

4. 网络访问失败

可能是网络、防火墙、DNS、代理或地区限制问题。

5. 前端直接调用

不要在前端直接调用 Claude API,否则 Key 会泄露。

九、第三方平台和 Bedrock 怎么选?

第三方 Claude API 兼容平台可以用于临时测试或工具适配,但要注意它不是官方服务。

如果涉及生产数据、企业隐私或敏感内容,一定要认真评估。

AWS Bedrock 更适合企业和 AWS 用户,但配置相对复杂。

新手学习阶段,优先官方 API 即可。

十、总结

Claude API 接入的基本流程是:

注册账号
  ↓
进入 Console
  ↓
配置 Billing
  ↓
创建 API Key
  ↓
配置环境变量
  ↓
curl 测试
  ↓
SDK 调用

第一次接入时,不需要一开始就做复杂功能。

先跑通最小调用,再慢慢扩展到流式输出、RAG、工具调用和正式部署。

请添加图片描述

第 1 步:注册 Anthropic Console 并创建 API Key

进入 Anthropic Console 后,大致按这个流程走就可以:

第一,注册或登录账号;第二,创建或选择 Workspace;然后根据页面提示配置 Billing;接下来进入 API Keys 页面,创建一个新的 API Key。创建完成后要立刻复制并保存到安全位置。

这里要特别提醒一句:不要把 API Key 写进代码、截图、GitHub 仓库或前端页面。这个 Key 本质上就是你的调用凭证,泄露后别人可能直接消耗你的额度。

在 macOS / Linux 终端里,可以这样设置环境变量:

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

如果你用的是 Windows PowerShell,可以这样写:

$env:ANTHROPIC_API_KEY="sk-ant-..."

万一密钥已经泄露,别犹豫,马上到 Console 删除旧 Key,再重新创建一个。生产环境里更建议使用密钥管理服务,而不是把 Key 明文写在 .env 之外的各种文件里。

第 2 步:用 curl 完成第一次 Claude API 调用

Claude Messages API 的请求地址是:

https://api.anthropic.com/v1/messages

在真正发请求之前,先准备一个模型名。Claude 的模型会更新,所以最好去 Anthropic 官方 Models 页面或 Console 里复制当前可用的模型名。为了后面替换方便,可以先放到环境变量里:

export ANTHROPIC_MODEL="在官方控制台复制的可用模型名"

最小可用的 curl 请求大概是这样:

curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "'"$ANTHROPIC_MODEL"'",
    "max_tokens": 300,
    "messages": [
      {
        "role": "user",
        "content": "用三句话解释什么是 Claude API。"
      }
    ]
  }'

这里有几个关键字段要看懂:

  • x-api-key:你的 Claude API Key;
  • anthropic-version:API 版本头,缺失或者写错都可能导致请求失败;
  • model:模型名,以官方当前列表为准;
  • max_tokens:限制最大输出长度,它不是输入和输出加起来的总长度。

如果调用成功,返回体里一般会有一个 content 数组。你真正要读取的通常是类似下面这样的字段:

{
  "content": [
    {
      "type": "text",
      "text": "Claude API 是 Anthropic 提供的模型调用接口..."
    }
  ]
}

所以,第一次 Claude API 调用是否成功,重点看两件事:有没有正常返回 content[0].text,以及响应里是否能看到 usage 这类用量信息。

第 3 步:用 Python 调用 Claude API

先安装官方 Python SDK:

pip install anthropic

然后创建一个 claude_demo.py 文件:

import os
from anthropic import Anthropic

client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])

message = client.messages.create(
    model=os.environ["ANTHROPIC_MODEL"],
    max_tokens=300,
    messages=[
        {"role": "user", "content": "给我一个 Claude API 接入检查清单。"}
    ],
)

print(message.content[0].text)

运行方式很简单:

python claude_demo.py

Python 接入时,有三点最容易出问题。第一,不要把 API Key 直接写死在 .py 文件里;第二,返回结果不是一个简单字符串,而是要读取 message.content[0].text;第三,如果 SDK 提示某个方法不存在,优先升级 SDK:

pip install -U anthropic

如果你要做多轮对话,也不是 Claude 自动记住了上文,而是你每次把必要的历史消息一起传进去,比如:

messages = [
    {"role": "user", "content": "我想做一个客服机器人。"},
    {"role": "assistant", "content": "可以,先确认知识库和接入渠道。"},
    {"role": "user", "content": "如果接入网站聊天窗口,第一步做什么?"}
]

需要注意的是,上下文越长,输入 Token 就越多,费用自然也会跟着上去。

第 4 步:用 Node.js / TypeScript 调用 Claude API

先安装 SDK:

npm install @anthropic-ai/sdk

创建 claude-demo.mjs

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: process.env.ANTHROPIC_API_KEY,
});

const message = await client.messages.create({
  model: process.env.ANTHROPIC_MODEL,
  max_tokens: 300,
  messages: [
    { role: "user", content: "用项目经理能听懂的话解释 Claude API 调用流程。" },
  ],
});

console.log(message.content[0].text);

然后运行:

node claude-demo.mjs

如果你是在 Next.js、Express、NestJS 这类项目里使用 Claude API,一定要在服务端调用。不要把 API Key 写进浏览器代码里,否则用户可能从前端包、Network 面板甚至源码里直接拿到你的密钥。

更常见、也更安全的做法是:前端请求你自己的后端接口,后端再去调用 Claude API。这样你就可以在后端统一做鉴权、限流、日志记录和异常处理。

Claude API 常用参数解释:model、messages、max_tokens、temperature

model 决定这次请求使用哪个 Claude 模型。模型名会随着官方发布而变化,所以最好从官方模型列表复制,不要长期依赖旧教程里的固定名称。遇到 404 model not found 时,第一反应就应该是检查模型名有没有写错或过期。

messages 是对话数组,常见角色是 userassistant。Claude Messages API 和 OpenAI Chat Completions 的格式有点像,但并不完全一样。如果你是从 OpenAI 迁移过来,不要直接照搬所有字段。

system 一般用来放系统提示词,比如角色设定、约束条件、输出格式要求等。它很适合放规则,但不适合把一整份很长的业务文档都塞进去,因为这样会明显增加输入 Token。

max_tokens 控制最大输出长度。它不是总上下文长度,也不会限制输入 Token。想控制成本,就不能只限制输出,还要控制你传进去的历史消息和上下文长度。

temperature 控制输出的随机性。客服回复、信息抽取、结构化输出可以设低一些;创意写作、头脑风暴这类任务,可以适当调高一点。

费用怎么算?Token、上下文和预算控制

Claude API 通常按输入 Token 和输出 Token 分别计费,具体价格以官方价格页和控制台为准。新手最容易忽略的一点是:多轮对话每次调用时,都要把必要上下文重新传给模型。历史消息越多,输入 Token 就越高。

想控制费用,可以从这些地方入手:

  • 缩短 system prompt,只保留真正影响输出的规则;
  • 限制历史对话轮数,必要时用摘要压缩上下文;
  • 根据任务选择合适模型,不是所有请求都要用最强模型;
  • 设置合理的 max_tokens,避免模型输出过长;
  • 定期在 Console 查看用量、预算、账单和限额;
  • 上线前限制用户输入长度和请求频率。

另外,不要轻信“永久免费”“绝对不限速”“固定低价永久有效”这类说法。API 的价格、额度和政策都可能调整,最稳妥的做法还是以服务方最新说明为准。

常见报错排查:401、403、404、429、400 怎么办?

报错 常见原因 解决办法
401 Unauthorized API Key 错误,或者环境变量没有生效 重新复制 Key,并检查 echo $ANTHROPIC_API_KEY
403 Forbidden 账号无权限、账单问题或地区限制 检查 Console、Billing 和模型权限
404 model not found 模型名写错、模型不可用或已经变更 到官方模型列表复制最新模型名
429 rate limit exceeded 请求太快、并发过高或额度受限 降低并发,加入重试机制,查看限速说明
400 invalid request JSON 格式错误、字段缺失或参数类型不对 检查 messagesmax_tokens 和请求头
连接超时 网络、代理、DNS 或公司防火墙问题 切换网络,检查代理和安全策略
SDK 报错 SDK 版本太旧,或运行时版本不兼容 升级 SDK,并检查 Python/Node.js 版本

如果你用的是第三方 Claude API 兼容服务,还要额外检查 base_url、模型映射、鉴权格式和服务商文档。ClaudeAPI 这类第三方兼容平台并不是 Anthropic 官方,通常适合需要兼容接入、多线路选择、中文支持、企业充值、开票或基础技术协助的场景。不过真要放到生产环境里,仍然要认真评估数据安全和合规要求。

官方 API、中转 API、AWS Bedrock 怎么选?

如果你是第一次学习 Claude API 接入,优先选官方 API 就够了。它最接近标准文档,排查问题也更直接,不容易被中间层的额外逻辑干扰。

如果你的业务已经部署在 AWS 上,并且比较看重企业权限、审计、区域支持和云服务集成,可以进一步评估 AWS Bedrock。不过 Bedrock 的模型开通、区域支持、IAM 权限和调用格式都会增加一些学习成本。

如果你只是临时测试,或者某些工具只支持 OpenAI 兼容接口,可以了解第三方中转或兼容平台。但要记住,第三方服务不是 Anthropic 官方,不应该默认用于敏感数据、核心生产链路或高合规场景。选择之前,至少要确认服务协议、数据处理方式、稳定性、计费规则、技术支持以及退出方案。

至于 Slack 绕路、非官方库模拟调用这些方式,不建议作为 2025/2026 年的主教程。它们链路长、权限复杂、稳定性不可控,也不利于后续正式上线。

30 分钟检查清单:确认你已经成功接入

你可以用下面这份清单快速自查:

  • 已经能登录 Anthropic Console;
  • 已创建并安全保存 API Key;
  • 已通过环境变量配置 ANTHROPIC_API_KEY
  • 已从官方页面确认当前可用模型名;
  • 已用 curl 成功完成第一次 Claude API 调用;
  • 已用 Python 或 Node.js 至少跑通一种 SDK 示例;
  • 已能读取 content[0].text
  • 已知道在哪里查看用量和账单;
  • 已了解 401、403、404、429、400 的基本排查方法;
  • API Key 没有暴露在前端、日志、截图或代码仓库中。

如果这些都完成了,基本可以说明你已经跑通了 Claude API 从注册到第一次调用的完整闭环。

下一步:把 Claude API 接入你的应用

第一次调用成功以后,就可以继续往实际应用里走了。比如做一个网站聊天机器人,接入企业微信、飞书、钉钉或客服系统,结合知识库做 RAG 问答,或者给内部工具增加摘要、分类、改写、代码生成等能力。

如果你想提升聊天体验,可以继续研究流式输出;如果业务更复杂,也可以进一步了解工具调用、文件处理和结构化输出。使用 Claude Code 的话,还需要单独配置 ANTHROPIC_API_KEY,必要时根据服务商文档设置 ANTHROPIC_BASE_URL

真正上线前,建议把服务端限流、错误日志、请求 ID、用户输入长度限制、预算告警和密钥轮换机制都补齐。Claude API 调用本身并不复杂,真正需要花心思的地方,是把安全、成本和稳定性一起考虑进去。

更多推荐