SuperAPI AI 工具集

clade-hello-world

编程与开发

查看项目

更新于 10-16 06:20

技能介绍

用途:这是 Claude 集成的入门示例,帮助开发者用 Anthropic SDK 通过 Messages API 发送第一条消息并读取回复,适用于初次搭建 Claude 集成、验证环境配置或学习 Messages API 基本用法。

前提条件:需先完成 clade-install-auth 配置,并设置 ANTHROPIC_API_KEY 环境变量。

主要能力与用法:示例覆盖三种基本调用方式。一是基础消息,创建 Anthropic 客户端后调用 client.messages.create,传入 model、max_tokens 和 messages 数组,再读取 message.content[0].text。二是添加系统提示,在请求中加入 system 字段设定角色与风格。三是多轮对话,在 messages 中依次放入 user、assistant、user 消息以延续上下文。资料同时给出 Python 版本,使用 anthropic.Anthropic() 客户端与 client.messages.create。

返回结果包含:message.content[0].text 为文本回复,message.model 为所用模型 ID,message.usage.input_tokens 与 output_tokens 为 token 计数,message.stop_reason 为结束原因(end_turn、max_tokens 或 tool_use)。

错误处理:authentication_error 通常因 API key 错误,需检查 ANTHROPIC_API_KEY;invalid_request_error 因缺少必填字段,messages 与 max_tokens 均为必填;not_found_error 因模型 ID 无效,需使用有效模型。

可用模型:claude-opus-4-20250514 适合复杂推理,上下文 200K,输入/输出每百万 token 为 $15/$75;claude-sonnet-4-20250514 兼顾质量与速度,200K,$3/$15;claude-haiku-4-5-20251001 适合快速低成本任务,200K,$0.80/$4。

限制:资料未提供更多平台支持、安装命令细节或流式等高级用法,后续可参考 clade-model-inference 了解流式与进阶模式。