{"id":23290798,"url":"https://github.com/cellbang/openai-proxy","last_synced_at":"2025-10-27T23:30:57.408Z","repository":{"id":163935050,"uuid":"626485432","full_name":"cellbang/openai-proxy","owner":"cellbang","description":"基于 Malagu 实现的 Open AI 接口代理服务应用，可以方便部署到 Serverless 平台的国外地域，比如新加坡。","archived":false,"fork":false,"pushed_at":"2023-05-25T13:13:23.000Z","size":49,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-20T05:12:31.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cellbang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-11T15:01:56.000Z","updated_at":"2024-06-16T14:10:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"53c9d53d-d720-4db2-bef7-e93baaddd536","html_url":"https://github.com/cellbang/openai-proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cellbang%2Fopenai-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cellbang%2Fopenai-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cellbang%2Fopenai-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cellbang%2Fopenai-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cellbang","download_url":"https://codeload.github.com/cellbang/openai-proxy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238569597,"owners_count":19493912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-20T05:12:28.352Z","updated_at":"2025-10-27T23:30:52.121Z","avatar_url":"https://github.com/cellbang.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OPEN AI 的 API 代理项目\n\n在国内直接访问 OPEN AI 的 API 存在被封账号的风险，本项目可以快速搭建一个 OPEN AI 的接口代理服务。然后一键部署到腾讯云云函数的国外节点上，比如新加坡地域，不需要特意买一台云服务器，按量付费，成本低，且无需运维。\n\n[![Cloud Studio Template](https://cs-res.codehub.cn/common/assets/icon-badge.svg)](https://ide.cloud.tencent.com/#https://github.com/cloudstudio-platform/openai-proxy.git)\n\n## 本地运行\n\n```bash\nyarn start\n```\n\n## 配置 AKSK 和地域\n\n```bash\nmalagu config -m scf\n```\n\n## 一键部署\n\n```bash\nmalagu deploy -m scf\n```\n\n## 配置\n\n环境变量方式：\n\n1. 环境变量 `OPENAI_PROXY_DEFAULT_API_KEY`，配置访问被代理的 OPEN AI API 的默认 API Key。当前客户端请求没有携带认证 API KEY 时使用。\n\n1. 环境变量 `OPENAI_PROXY_CORS_ORIGIN`，配置允许跨域请求策略。\n\n配置文件方式：\n\n```yaml\n# malagu.yml 配置文件，实例中的 API Key 不可用，替换成你自己的\nopenAIProxy:\n  defaultAPIKeys: \n    - sk-Er8O2GJp0pCNo0j8ZNbrT3Blb2DDeSqTW8LXPRyZdyzjTqYb\n    - sk-laAUXvv1frT3Blb2DDqojGzjTqYbbkFJwFru2DDeSVkrunU3\n```\n\n注意：不要将 API Key 的配置文件提交到代码仓库，避免秘钥泄露。可以叫秘钥放置在根目录下：malagu-secret.yml 单独配置文件中，这样就可以在 .gitignore 文件中忽略该文件。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcellbang%2Fopenai-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcellbang%2Fopenai-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcellbang%2Fopenai-proxy/lists"}