claude-api
Installation
SKILL.md
面向中文开发者的 Claude API 实践
本 Skill 保存 Anthropic 官方最新 API/SDK 参考,并提供中文任务路由。技术事实以各语言 reference、shared/ 和官方实时文档为准;不要从其他语言 SDK 猜方法名,也不要把 OpenAI-compatible shim 当作 Anthropic 官方 SDK。
先确认供应商
在修改代码前,检查用户说明和目标文件:
- 出现
anthropic、@anthropic-ai/sdk、com.anthropic、claude-*:继续使用本 Skill。 - 明确出现 OpenAI、Gemini、Llama、Mistral、Cohere、Ollama:停止套用 Claude 写法。
- 用户没有指定供应商:先扫描项目中的 provider 依赖;若已有其他 provider,不要悄悄混入 Anthropic SDK。
- 用户明确要求“迁移到 Claude”时,先确认改动文件和目标模型,再开始。
中文任务 few-shot
输入:“我们 Java 服务要接 Claude,要求流式输出、工具调用和超时处理。”
**路由:**读取 java/claude-api/README.md、java/claude-api/streaming.md、java/claude-api/tool-use.md;使用官方 Java SDK,先实现最小流式请求,再增加工具和错误处理,最后通过编译和受控 API smoke test。