Skip to content

A Cloudflare worker script to proxy OpenAI‘s request to Sensetime SenseChat-5 model

License

Notifications You must be signed in to change notification settings

MurphyLo/cf-openai-sensechat-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

cf-openai-sensechat-proxy

性能超越 GPT-4 Turbo!「商汤日日新」大升级,国产大模型超市开张了

商汤近期发布了日日新 5.0(SenseChat-5)大模型,注册日日新开放平台即送 60 元代金卷。但似乎暂未有 OpenAI 客户端支持对商汤 SenseChat-5 模型提供了支持,此脚本使用免费的 Cloudflare Worker 作为代理,使得支持 OpenAI 的客户端可以直接使用 SenseChat-5 模型。

支持模型:

  • SenseChat-5
  • SenseChat
  • SenseChat-32K
  • SenseChat-128K
  • SenseChat-Turbo

项目说明:

haibbo/cf-openai-azure-proxy 项目功能及用法完全一致,感谢 @haibbo 最初提出的方案。

部署

代理 OpenAI 格式的请求到 SenseChat-5 的 对话生成(无会话历史) 端点,代码部署步骤:

  1. 注册并登录到 Cloudflare 账户
  2. 创建一个新的 Cloudflare Worker
  3. cf-openai-sensechat-proxy.js 复制并粘贴到 Cloudflare Worker 编辑器中
  4. 保存并部署 Cloudflare Worker

客户端

使用 API Token 进行鉴权,在 商汤大装置|用户访问控制 页面创建 Access Key IDAccess Key,脚本实现了 JWT 接口鉴权 ,你可以任选下面一种 api_key 验证方法,两种方法都被大部分 OpenAI 客户端均支持。

  • 使用 <Access Key ID>|<Access Key> 作为 api_key,例如 D34...7DB|B43...58F
  • 使用通过 Access Key IDAccess Key 编码的 API_Token 作为 api_key,优点是可以自定义失效时间。

OpenAI 客户端的代理端点配置一致,由常见到少见有以下几种情况:

其中,<route> 为 Cloudflare worker 的 Settings 中 Triggers 配置项自动分配的 Routes 域名。你也可以直接使用配置好的 <route>: api.smartmonk.biz

About

A Cloudflare worker script to proxy OpenAI‘s request to Sensetime SenseChat-5 model

Resources

License

Stars

Watchers

Forks

Packages

No packages published