diff --git a/.dev.vars.example b/.dev.vars.example
new file mode 100644
index 0000000..329b84c
--- /dev/null
+++ b/.dev.vars.example
@@ -0,0 +1,3 @@
+ADMIN_TOKEN=
+CF_API_TOKEN=
+CF_ACCOUNT_ID=
\ No newline at end of file
diff --git a/README.md b/README.md
index 4d8b01f..2a22e11 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
One API on Workers
-一个基于 Cloudflare Workers 分布式、低延迟、高性能的 AI 统一网关,支持多渠道管理、负载均衡、用量统计和追踪。
+一个基于 Cloudflare Workers 分布式、低延迟、高性能的 AI 统一网关,支持渠道管理、负载均衡、用量统计。
## 项目概览
@@ -31,6 +31,29 @@
| `/v1/audio/speech` | TTS 语音生成代理 | `openai-audio`、`azure-openai-audio` |
| `/v1/models` | 按 Token 权限和额度过滤后的模型列表 | 根据 Token 可访问渠道动态返回 |
+## 部署方式
+
+### 一键部署:
+
+[](https://deploy.workers.cloudflare.com/?url=https://github.com/Tokinx/one-api-workers)
+
+
+### 手动部署
+
+```bash
+创建 D1 数据库,获取数据库 Name、ID
+启用 Analytics Engine 并创建一张数据集,获取数据集 Name
+将上述数据更新入 wrangler.jsonc
+
+# 设置生产 Secret
+wrangler secret put ADMIN_TOKEN
+wrangler secret put CF_API_TOKEN
+wrangler secret put CF_ACCOUNT_ID
+
+# 发布 Worker
+bun run deploy
+```
+
### 管理后台
当前后台页面包括:
@@ -139,16 +162,6 @@ bun run cf-typegen
cd frontend && bun run lint
```
-### 部署
-
-```bash
-bun run deploy
-```
-
-部署流程会先构建前端,再执行 `wrangler deploy --config wrangler.jsonc`。
-
-如果你在 Cloudflare Dashboard 中管理自定义域名,不要再把 `routes` / `custom_domain` 写回 `wrangler.jsonc`,否则下次部署会覆盖 Dashboard 中的域名配置。
-
## 文档
- [使用与配置](docs/usage-and-configuration.md)
@@ -163,7 +176,7 @@ bun run deploy
MIT License
-鸣谢:awsl-one-api
+鸣谢:dreamhunter2333/awsl-one-api
## 支持