准备三项配置
| 配置 | 值 | 说明 |
|---|---|---|
| Base URL | https://vectide.cn/v1 | 用于 SDK 和支持自定义地址的客户端 |
| API Key | VECTIDE_API_KEY | 从控制台创建,保存在环境变量或客户端凭据区 |
| 模型 ID | glm-5.3 | 本例使用 GLM-5.3;账号需有相应权益 |
下面是可自行运行的配置示例。请求会使用你的真实账号额度;不要把密钥写入公开代码、网页前端或截图。
macOS / Linux:curl 示例
先在当前终端设置 VECTIDE_API_KEY。示例选择非流式响应,便于先检查状态码与返回正文。
curl https://vectide.cn/v1/chat/completions \
-H "Authorization: Bearer $VECTIDE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"glm-5.3","messages":[{"role":"user","content":"Reply with a short greeting."}],"stream":false}'Windows PowerShell
在当前会话设置环境变量后运行以下请求。请将示例模型替换为账号有权限的准确 ID。
$body = @{
model = "glm-5.3"
messages = @(@{ role = "user"; content = "Reply with a short greeting." })
stream = $false
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post `
-Uri "https://vectide.cn/v1/chat/completions" `
-Headers @{ Authorization = "Bearer $env:VECTIDE_API_KEY" } `
-ContentType "application/json; charset=utf-8" `
-Body ([System.Text.Encoding]::UTF8.GetBytes($body))如何确认调用完成
检查返回的 choices 中是否有消息内容,再到控制台查看对应调用记录。HTTP 200 本身不能证明流式响应已完整结束;后续启用流式时,还要检查结束原因、错误事件和连接中断。