【最新|送API Key】零基础调用Anthropic Claude 3 API接口(Python)

这篇具有很好参考价值的文章主要介绍了【最新|送API Key】零基础调用Anthropic Claude 3 API接口(Python)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2024 年 Anthropic 发布了 Claude3,据官方测试比 GPT-4 更好,一夜之间爆火,引得不少开发者体验,本文参考Claude 3官方API,梳理了从零开始调用ClaudeAPI的操作方法。

Claude 是Anthropic 的LLM 应用程序(类似于 ChatGPT)。该库允许使用 API(免费)并在Python 项目中与之交互。

一、必要条件

  1. 你需要有Claude 的API Key
  2. 你需要有访问Claude 的网络条件

本文的 API Key 已做删减处理,无法直接调用,会在文末附上完整的API Key,更多 Claude API Key,可访问链接获取

二、操作步骤

1. 安装Anthropic 库

此处以Pycharm为例,点击命令行,输入 pip install anthropic
anthropic_api_key,python,Claude,claude,人工智能,chatgpt
如安装不畅,可考虑使用其他 pip 镜像。

2. 运行 Hello Word

安装完成后,即可初体验 Claude 3模型,请输入以下代码:

import anthropic

client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="sk-ant-api03-mrmRzF-1x397AtlRNiur-PEQ7TlpAf3HxY4YQXeyvfB1p642QIAiMYN4Qwv98mKPCJOhA-ZvoYKgAA",
)
message = client.messages.create(
    model="claude-3-opus-20240229",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hello, Claude"}
    ]
)
print(message.content)

这段代码做了以下工作:

  1. 导入了anthropic库,这为与Claude API交互提供了一种方便的方式。

  2. 创建Anthropic客户端的一个实例,传入我们的API密钥。

  3. 调用messages.create()方法向Claude发送消息。我们指定要使用的模型(claude-3-opus-20240229)、响应中的最大令牌数(max_tokens=1000)、温度(控制输出的随机性,温度=0.0表示最小随机性)和系统消息(设置对话的上下文)。

  4. 最后,我们打印Claude的回复。

如果没有问题,Pycharm预计将输出Claude的响应:
anthropic_api_key,python,Claude,claude,人工智能,chatgpt
至此,我们就完成了最基础的API调用。

3.异步请求

异步相对于入门版本,有一个区别是调用AsyncAnthropic,代码如下:

import os
import asyncio
from anthropic import AsyncAnthropic

client = AsyncAnthropic(
    # This is the default and can be omitted
    api_key=os.environ.get("ANTHROPIC_API_KEY"),
)


async def main() -> None:
    message = await client.messages.create(
        max_tokens=1024,
        messages=[
            {
                "role": "user",
                "content": "Hello, Claude",
            }
        ],
        model="claude-3-opus-20240229",
    )
    print(message.content)


asyncio.run(main())

同步和异步客户端之间的功能在其他方面是相同的。

4.流式响应

Claude 支持流式响应,在一些回复内容较多的场景下,流式响应能带来更好的用户体验,代码如下:

import anthropic

client = anthropic.Anthropic(api_key="sk-ant-api03-mrmRzF-1x397CNogZNU5mHUoI60n3AtlRNiur-ZvoYKgAA")

stream = client.messages.create(
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": "Hello, Claude",
        }
    ],
    model="claude-3-opus-20240229",
    stream=True,
)
for event in stream:
    print(event)

控制台输出:
anthropic_api_key,python,Claude,claude,人工智能,chatgpt

三、API Key

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

更多 Claude API Key,可访问链接获取文章来源地址https://www.toymoban.com/news/detail-858870.html

