SuperAPI AI 工具集

claude-api

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:帮助开发者构建、调试和优化基于 Claude API / Anthropic SDK 的 LLM 应用,并处理从其他提供商迁移到 Claude 的场景。

主要能力:按项目语言(Python、TypeScript、Java、Go、Ruby、C#、PHP 或 cURL/原始 HTTP)提供对应 SDK 文档与示例;区分单次调用、工作流、智能体等不同层级;涵盖工具调用、结构化输出、批处理、文件、令牌计数、模型查询等端点;涉及提示缓存、自适应思考、effort 参数、任务预算、压缩等特性;支持 Managed Agents 等托管能力。

使用方式:先检测项目语言并读取对应语言文档;若发现非 Anthropic 提供商标记(如 openai、langchain_openai、gpt-4 等),应停止并询问用户是否切换。代码须通过官方 Anthropic SDK 调用,仅在用户明确要求或语言无官方 SDK 时使用原始 HTTP,不得混用或使用 OpenAI 兼容层。默认使用模型 claude-opus-4-7,复杂任务默认自适应思考,长输入输出默认流式。

适用场景:分类、摘要、抽取、问答等单次调用;多步工作流;自定义工具智能体;需要服务端托管会话与工作区的持久化智能体;以及从其他提供商迁移到 Claude 的项目。

限制:Managed Agents 不支持 Amazon Bedrock、Google Vertex AI、Microsoft Foundry;C# 暂无 Managed Agents 支持;不得猜测 SDK 用法,未文档化的绑定需先查阅官方仓库;模型 ID 须使用精确字符串,不追加日期后缀。部分特性为 beta。具体收费与价格以官方为准,资料中未提供完整价格说明。