claude

通过统一接口调用Claude系列模型,兼容多种SDK协议。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:claude。
它的用途是:通过统一接口调用Claude系列模型,兼容多种SDK协议。
详细介绍见:https://321skill.com/skills/claude-x-7/
请根据该页面的说明完成安装。

使用示例

‘我想用我现有的OpenAI Python代码来测试Claude Sonnet的回答效果。’,它会指导你将OpenAI客户端的base_url配置为RunAPI的地址,并使用你的Anthropic API密钥进行身份验证,从而无缝切换模型。或者,当你需要为智能体添加多模型支持时,它可以帮你统一调用接口,简化开发流程。

介绍

该Skill解决了开发者需要为不同AI模型API(如Anthropic、OpenAI、Gemini)编写和维护多套代码的痛点。它通过RunAPI提供了一个统一的调用入口,允许用户使用官方的Anthropic SDK、OpenAI SDK或兼容的客户端来调用Claude系列模型(Opus、Sonnet、Haiku)。

使用方式非常灵活,开发者只需将现有LLM SDK(如OpenAI Python库)的基础URL指向RunAPI端点,即可无缝切换至Claude模型,无需修改核心的业务逻辑代码。这支持了聊天、流式消息、多模态视觉输入、工具调用、扩展思考、令牌计数等多种高级功能。

它特别适合那些已经在项目中集成了OpenAI或类似SDK,但希望快速接入或对比Claude模型能力的开发者、全栈工程师和智能体开发者。对于需要构建兼容多种模型后端的AI应用来说,这是一个高效的集成方案。

建议在使用前,确保你已拥有有效的Anthropic API密钥,并了解RunAPI服务可能产生的额外费用或延迟。对于追求极致性能或需要深度定制Anthropic原生API所有参数的用户,可能仍需直接使用官方SDK。

核心特点

核心区别在于提供了极高的协议兼容性,允许开发者复用现有的OpenAI或Gemini SDK代码,仅通过修改基础URL即可调用Claude API,无需重写调用逻辑,极大降低了集成和切换成本。

注意事项

不适合需要直接使用Anthropic官方SDK全部原生特性或进行超低级别参数调优的场景。

常见问题

如何用OpenAI的Python库调用Claude?

安装OpenAI库后,在初始化客户端时将`base_url`参数设置为RunAPI的端点地址,并使用你的Anthropic API Key作为`api_key`即可。

支持Claude的流式输出吗?

支持。只要使用的SDK客户端支持流式响应(如OpenAI SDK的stream参数),通过RunAPI调用Claude时即可正常使用流式输出功能。