SuperAPI AI 工具集

claude

智能体与模型

查看项目

更新于 10-15 21:49

技能介绍

用途:该技能提供 Anthropic Claude API 的专家级使用协助,面向需要将 Claude 集成到应用中的开发者,涉及 Claude 3.5 Sonnet、Haiku、Opus 等模型,以及工具调用、提示缓存与长上下文处理。资料称 Claude 具备 20 万以上上下文窗口、较低幻觉率和 Artifacts 界面。

主要能力:一是高级推理与复杂分析,用于复杂编码、数学和逻辑任务;二是大上下文下的提示缓存,对重复使用的文档、代码库和书籍最多可降低约 90% 延迟与成本;三是可靠的工具与函数调用,支持多轮智能体工作流按严格模式调用 API 和外部工具;四是视觉与文档智能,可从图表、截图和 PDF 中转录、分析和提取数据。

使用方式:示例通过 Python 的 anthropic SDK 调用,先创建 Anthropic 客户端,再使用 messages.create 指定 model、max_tokens、system 与 messages 获取结果。工具调用需在 tools 中以 input_schema 定义 JSON Schema,并解析返回的 tool_use 块及其 input;提示缓存需将 cache_control 设为 {"type": "ephemeral"} 并读取 usage 中的缓存 Token 统计;流式输出可使用 AsyncAnthropic 的 messages.stream 与 text_stream。API 密钥应从环境变量 ANTHROPIC_API_KEY 读取,不要硬编码。

限制与注意事项:资料建议结构化提取或编码使用 temperature=0,创意写作用 0.7;不要将未清洗的用户输入拼接进系统指令,应使用 XML 标签防注入;max_tokens 需在模型上限内设置。常见错误包括 429 限流、401 鉴权失败与 max_tokens 超限,可通过指数退避重试、提示缓存与环境变量导出密钥处理。具体收费与价格资料未提供。