🚀 Deno Deploy 部署指南

快速部署到 Deno Deploy 平台

🌐

当前部署地址

https://zto2api.deno.dev

✅ 已部署并运行中

快速开始

1

Fork 仓库

前往 GitHub 仓库,点击右上角的 Fork 按钮

2

登录 Deno Deploy

访问 Deno Deploy 并使用 GitHub 账号登录

3

创建新项目

点击 "New Project",选择你 Fork 的仓库,入口文件选择 main.ts

4

配置环境变量

在项目设置中添加必要的环境变量(见下方详细说明)

5

部署完成!

Deno Deploy 会自动部署,几秒钟后即可访问

🔐 环境变量配置

ZAI_TOKEN (可选)

Z.ai 的访问令牌。如不设置,系统会自动获取匿名 token。

获取方式:

  1. 访问 chat.z.ai 并登录
  2. 打开浏览器开发者工具(F12)
  3. 切换到 Network 标签
  4. 发送一条消息
  5. 在请求头中找到 Authorization: Bearer ...
  6. 复制 Bearer 后面的 token

💡 如果使用匿名 token,每次请求都会创建新的会话,不会保留历史记录

DEFAULT_KEY (推荐设置)

客户端调用 API 时需要的密钥。

默认值:sk-your-key

🔒 建议设置为复杂的随机字符串,例如:sk-1a2b3c4d5e6f...

其他可选变量

MODEL_NAME - 模型显示名称(默认:GLM-4.5)
DEBUG_MODE - 调试模式(默认:true)
DEFAULT_STREAM - 默认流式响应(默认:true)
ENABLE_THINKING - 启用思考功能(默认:false)
DASHBOARD_ENABLED - 启用 Dashboard(默认:true)

💻 使用示例

部署完成后,使用以下代码调用 API:

import openai

client = openai.OpenAI(
    api_key="你设置的 DEFAULT_KEY",
    base_url="https://zto2api.deno.dev/v1"
)

response = client.chat.completions.create(
    model="GLM-4.5",
    messages=[{"role": "user", "content": "你好"}]
)

print(response.choices[0].message.content)

提示: 确保使用你在环境变量中设置的 DEFAULT_KEY 作为 api_key

💡 小贴士

立即部署到 Deno Deploy 返回首页