快速部署到 Deno Deploy 平台
✅ 已部署并运行中
前往 GitHub 仓库,点击右上角的 Fork 按钮
访问 Deno Deploy 并使用 GitHub 账号登录
点击 "New Project",选择你 Fork 的仓库,入口文件选择 main.ts
在项目设置中添加必要的环境变量(见下方详细说明)
Deno Deploy 会自动部署,几秒钟后即可访问
ZAI_TOKEN
(可选)
Z.ai 的访问令牌。如不设置,系统会自动获取匿名 token。
获取方式:
Authorization: Bearer ...💡 如果使用匿名 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