别再羡慕别人了,3分钟教你搞定 Claude 官方 API Key!

0 阅读3分钟

很多朋友问我:怎么才能像那些 AI 大佬一样,把 Claude 接入到沉浸式翻译、Cursor 或者自己的本地插件里?答案只有一个——Claude API Key

    今天不废话,我整理了一份 2026 年最新的官方 API 获取保姆级教程。从环境准备到成功出 Key,带你避开所有暗坑,建议先点赞收藏防走丢。


第一步:导航至 Anthropic API 控制台

    在浏览器中访问 console.anthropic.com/ 并登录你的 Anthropic 帐户。然后您将看到类似这样的页面:

Image

第二步:点击“获取 API 密钥”按钮

    这个按钮位于主仪表盘页面的右上角附近。

Image

第三步:点击“创建密钥”按钮

    在页面右上角找到“创建密钥”按钮并点击它。

Image

第四步:输入工作区名称和密钥名称

    在“默认”工作区中创建密钥,并为密钥输入一个名称。此名称用于帮助您识别生成的密钥。我们这里使用“Anthropic Course”作为名称。

Image

第五步:复制密钥

    您的 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(实际文本)。

Image

async function main() {  
    try {    
        const message = await client.messages.create({      
            modelMODEL_NAME,      
            max_tokens1000// 响应长度的上限      
            messages: [        
                {          
                    role"user",          
                    content"什么是量子计算?请用一句话回答。"        
                }     
            ],    
       });
    // 3. 提取响应内容    
    // 响应对象是一个数组,通常我们取第一个元素    
    console.log(message.content[0].text);
  } catch (error) {    
      console.error("调用出错:", error);  
  }
  
}
main();

    max_tokens参数起到安全机制的作用。如果将其设置为 1000,即使 Claude 还有内容要写,它也会在生成 1000 个令牌后停止。Claude 不会尝试达到这个限制——它只会写入它认为合适的内容,并在达到最大值时停止。