openai-gateway-worker
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_URLALLOWED_MODELSGATEWAY_KEYSKEYS_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: )