到了这里,关于【最新|送API Key】零基础调用Anthropic Claude 3 API接口(Python)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python调用GPT3.5接口的最新方法

            GPT3.5接口调用方法主要包括openai安装、api_requestor.py替换、接口调用、示例程序说明四个部分。         Python openai库可直接通过pip install openai安装。如果已经安装openai,但是后续提示找不到ChatCompletion,那么请使用命令“pip install -U openai”来升级openai。     

    2024年02月06日
    浏览(34)
  • Python ❀ 使用代码实现API接口调用详解

    本文主要讲解常用API接口如何使用python实现。 API :Application Programming Interface,是 应用程序开发接口 的缩写,意思是一些预设好的函数或方法,这些预设好的函数或方法允许第三方程序通过网络来调用数据或提供基于数据的服务。 Python运行环境:python3.10.2 + PyCharm 使用 pip

    2024年01月18日
    浏览(43)
  • Python调用API接口的几种方式

    Python调用API接口的几种方式 相信做过自动化运维的同学都用过API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。 本文主要介绍python中调用API的几种方式,下面是python中会用到的库。 - urllib2 - httplib2 - pycu

    2024年02月12日
    浏览(46)
  • 如何利用python调用API接口获取数据进行测试

    一、Python 可以使用 requests 库来调用 API 接口获取数据。以下是基本的步骤: 1.安装 requests 库 pip install requests 2.导入 requests 库 import requests 3.构建 API 请求的 URL 根据 API 文档,构建请求的URL。 例如,  https://api.example.com/posts  是获取所有帖子的 URL。 4.发送 API 请求 使用  requ

    2024年02月11日
    浏览(43)
  • Anthropic的Claude3和Open AI的ChatGPT以及谷歌的Gemini三大模型的区别以及如何注册升级Claude 3,GPT-4的使用体验,避免封号等

    最近几天Anthropic发布了Claude 3 系列的LLM大模型,这也太快了吧!而且 官方声称这个模型超越了当今的OpenAI的ChatGPT-4 模型以及谷歌的Gemini Ultra模型啊 。 现在Claude 3的Opus模型,可能有更大的影响。这个时候不知道Open AI是不是要准备发布GPT-4.5了。下面是Anthropic官方的一个数据分

    2024年03月12日
    浏览(48)
  • Python调用讯飞星火大模型v3 api接口使用教程

            这里我们可以获取星火免费赠送的200万个token使用和测试,获取方法如下:         打卡网站讯飞星火认知大模型-AI大语言模型-星火大模型-科大讯飞 ,登录用户点击免费使用                 点击购买首次应该会让创建一个应用, 如下图,按要求内容随意填写

    2024年02月05日
    浏览(44)
  • python接口自动化之request请求,如何使用 Python调用 API?

        尊重原创,转载请注明出处,谢谢!!

    2024年02月08日
    浏览(59)
  • 在Windows10平台安装Blender 3D建模软件并调用Python API接口

    要在Windows上安装Blender(https://www.blender.org/),请按照以下步骤操作: 首先,从Blender官网下载最新版本的Blender。请确保选择适用于您的操作系统的版本,例如Windows 64位。 下载完成后,打开安装程序。按照向导的指示进行操作,包括选择安装位置和添加快捷方式等选项。 安

    2024年02月16日
    浏览(41)
  • 怎么调用文心一言的api接口生成一个简单的聊天机器人(python代码)

    寒假在学习大模型,但也没弄出多少眉目,电脑性能还有点小问题,大模型总跑不起来,只会简单调用一下现有的大模型的接口,例如:文心一言,下面展示一下代码: 至于如何获取这其中的两个key,网上有太多文章了,大家可以去找找看,比如这篇文章:百度文心一言AP

    2024年04月09日
    浏览(75)
  • ChatGPT4 API KEY 官方最新申请方法 + 国内直联使用教程

    你好,我是清风徐来 上周五,写了篇《ChatGPT4 最新开通方法!不需要验证手机,不需要等待》,很多小伙伴按照这篇指引,一步步开通了 GPT PLUS ,用上了 GPT4! 这两天不少小伙伴来问,如何申请 API KEY 今天就来分享一下:如何申请官方 GPT4 API 接口、申请通过后如何在国内直联

    2024年01月23日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包