很多朋友问我:怎么才能像那些 AI 大佬一样,把 Claude 接入到沉浸式翻译、Cursor 或者自己的本地插件里?答案只有一个——Claude API Key。
今天不废话,我整理了一份 2026 年最新的官方 API 获取保姆级教程。从环境准备到成功出 Key,带你避开所有暗坑,建议先点赞收藏防走丢。
第一步:导航至 Anthropic API 控制台
在浏览器中访问 console.anthropic.com/ 并登录你的 Anthropic 帐户。然后您将看到类似这样的页面:
第二步:点击“获取 API 密钥”按钮
这个按钮位于主仪表盘页面的右上角附近。
第三步:点击“创建密钥”按钮
在页面右上角找到“创建密钥”按钮并点击它。
第四步:输入工作区名称和密钥名称
在“默认”工作区中创建密钥,并为密钥输入一个名称。此名称用于帮助您识别生成的密钥。我们这里使用“Anthropic Course”作为名称。
第五步:复制密钥
您的 API 密钥将显示在弹出窗口中。请复制并保存此密钥——我们将在下一个视频中使用它。此密钥仅显示一次,所以请务必复制!
如果您不小心关闭了窗口,请删除旧密钥并重新生成。
第六步: 设置开发环境
在开始调用 API 之前,需要配置 Node.js 环境并安全地管理 API Key。
首先,在项目根目录下运行以下命令安装必要的依赖包:
npm install @anthropic-ai/sdk dotenv
接下来,在项目根目录创建一个 .env 文件,用于安全地存储 API 密钥:
ANTHROPIC_API_KEY="your-api-key-here"
安全提示:请务必将 .env 添加到你的 .gitignore 文件中,防止密钥泄露到 GitHub 等平台。
第七步: 编写代码
创建一个 index.js 文件,按照以下步骤编写代码:
1. 加载环境变量并初始化客户端
在 Node.js 中,我们通过 process.env 来访问配置好的密钥。
import Anthropic from '@anthropic-ai/sdk';
import 'dotenv/config'; // 自动加载 .env 文件中的变量
const client = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, });
const MODEL_NAME = "claude-sonnet-4-6";
2. 创建请求函数
API 请求的核心是 client.messages.create() 方法。由于这是一个异步操作,我们需要在 async 函数中使用它。
每条消息都是一个字典,包含一个role(“用户”或“助手”)和content(实际文本)。
async function main() {
try {
const message = await client.messages.create({
model: MODEL_NAME,
max_tokens: 1000, // 响应长度的上限
messages: [
{
role: "user",
content: "什么是量子计算?请用一句话回答。"
}
],
});
// 3. 提取响应内容
// 响应对象是一个数组,通常我们取第一个元素
console.log(message.content[0].text);
} catch (error) {
console.error("调用出错:", error);
}
}
main();
max_tokens参数起到安全机制的作用。如果将其设置为 1000,即使 Claude 还有内容要写,它也会在生成 1000 个令牌后停止。Claude 不会尝试达到这个限制——它只会写入它认为合适的内容,并在达到最大值时停止。