Skip to content

基于 Malagu 实现的 Open AI 接口代理服务应用,可以方便部署到 Serverless 平台的国外地域,比如新加坡。

Notifications You must be signed in to change notification settings

cellbang/openai-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPEN AI 的 API 代理项目

在国内直接访问 OPEN AI 的 API 存在被封账号的风险,本项目可以快速搭建一个 OPEN AI 的接口代理服务。然后一键部署到腾讯云云函数的国外节点上,比如新加坡地域,不需要特意买一台云服务器,按量付费,成本低,且无需运维。

Cloud Studio Template

本地运行

yarn start

配置 AKSK 和地域

malagu config -m scf

一键部署

malagu deploy -m scf

配置

环境变量方式:

  1. 环境变量 OPENAI_PROXY_DEFAULT_API_KEY,配置访问被代理的 OPEN AI API 的默认 API Key。当前客户端请求没有携带认证 API KEY 时使用。

  2. 环境变量 OPENAI_PROXY_CORS_ORIGIN,配置允许跨域请求策略。

配置文件方式:

# malagu.yml 配置文件,实例中的 API Key 不可用,替换成你自己的
openAIProxy:
  defaultAPIKeys: 
    - sk-Er8O2GJp0pCNo0j8ZNbrT3Blb2DDeSqTW8LXPRyZdyzjTqYb
    - sk-laAUXvv1frT3Blb2DDqojGzjTqYbbkFJwFru2DDeSVkrunU3

注意:不要将 API Key 的配置文件提交到代码仓库,避免秘钥泄露。可以叫秘钥放置在根目录下:malagu-secret.yml 单独配置文件中,这样就可以在 .gitignore 文件中忽略该文件。

About

基于 Malagu 实现的 Open AI 接口代理服务应用,可以方便部署到 Serverless 平台的国外地域,比如新加坡。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published