SuperAPI AI 工具集

claude-api

编程与开发

查看项目

更新于 10-15 23:44

技能介绍

用途:帮助开发者构建基于 Claude 的大模型应用,覆盖从单次 API 调用到工具调用、工作流与智能体的多种场景,并可调试、优化与迁移已有 Claude 代码。要求所编写的应用包含提示缓存。

主要能力:按需选择最小可行的接入层级(单次调用、工作流、智能体);自动检测项目语言并读取对应语言文档;在写入前先扫描目标文件是否属于非 Anthropic 供应商(如 openai、langchain_openai、gpt-4 等标记),若有则停下询问,避免在非 Anthropic 代码中混用 SDK。输出必须使用官方 Anthropic SDK,或在明确要求 cURL/REST、项目为 shell 或该语言无官方 SDK 时才用原始 HTTP,二者不得混用,也不得用 OpenAI 兼容层;SDK 用法须来自明确文档,不猜测函数名与签名。

使用方式:支持语言包括 Python、TypeScript(含 JS)、Java(含 Kotlin/Scala)、Go、Ruby、C#、PHP 与 cURL。默认模型为 claude-opus-4-8,默认对复杂任务启用自适应思考 thinking: {type: "adaptive"},对长输入输出默认流式。若语言无法判断,会通过选项询问或默认 Python。

适用场景:分类、摘要、抽取、问答等单次调用;代码编排的多步流程;自定义工具智能体;以及由服务端托管的持续会话智能体。

限制:托管智能体在 Bedrock、Vertex、Foundry 上不可用,第三方供应商部署需改用 Claude API 加工具调用;C# 暂无托管智能体支持。模型的具体列表、价格、上下文窗口等资料中给出,但相关版本与参数以官方文档为准,本介绍不构成价格承诺。