Claude 使用手册
独立第三方资料站 · 非 Anthropic / Claude 官方网站查阅条件,核对证据
API 开发

Claude API 首次接入:开发者平台、密钥与第一个请求

核对服务支持与独立计费,安全配置密钥,通过最小 Python 或 Node.js 请求验证接入。

先区分聊天订阅与开发接口

Claude 聊天产品用于直接对话;API 用于把模型接进脚本和应用。聊天订阅与 API 使用分开计费,不能把 Pro 或其他聊天权益当作 API 额度。本文以 Anthropic 直接 API 为例,云平台托管渠道的认证、端点和账单不同,不应混用示例。

按官方条件开通,不绕过地区限制

从官方开发者平台进入账号与工作区配置,先核对支持国家/地区及验证要求。若所在地、组织或付款方式不满足要求,联系官方支持确认;不要用共享账号、接码或伪造地区的方式完成接入。文章中的入口说明不是服务资格保证。

在控制台查看自己实际的账单和可用额度,阅读适用的支付条件,设置合理支出上限与提醒,再创建所需用途的密钥。不要照搬旧教程的最低充值金额、免费额度或“几美元能用多久”;金额取决于当时政策和实际输入输出。

让密钥只进入后端进程

将 ANTHROPIC_API_KEY 注入服务端安全环境,CLAUDE_MODEL 填写当前账号可用的模型 ID。若使用本地 .env,必须排除版本控制,确认加载位置且不打印文件。密钥一旦公开,应通过官方控制台撤销并替换,同时检查异常使用;删除聊天消息或 Git 文件不等于泄露已消除。

Python 的第一个请求

安装官方 anthropic 包并确认运行时兼容。下面把发请求包装为函数,默认不执行;真正执行会发送示例文本并可能收费。输出只显示文本块与结束原因,不打印请求头。

python · 示例
import os
from anthropic import Anthropic

def first_request():
    with Anthropic(max_retries=0, timeout=30) as client:
        message = client.messages.create(
            model=os.environ["CLAUDE_MODEL"], max_tokens=128,
            messages=[{"role":"user", "content":"用一句中文解释什么是 API。"}])
        return {"text":"".join(b.text for b in message.content if b.type == "text"),
                "stop_reason":message.stop_reason}

# 配置好环境且同意实际费用后:print(first_request())
Python 请求结构示例;完成语法检查,未执行真实请求。

Node.js 的等价起点

安装 @anthropic-ai/sdk,将代码保存为 .mjs 或采用项目既有 ESM 配置。不要直接把这个文件作为浏览器脚本加载。这里同样不自动调用函数。

javascript · 示例
import Anthropic from "@anthropic-ai/sdk";
export async function firstRequest() {
  const model = process.env.CLAUDE_MODEL;
  if (!model) throw new Error("CLAUDE_MODEL_required");
  const client = new Anthropic({ maxRetries: 0, timeout: 30000 });
  const message = await client.messages.create({
    model, max_tokens: 128,
    messages: [{ role: "user", content: "用一句中文解释什么是 API。" }]
  });
  return { text: message.content.filter(b => b.type === "text").map(b => b.text).join(""),
           stop_reason: message.stop_reason };
}
JavaScript 语法检查通过;没有读取或输出真实凭据。

怎样判断接入真的完成

第一次结果应是正确响应结构、可解释的 stop_reason,以及控制台可核对的用量。收到 401 查认证、403 查权限、402 查账单、400 查参数;不要通过不断重发测试密钥。测试文本不含敏感信息,模型预算保持有限,但小预算不代表免费。

基础请求成功后再单独加流式、历史和工具,逐项验证,不把 SDK 安装成功当成 API 连通。保留运行时/SDK版本、请求 ID 和耗时,关闭正文日志。本文只检查离线样例,没有代你注册、充值、创建密钥或发出付费请求。

参考来源

资料核对日期:2026-10-04。涉及产品与账户条件时,请以当前官方说明为准。