Share

外观
风格

openai-gateway-worker

2026年2月7日 · 技术

OpenAI Gateway Worker (Cloudflare)

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


状态

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

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

安装

cd <openai-gateway-worker 项目目录>
bun install

配置

编辑 wrangler.toml

  • OPENAI_BASE_URL
  • ALLOWED_MODELS
  • GATEWAY_KEYS
  • KEYS_OBJECT

R2 上传 key 文件

wrangler r2 object put openai-keys/keys.txt --file=/Users/envvar/mom/sk.txt

当前部署

D1 (可选)

wrangler d1 execute openai-gateway --file=./migrations/0001_init.sql

本地/部署

bun run dev
bun run deploy

日志

bun run tail

踩坑

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

客户端用法

Authorization: Bearer <gateway_key>

当前部署记录