claude

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

安装使用

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

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

使用示例

‘我想用我现有的OpenAI Python代码测试一下Claude Opus的代码生成能力。’,它会指导你将`client.base_url`设置为RunAPI的地址,并替换API密钥,之后你的代码就会自动请求Claude模型。或者,当你需要为智能体接入多模态视觉分析时,可以直接通过兼容的SDK发送图像给Claude处理。

介绍

该Skill解决了开发者需要对接不同AI模型SDK时的兼容性问题。它提供了一个统一的API端点(RunAPI),允许用户通过官方Anthropic SDK、OpenAI SDK、Gemini客户端或任何兼容的客户端来调用Claude系列模型(Opus、Sonnet、Haiku)。

使用时,您只需将现有LLM SDK(如OpenAI Python库)的base URL指向RunAPI,并配置相应的API密钥,即可无缝切换至Claude模型。这支持流式消息、多模态视觉输入、工具调用、扩展思考、Token计数等高级功能。

它非常适合那些已经熟悉OpenAI或Gemini SDK,但希望快速接入Claude模型进行对比测试或利用其特定能力(如长上下文)的开发者、研究人员和AI应用构建者。

建议在使用前,确认您的客户端库版本与RunAPI的兼容性,并注意不同Claude模型的定价和速率限制。对于需要极低延迟或完全控制模型部署的场景,直接使用官方API可能更合适。

核心特点

核心区别在于提供了极高的协议兼容性,允许用户复用现有的OpenAI或Gemini SDK代码,仅通过修改base URL即可调用Claude API,无需重写客户端逻辑。

注意事项

不适合需要直接管理或微调Claude模型底层参数的场景。

常见问题

如何用OpenAI的Python库调用Claude?

将`openai.base_url`设置为RunAPI端点,并使用Claude的API密钥即可。

支持Claude的哪些功能?

支持聊天、流式输出、视觉输入、工具调用、扩展思考(长上下文)和Token计数。