Anthropic公司近日正式推出两款全新AI模型:升级版Claude 3.5 Sonnet和全新Claude 3.5 Haiku。这次更新不仅显著提升了性能,还引入了突破性的计算机使用功能,标志着AI技术的一次重大飞跃。
Claude 3.5 Sonnet:革命性突破
升级后的Claude 3.5 Sonnet在各个领域都超越了前代版本,尤其是在编码方面取得了显著进展。在SWE-bench Verified测试中,其得分从33.4%跃升至49.0%,超越所有公开模型。同时,在TAU-bench代理工具使用任务中,Sonnet在零售和航空领域的表现也大幅提升。
最引人注目的是Claude 3.5 Sonnet引入的计算机使用功能。通过Sonnet API,AI能够像人类一样操作计算机,包括查看屏幕、移动光标、点击按钮和输入文本。该功能的工作原理包括以下四个主要步骤:
- 明确工具和任务
- Claude选择使用工具
- 提取工具信息,运行工具并返回结果
- 继续使用工具直到完成任务
在OSWorld基准测试中,Claude 3.5 Sonnet的表现远超其他AI系统,展示了其强大的计算机操作能力。
定价信息
Claude 3.5 Sonnet的定价如下:
- 正常使用:输入$3/100万token,输出$15/100万token
- 命中缓存:输入$3.75/100万token,输出$0.30/100万token
Claude 3.5 Sonnet现已正式上线于网页和App,并支持通过Anthropic API、Amazon Bedrock和Google Cloud进行调用。
Claude 3.5 Haiku:性能与效率的完美平衡
Claude 3.5 Haiku是Anthropic最快模型的下一代版本。它在保持与前代相同成本和速度的同时,其性能达到了前代最强模型Claude 3 Opus的水平,甚至在多项测试中超越了GPT-4o-mini。
定价信息
Claude 3.5 Haiku的定价如下:
- 正常使用:输入$0.25/100万token,输出$1.25/100万token
- 命中缓存:输入$0.3/100万token,输出$0.03/100万token
Claude 3.5 Haiku将于本月晚些时候推出,初期将以纯文本模型形式提供,后续将支持图像输入。
如何获取Claude 3.5 API Key
开发人员申请Claude API Key的流程
一、注册Anthropic账号
首先,您需要在Anthropic官网注册一个账号。点击右上角的“Sign Up”按钮,填写邮箱、密码等信息完成注册。
二、申请API密钥
登录Anthropic账号后,进入控制台页面,点击左侧菜单的“API keys”。在这里,您可以创建新的API密钥。创建时需要填写密钥名称和用途说明。创建完成后请妥善保存密钥,它将用于API调用的身份验证。
三、阅读API文档
在使用API之前,建议您仔细阅读Claude API的官方文档。文档详细介绍了API的功能、请求方式、参数说明等内容,并提供了代码示例,帮助您快速上手API的使用。
四、安装SDK(可选)
为了方便调用Claude API,Anthropic官方提供了多种编程语言的SDK,包括Python、Java、Node.js等。您可以选择合适的SDK,通过包管理器快速安装和引用。当然,您也可以直接使用HTTP请求的方式调用API。
五、构建请求
开发者可以通过以下示例代码调用Claude 3.5 Sonnet API:
Python流式调用示例
from openai import OpenAI
# 设置API密钥
api_key = "sk-HTdmSI6B2cNt***********************************"
# 设置 BASE_URL接口地址/开发者快速获取Claude3.5 APIKey参考 uiuiapi.com
api_base = "https://sg.uiuiapi.com/v1"
client = OpenAI(api_key=api_key, base_url=api_base)
completion = client.chat.completions.create(
model="claude-3.5-sonne",
stream=True,
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
]
)
for chunk in completion:
print(chunk.choices[0].delta)
Python非流式调用示例
from openai import OpenAI
# 设置API密钥
api_key = "sk-HTdmSI6B2cNt************************************"
# 设置BASE_URL接口地址
api_base = "https://sg.uiuiapi.com/v1"
client = OpenAI(api_key=api_key, base_url=api_base)
completion = client.chat.completions.create(
model="claude-3.5-sonne",
stream=False,
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
]
)
print(completion.choices[0].message)
请注意将YOUR_API_KEY
替换为您的真实API密钥。
六、处理响应
API请求会返回一个JSON格式的响应,其中包含Claude生成的文本内容。您可以按需提取和处理这些内容,并将其整合到您的应用中。
七、注意事项
使用Claude API时请遵守Anthropic的服务条款,避免用于任何违法或恶意用途。请合理控制请求频率,以免影响服务质量。如果遇到任何问题,可以查阅文档或联系技术支持。
Claude API为应用开发提供了强大的自然语言处理能力。通过以上步骤,您可以快速申请和使用Claude API,为您的应用赋予智能化的交互体验。
Anthropic强调,虽然计算机使用功能仍处于实验阶段,但公司正积极采取措施确保其安全部署。他们鼓励开发者从低风险任务开始探索,并开发了新的分类器来识别潜在的危害行为。
多家知名公司如Asana、Canva、Cognition、DoorDash、Replit和The Browser Company已开始探索这些新功能的潜力,将其应用于复杂的多步骤任务中。
总的来说,这次更新标志着AI技术的重大进步,尤其是在编码和计算机操作方面。随着这些新功能的不断完善,我们可以期待AI在更多领域发挥越来越重要的作用,为人类工作和生活带来革命性的变革。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。