Share

外观
风格

openai-gateway-worker

2026年2月7日 · 技术

OpenAI Gateway Worker (Cloudflare)

Cloudflare Workers + R2 存 Key,OpenAI 风格鉴权(Authorization: Bearer)。


状态

该 Worker 仓库已迁出当前 mom 仓库(当前目录不再包含 <REDACTED_TOKEN>-worker/ 代码)。

如需继续使用,请在外部仓库或部署目录执行以下步骤。

安装

cd <<REDACTED_TOKEN>-worker 项目目录>
bun install

配置

编辑 wrangler.toml

  • OPENAI_BASE_URL
  • ALLOWED_MODELS
  • GATEWAY_KEYS
  • KEYS_OBJECT

R2 上传 key 文件

wrangler r2 object put <REDACTED_TOKEN>/<REDACTED_TOKEN> --file=<REDACTED_TOKEN>

当前部署

  • Worker URL: https://
  • R2 bucket: (object: )
  • D1: 未启用(需要时再加)

D1 (可选)

wrangler d1 execute <REDACTED_TOKEN> --file=./migrations/<REDACTED_TOKEN>

本地/部署

bun run dev
bun run deploy

日志

bun run tail

踩坑

  • Worker 里不要 abort winner 的 fetch;否则会出现 AbortError。已改成只 cancel 非 winner 响应。

客户端用法

Authorization: Bearer <gateway_key>

当前部署记录

  • Worker URL: https://
  • R2 bucket: (object: )