如何为Opus和Sonnet模型访问Claude 3 API(附示例)

如何为Opus和Sonnet模型访问Claude 3 API(附示例)

Anthropic 推出了全新系列的 Claude 3 模型,包括 Opus(最大)、Sonnet(中型)和 Haiku(最小)。该公司还立即为 Claude 3 模型提供了 API。

虽然 Claude 3 API(尤其是 Opus 模型)的定价与 GPT-4 Turbo 相比相当昂贵,但用户和开发人员还是希望了解该模型的功能。因此,这里有一个简单的教程,介绍如何访问 Opus 和 Sonnet 模型的 Claude 3 API。我们还添加了一些代码示例,供您开始测试模型。

注:Anthropic 目前提供价值 5 美元的 Claude 3 API 免费点数。在购买 API 之前,您可以申请免费点数并立即测试 Opus 和 Sonnet 模型。

免费获取 Claude 3 API 密钥

  • 前往 console.anthropic.com 并创建账户。
  • 接下来,你会看到顶部有一个横幅,告知用户 Claude 提供 5 美元的免费点数。点击 “Claim“。
    Claude 提供 5 美元的免费点数
  • 输入手机号码并验证。基本完成。
  • 现在,点击仪表板上的 “Get API Keys“。你也可以前往 console.anthropic.com/settings/keys (访问)获取 Claude 3 API 密钥。
    获取 Claude 3 API 密钥
  • 点击 “Create Key” 并为其命名。
    创建 API key
  • 现在,复制 API 密钥并妥善保存。
    复制 API 密钥并妥善保存

使用 Claude 3 API(附示例)教程

  • 在电脑上安装 Python 和 Pip
  • 然后,打开终端,运行以下命令安装 Claude 库
    pip install anthropic

    安装 Claude 库

  • Anthropic 在其文档中为 Claude 3 API 测试添加了一些很好的示例。您可以复制下面的代码并粘贴到记事本++等代码编辑器中。
    import anthropic
    client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
    )
    message = client.messages.create(
    model="claude-3-opus-20240229",
    max_tokens=1000,
    temperature=0.0,
    system="Respond only in Yoda-speak.",
    messages=[
    {"role": "user", "content": "How are you today?"}
    ]
    )
    print(message.content)
  • 代码已经使用了最大的 Claude 3 Opus 模型 ( claude-3-opus-20240229 )。您只需用上面复制的实际 API 密钥替换 my_api_key。如果要使用 Sonnet 模型,请使用此模型名称: claude-3-sonnet-20240229
    演示 Claude 3 opus API 的代码
  • 现在,将其保存为 claude3.py,放在桌面或首选位置。你也可以给它起不同的名字,但一定要加上 .py
  • 最后,启动终端,移动到桌面。接下来,运行 claude3.py 文件。它会回答代码中设置的问题。在这里,它会像尤达一样回答问题 “How are you today?” 你也可以更改代码中的 system 提示来改变它的行为。
    cd Desktop
    python claude3.py

    运行 claude3.py 文件

  • 除此之外,您还可以轻松试用 Simon Willison 最新发布的 Claude 3 模型插件。

试用 Simon Willison 最新发布的 Claude 3 模型插件

这样,您就可以快速访问 Claude 3 API 并测试 Opus 和 Sonnet 模型了。Anthropic 目前还没有为最小的 Haiku 模型提供 API。如果将来情况有变,我们会通知您。总之,这就是我们的全部内容。如果您想访问Gemini API 密钥,请遵循我们的链接指南。如果你有任何问题,请在下面的评论区告诉我们。

评论留言