SuperAPI AI 工具集

anthropic-api

编程与开发

查看项目

更新于 10-15 19:55

技能介绍

用途:在 OpenClaw 中集成 Anthropic Claude API,调用 Claude 模型完成文本生成、补全、工具调用与长上下文处理,适用于研究、自动化与交互式应用。

主要能力:访问 claude-3-haiku、claude-3-sonnet 等模型;支持基于 JSON 定义的工具调用;支持最长 200K tokens 的扩展上下文;支持实时流式响应;可调节 temperature(0.0-1.0)与 top_p(0-1)等参数。

使用方式:先设置环境变量 export ANTHROPIC_API_KEY=your_key,再通过 OpenClaw 的 execute 命令调用,例如 openclaw execute anthropic-api --prompt "..." --model claude-3-haiku;也可直接向 POST https://api.anthropic.com/v1/messages 发起 HTTP 请求,请求头使用 Authorization: Bearer $ANTHROPIC_API_KEY,请求体包含 model、max_tokens、temperature、messages 与 tools 等字段。OpenClaw 中可用 openclaw load anthropic-api 加载技能,并通过 YAML 配置 api_key 与 default_model。

适用场景:长文档分析、带工具的代码生成、多步骤工作流、需要函数调用的交互式应用。

限制与注意:需自行处理 401、429、400 等错误,429 可按 Retry-After 延迟重试;资料提到速率限制示例为每分钟 10 次请求,建议实现指数退避重试;生产前应在沙箱环境测试。具体价格、配额与平台支持情况暂未提供。