claude

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

安装使用

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

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

使用示例

‘我想用我现有的OpenAI Python客户端代码来调用Claude Sonnet进行对话。’,它会指导你将`openai.base_url`设置为RunAPI的地址,并替换API密钥,从而无缝切换到Claude模型。或者,当你需要为智能体增加视觉理解能力时,可以说:‘用这个Skill配置我的项目,使其能通过Gemini SDK向Claude Opus发送图片进行分析。’

介绍

该Skill解决了开发者需要为不同AI模型维护多套API调用代码的繁琐问题。它通过RunAPI提供了一个统一的接口,允许用户使用官方的Anthropic SDK、OpenAI SDK、Gemini客户端或其他兼容的客户端,直接调用Claude Opus、Sonnet、Haiku等模型。

使用方式非常灵活。开发者只需将现有代码中指向模型服务商的Base URL替换为RunAPI的端点,即可无缝切换或调用Claude模型。无论是处理聊天对话、流式消息、多模态视觉输入,还是使用工具调用、扩展思维等功能,都可以通过熟悉的SDK完成。

它非常适合那些已经熟悉OpenAI或Gemini等SDK,但希望引入Claude模型能力而不想重写大量代码的开发者。对于全栈开发、智能体开发以及需要整合多种大模型能力的项目尤为便利。

建议在使用前,确保你已经拥有有效的Claude API密钥,并了解RunAPI服务的基本配置。注意,该Skill本身不提供API密钥,你需要自行从Anthropic获取。同时,请根据实际需求选择合适的Claude模型版本以平衡性能与成本。

核心特点

核心区别在于提供了极高的协议兼容性,允许开发者使用已有的OpenAI或Gemini SDK代码,仅通过修改Base URL即可调用Claude API,无需学习新的SDK或重构现有项目架构。

注意事项

不适合没有Claude API访问权限或仅需使用单一、固定SDK进行简单调用的场景。

常见问题

如何使用OpenAI SDK调用Claude?

将OpenAI客户端初始化时的`baseURL`参数设置为RunAPI的端点即可。

支持Claude的哪些功能?

支持聊天、流式输出、视觉输入、工具调用、扩展思维和Token计数等核心功能。