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能够像人类一样操作计算机,包括查看屏幕、移动光标、点击按钮和输入文本。该功能的工作原理包括以下四个主要步骤:

  1. 明确工具和任务
  2. Claude选择使用工具
  3. 提取工具信息,运行工具并返回结果
  4. 继续使用工具直到完成任务

在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在更多领域发挥越来越重要的作用,为人类工作和生活带来革命性的变革。


uiuihaoAICG
10 声望5 粉丝