至今最简单的将 Coze API 转换为 OpenAI API 格式的项目,小白也能实现 API 自由!

我一个非程序员小白都能跟着步骤在 zeabur 部署成功,十分简单的高效项目!

项目概述

该项目将 Coze API 转换为 OpenAI API 格式,使您可以在 preferred OpenAI 客户端中访问 Coze LLMs、知识库、插件和工作流程。

主要功能

  • 将 Coze API 转换为 OpenAI API
  • 支持流媒体和阻塞
  • 支持多机器人切换

部署

  • 使用 Vercel 部署(注意:Vercel 的无服务器函数有 10 秒的超时限制)
  • 使用 Railway 部署
  • 本地部署(设置环境变量 BOT_ID)

使用方法

  • 安装依赖项
  • 运行项目
  • 使用 OpenAI 客户端发送请求

环境变量

  • BOT_ID:机器人 ID
  • BOT_CONFIG:配置不同模型对应不同机器人 ID,以启用客户端快速机器人切换
  • COZE_API_BASE:选择 coze.comcoze.cn

roadmap

  • 即将推出:图片支持、语音识别、文本转语音
  • 现已推出:Coze.cn、多机器人切换、工作流程、插件、知识库、连续对话历史记录、Zeabur、Vercel、Railway 部署、流媒体和阻塞

许可证

  • 该项目根据 MIT 许可证授权。
20 个赞

感谢分享,不过晚了一点。
已经被迫把 coze .cn 的 api 文档读完,搞好了已经。
coze.com 付费的 api,现在还不考虑。

1 个赞

这个是通过coze官方的api做了个格式转换,跟现有的CDP原理不同,也许速度可以快一点?

我看现在的官网已经挂上coze api供开发者使用了,就是得要钱

1 个赞

这个和cdp是一个东西吗?

好东西

1 个赞

这个和cdp有啥区别吗


要钱

下面的coze api,要买token点数

啊这。

这个是 coze.com 付费的 api 或者 coze.cn 免费的 api 转成 openai 格式。

1 个赞

了解了,感谢

我提醒一下:Vercel 的无服务器函数有 10 秒的超时限制,这个限制其实是可以修改的,我部署的某一个remix项目就修改生效了,文档:Configuring Maximum Duration for Vercel Functions

2 个赞

那还是蛮不错的嘛~

如果用one-api,应该是既支持cdp也支持coze官方api


我没有真正用过,coze的功能还是蛮多的,不知道有没有适配工作流等等的

1 个赞

感谢, 确实像折腾一下国内coze 的API.

1 个赞

zeabur 容器部署 总是掉。很烦

mark

mark

这个和直接从openai买有啥区别 :joy:

API是调用的bot,bot可以客制化各种插件,prompt,知识库,多节点什么的

1 个赞

原来如此!感谢!