type
status
title
summary
slug
Created
Mar 23, 2024 08:55 AM
category
tags
Date
icon
password
一、前言
Claude
是由Anthropic
开发的市场上领先的大语言模型(LLM)之一,这家公司是由前OpenAI员工共同创立的AI初创公司。Anthropic以其严格的AI伦理标准而闻名,目前得到了谷歌和亚马逊等科技巨头的支持。在这篇文章中,我们将深入探讨Claude AI,将其与ChatGPT进行比较,并提供一个快速示例,展示如何通过API与之交互。
二、什么是Claude
与
ChatGPT
和Gemini
等AI聊天机器人类似,Claude是由Claude 3(Anthropic 最新的大型语言模型)提供支持的聊天机器人。它能够接收用户输入并生成类似人类的输出,除了对话,您还可以上传图像和文档给Claude,让它进行总结或回答有关特定点的问题(Claude在图像上比较出色)。
Claude 与其他竞争对手的区别在于 Anthropic 声称它更安全,不太可能产生有害和冒犯性的输出,这得益于“Constitutional AI”,这是Anthropic开创的一种独特的训练方法,旨在开发遵循一套伦理原则的AI系统。
第一个模型于2023年3月发布,随后发布了具有增强能力、更先进的训练技术和更注重安全性的更新版本。
到了2024年3月,Anthropic推出了Claude 3,这是其最先进的一系列模型:
Haiku
、Sonnet
和Opus
。每个版本都有其独特的能力,其中Opus最为强大。
注:横轴是Token价格,纵轴是基准分数
Claude 3提供图像处理和更大的上下文窗口(长上下文),目前由Claude 3驱动的Claude聊天机器人,在标准化基准测试中表现出比ChatGPT更优越的性能。

除了聊天机器人,Claude还可以通过API使用,开发者可以在其基础上构建应用程序。
三、Claude AI的能力
以下是Claude擅长的关键领域:
- 对话: Claude非常擅长进行自然对话,理解用户的上下文并提供深思熟虑的回应。
- 内容创作: Claude可以生成根据用户设定的要求量身定制的高质量内容。
- 语言翻译: 在这个全球化的时代,全球通信至关重要。Claude具有多语言能力,允许实时在不同语言之间进行翻译和多语言内容创作。
- 视觉处理: Claude可以分析和转录图像,包括照片和手写笔记。
- 代码生成: 代码生成已成为每个新AI模型发布时的一个吸引人的功能和关键竞争优势。Claude可以生成代码片段,理解不同的编程语言,解释代码功能,并协助调试。
四、Claude与ChatGPT的比较
下面我将从性能、上下文窗口大小、安全性和访问体验进行对比:
4.1 模型性能
由于Claude3是2024年3月发布的最新大语言模型,晚于ChatGPT4,所以Claude在事实准确性方面表现出色,并且可以在更长的对话中保持上下文。
Claude Opus在所有AI系统评估基准测试中都显示出比GPT-4更优越的性能,尤其是在知识和语言理解方面,详细可以看上面的对比图👆🏻
4.2 上下文窗口
上下文窗口代表AI系统在单个输入或输出中可以处理的最大令牌数。更大的上下文意味着LLM可以处理更长的文本,并在处理文本时可以结合之前上下文回答,回答不会出现”中间迷失”的现象。
GPT-4 有多种上下文窗口,最小是8192个令牌(8K),还有32K,最大是128K。目前 Claude 3的三个版本的上下文窗口都扩展至200k个令牌,明显大于GPT-4。
4.3 安全性
虽然安全性是GPT-4的一个关键方面,并且已经做出了努力来减少错误信息,但聊天机器人倾向于生成一些不正确的输出。而且ChatGPT会保存和用户的对话,以进一步训练和改进模型。(可能有数据泄露风险)
而Claude的开发考虑到了安全性。Anthropic强调在训练和聊天机器人处理输入和生成输出时的AI的道德使用,该模型严格遵循上面提到的
Constitutional AI
,而且Claude不会保留用户数据。4.4 可访问性
由于微软对OpenAI进行了大量投资,并将他们最新的LLM集成到微软平台中。截至今天,除了使用API访问,GPT-4还可以通过微软的Copilot使用。
而目前Anthropic也与Notion、亚马逊等公司合作,将Claude 3集成到他们的产品中。
五、如何使用Claude API
这里将以Python语言作为示例,介绍如何通过Claude提供的API与其AI模型交互,并让它解释神经网络的概念。
1、注册anthropic账号
2、创建API密钥
创建完账号后,跳转到这里创建API密钥,地址是:https://console.anthropic.com/settings/keys
3、这是一个代码示例,主要是让Claude解释神经网络的概念:
这里请确保将
your_api_key
替换为您创建的实际API密钥。上面定义的参数含义如下:
model="claude-3-opus-20240229"
指定要使用的模型。
max_tokens=1000
设置了生成响应的最大令牌数。
temperature=0.0
温度控制生成响应的随机性水平。0.0
意味着响应将更加一致,变化较少。
system="Provide short and clear responses."
指定系统应如何生成响应。
messages=[{"role": "user", "content": "你能解释神经网络的概念吗?"}]
定义了角色和基于此输入消息的输出将如何生成。
这是一个JSON格式的示例响应:
总的来说,Claude代表了人工智能领域的一个重要飞跃,它在安全性和安全性方面提供了独特的视角和一套标准,并提供了从内容创作到代码生成的多样化应用范围。
我是AI技术巫,欢迎关注我,掌握第一手AI资讯与技巧!

- 作者:AI技术巫
- 链接:https://ilovetech.cn/article/ai_claude
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。