别再头疼各家的 API 格式转换了,来试试这个

闲暇时间弄的一个各家api转换的小项目,支持御三家的格式互转,已经支持fuction call,流式,图像等格式,支持设置思考预算,模型获取的转换。
支持mysql和sqlite的选择,这下可以白嫖render之类的啦哈哈

# 支持的转换路径
OpenAI ↔ Anthropic ↔ Gemini
  ↑         ↑         ↑
  └─────────┼─────────┘
            │
        任意互转

Claude Code 中使用

Mac

export ANTHROPIC_BASE_URL="https://your_url.com"
# 支持两种认证方式(任选其一):
# 方式1:API Key认证(需要以sk-开头)
export ANTHROPIC_API_KEY="sk-xxx"
# 方式2:Bearer Token认证(使用相同的KEY值)
export ANTHROPIC_AUTH_TOKEN="sk-xxx"
claude --model your_model

Windows CMD

set ANTHROPIC_BASE_URL=https://your_url.com
rem 支持两种认证方式(任选其一):
rem 方式1:API Key认证(需要以sk-开头)
set ANTHROPIC_API_KEY=sk-xxx
rem 方式2:Bearer Token认证(使用相同的KEY值)
set ANTHROPIC_AUTH_TOKEN=sk-xxx
claude --model your_model

Gemini-CLI 中使用

Mac

export GOOGLE_GEMINI_BASE_URL="https://your_url.com"
export GEMINI_API_KEY="your_api_key"
gemini -m your_model

Windows CMD

set GOOGLE_GEMINI_BASE_URL=https://your_url.com
set GEMINI_API_KEY=your_api_key
gemini -m your_model

Cherry Studio 中使用

选择你想转换的供应商格式,填入url,填入你想使用的渠道的key

欢迎大家来体验,提bug,pr。因为我日常也在用这个项目哈哈,也希望能更完善。

359 Likes

ch4c巨佬太强了 :tieba_087:

23 Likes

关公面前耍大刀了 :tieba_087:

12 Likes

太强了大佬,这就来试试

4 Likes

好的 电脑好了就试试

3 Likes

工具调用也兼容了吗 :heart_eyes:

6 Likes

我稍微测试了一下是的,等着佬友们发现bug

8 Likes

太强了. 这个转换非常有用. 感谢大佬. :+1:t2:

3 Likes

太强了,巨佬

5 Likes

可以直接把litellm的测试用例偷过来

litellm/tests at main · BerriAI/litellm

7 Likes

哇,试试看

5 Likes

大佬真的太强了,这就star

5 Likes

确实是个好东西,有空整一下

4 Likes

太强了佬,这就试试

4 Likes

大佬太强了,我真的头疼格式转换很久了,感谢大佬治好了我的头疼。

3 Likes

可以试一下,说不定有没发现的bug哈哈

4 Likes

太强了佬

3 Likes

太强啦!w

6 Likes

很有用的项目

5 Likes

佬太强了,mark mark

6 Likes