Weason文档
控制台

第一次请求

先确认鉴权,再发送一个简单的模型请求。

先按 创建 API Key 设置 WEASON_API_KEY。本页示例以 gpt-6.1-sol 展示调用方式;如果你的 Key 没有该模型,请换成可用模型的完整 ID。

第一步:读取模型列表

macOS / Linux

bash
curl --fail-with-body https://weason.cn/v1/models \
  -H "Authorization: Bearer $WEASON_API_KEY"

Windows PowerShell

powershell
$headers = @{ Authorization = "Bearer $env:WEASON_API_KEY" }
Invoke-RestMethod -Uri "https://weason.cn/v1/models" -Headers $headers

成功返回模型列表后,复制目标模型的 id,不要把模型显示名或分组名称当成模型 ID。

第二步:发送一条消息

模型生成请求可能消耗额度。先发一个简单问题,成功后再接入复杂工作流。

macOS / Linux

bash
curl --fail-with-body https://weason.cn/v1/chat/completions \
  -H "Authorization: Bearer $WEASON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6.1-sol",
    "messages": [{"role": "user", "content": "用一句话解释 API 是什么。"}],
    "stream": false
  }'

Windows PowerShell

powershell
$headers = @{ Authorization = "Bearer $env:WEASON_API_KEY" }
$body = @{
  model = "gpt-6.1-sol"
  messages = @(@{ role = "user"; content = "用一句话解释 API 是什么。" })
  stream = $false
} | ConvertTo-Json -Depth 6
$result = Invoke-RestMethod -Method Post `
  -Uri "https://weason.cn/v1/chat/completions" `
  -Headers $headers -ContentType "application/json; charset=utf-8" `
  -Body ([System.Text.Encoding]::UTF8.GetBytes($body))
$result.choices[0].message.content

非流式 Chat Completions 的文本通常位于 choices[0].message.content。若返回错误,请保留状态码和错误体,按 错误排查 处理。

第三步:查看调用记录

打开 使用日志,核对请求时间、模型、分组和消耗。列表请求成功不等于所有端点都可用:Codex 需要进一步确认 Responses API,Claude Code 则使用 Messages API。

接下来

在 Codex、Claude Code 或 SDK 教程 中选择你的接入方式。每次改动地址、Key 或模型,只修改一个变量,便于定位问题。

输入关键词搜索全部教程↑ ↓ 选择 · Enter 打开