claude
通过统一接口调用Claude系列模型,兼容多种SDK协议。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:claude。 它的用途是:通过统一接口调用Claude系列模型,兼容多种SDK协议。 详细介绍见:https://321skill.com/skills/claude-x-5/ 请根据该页面的说明完成安装。
使用示例
‘我想用OpenAI Python库的格式来调用Claude Sonnet模型,进行流式对话。’,它会指导你将`openai.base_url`配置为RunAPI的端点,并使用你的Claude API Key进行身份验证,之后你就可以像调用GPT一样编写代码来使用Claude了。
介绍
该Skill旨在解决开发者在调用Claude API时,因官方SDK、OpenAI SDK、Gemini客户端等多种协议不统一而带来的切换和适配难题。它通过RunAPI提供了一个统一的调用端点,用户可以使用Anthropic官方SDK、OpenAI SDK、Gemini客户端或任何兼容的LLM SDK,只需将基础URL指向RunAPI,即可无缝调用Claude Opus、Sonnet、Haiku等模型。
使用方式非常灵活。开发者无需更改现有代码中的SDK初始化逻辑,只需将API请求的基础URL(base URL)配置为RunAPI的地址,并设置正确的API密钥即可。无论是进行常规对话、流式消息传输、多模态视觉输入,还是使用工具调用、扩展思考、Token计数等功能,都能得到支持。
该Skill特别适合那些已经在使用或计划使用Claude模型,但希望保持代码对多种AI服务提供商(如OpenAI、Google)兼容性的全栈开发者、后端开发者和智能体开发者。对于需要快速在不同模型协议间切换进行测试或生产的团队来说,它也是一个高效的解决方案。
需要注意的是,使用此Skill意味着您的API请求会经由RunAPI服务转发,请确保您信任该服务提供商,并关注其服务状态、延迟和隐私政策。同时,请妥善保管您的Anthropic API密钥,避免在客户端代码中直接暴露。
核心特点
核心区别在于提供了极高的协议兼容性,允许用户使用OpenAI SDK、Gemini客户端等非原生SDK来调用Claude API,无需重写现有代码即可实现模型切换。
注意事项
不适合对数据隐私和延迟有极端要求,必须直接连接官方API的场景。
常见问题
可以用OpenAI的Python库调用Claude吗?
可以,只需将`openai.base_url`设置为RunAPI地址,并使用Claude API Key即可。
支持Claude的流式输出(streaming)吗?
支持,完全兼容官方SDK的流式消息传输功能。