openai-proxy

GitHub
940 759 简单 1 次阅读 1周前插件
AI 解读 由 AI 自动生成,仅供参考

openai-proxy 是一款专为国内开发者设计的轻量级代理工具,旨在解决直接访问 OpenAI/ChatGPT API 时因网络限制或区域检测导致的封号风险。由于 OpenAI 会对来自中国的请求进行严格拦截,许多用户无法正常调用其服务,而 openai-proxy 通过在国外服务器(如 Deno Deploy 或 Cloudflare Workers)搭建中转节点,让用户能够安全、稳定地绕过这些限制,顺畅使用官方 API。

这款工具特别适合需要集成 ChatGPT 能力的开发者、研究人员以及技术爱好者。无论是构建智能客服、数据分析应用,还是进行 AI 模型实验,openai-proxy 都能提供可靠的支持。它的最大亮点在于部署极其简便:用户只需一键即可将代码部署到 Deno 平台,或轻松配置到 Cloudflare Workers 上,无需复杂的环境搭建。此外,它完美兼容 OpenAI 官方的 Python 和 Node.js SDK,仅需在代码中简单修改基础路径(basePath/api_base),即可无缝切换至代理服务。对于希望低成本、高效率接入全球顶尖 AI 能力的技术人群来说,openai-proxy 是一个实用且灵活的解决方案。

使用场景

某国内初创团队正在开发一款基于 GPT-4 的智能客服系统,需要频繁调用 OpenAI API 进行功能测试与迭代。

没有 openai-proxy 时

  • 开发服务器位于国内,直接请求 OpenAI 接口时因 IP 地域限制频繁遭遇连接超时或拒绝服务。
  • 团队担心直接使用非官方网络环境访问会导致 OpenAI 检测到异常流量,进而封禁宝贵的 API Key 甚至关联账号。
  • 每次测试前需手动切换复杂的网络代理配置,导致本地开发环境与生产部署环境不一致,排查问题困难。
  • 由于网络波动大,自动化测试脚本经常中途失败,严重拖慢了每日的持续集成(CI)进度。

使用 openai-proxy 后

  • 团队将自建的 openai-proxy 部署在海外 Deno Deploy 节点,代码仅需修改一行 basePath 配置即可稳定连通 API。
  • 所有请求均通过自有海外代理转发,有效隐藏了国内源 IP,彻底消除了因直连导致的封号风险。
  • 开发人员无需在本地维护繁琐的全局代理设置,只需在代码中指定代理地址,实现了开发与生产环境的高度统一。
  • 自动化测试流程不再受网络抖动影响,接口响应速度显著提升,确保了 CI/CD 流水线的高效运行。

openai-proxy 通过极简的代理转发方案,让国内开发者在合规安全的前提下,获得了如本地般丝滑的 OpenAI API 开发体验。

运行环境要求

操作系统
  • 未说明
GPU

无需求

内存

未说明

依赖
notes该工具为轻量级 API 代理,主要部署在 Deno Deploy 或 Cloudflare Workers 等无服务器平台,无需本地安装重型依赖。本地开发需安装 Deno 运行时。支持通过修改官方 Python 或 Node.js SDK 的 basePath/base_url 配置来使用代理。
python未说明
Deno
Cloudflare Workers
openai-proxy hero image

快速开始

OpenAI/ChatGPT 免翻墙代理

据很多网友反应,OpenAI 检测到中国的 API 访问时,会直接封号。所以我在国外的服务器上搭建了一个代理,用于访问 OpenAI/ChatGPT 的 API。


⚠️⚠️⚠️⚠️⚠️⚠️
由于 https://closeai.deno.dev 访问量巨大,已经超过了 Deno Deploy 的额度,本代理暂时关闭,请大家参照教程自行部署。
⚠️⚠️⚠️⚠️⚠️⚠️

自己部署

Deno

点击这个链接,可以快速一键部署到 Deno Deploy 上。

然后在 Settings 选项卡里可以设置自定义二级域名,或者绑定自己的域名。

或者,访问 https://deno.new 域名,把 deno.ts 复制到 Playground 中,点击 Play 按钮。

CloudFlare

将 cloudflare.ts 复制到 CloudFlare Workers 中。

使用

使用 OpenAI/ChatGPT 官方 npm 包:

import { Configuration } from "openai";

const configuration = new Configuration({
  apiKey: OPENAI_API_KEY,
+ basePath: "https://xxxxx.deno.dev/v1",
});

使用 OpenAI/ChatGPT 官方 Python 包:

  import openai

  openai.api_key = os.getenv("OPENAI_API_KEY")
+ openai.api_base = "https://xxxxx.deno.dev/v1"

相关仓库

本地开发

deno run --allow-net --allow-read --allow-env --watch deno.ts

常见问题

相似工具推荐

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|2天前
Agent插件

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85.3k|★★☆☆☆|昨天
图像数据工具视频

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

76.3k|★★☆☆☆|今天
Agent插件

codex

Codex 是 OpenAI 推出的一款轻量级编程智能体,专为在终端环境中高效运行而设计。它允许开发者直接在命令行界面与 AI 交互,完成代码生成、调试、重构及项目维护等任务,无需频繁切换至浏览器或集成开发环境,从而显著提升了编码流程的连贯性与专注度。 这款工具主要解决了传统 AI 辅助编程中上下文割裂的问题。通过将智能体本地化运行,Codex 能够更紧密地结合当前工作目录的文件结构,提供更具针对性的代码建议,同时支持以自然语言指令驱动复杂的开发操作,让“对话即编码”成为现实。 Codex 非常适合习惯使用命令行的软件工程师、全栈开发者以及技术研究人员。对于追求极致效率、偏好键盘操作胜过图形界面的极客用户而言,它更是理想的结对编程伙伴。 其独特亮点在于灵活的部署方式:既可作为全局命令行工具通过 npm 或 Homebrew 一键安装,也能无缝对接现有的 ChatGPT 订阅计划(如 Plus 或 Pro),直接复用账户权益。此外,它还提供了从纯文本终端到桌面应用的多形态体验,并支持基于 API 密钥的深度定制,充分满足不同场景下的开发需求。

75.2k|★☆☆☆☆|4天前
语言模型Agent插件