88API88API
使用指南AI 应用API 文档帮助支持

VS Code - 直接调用 88API

使用 REST Client 的 .http 文件调用 88API,运行请求时输入密钥而不写入文件。

本教程使用第三方扩展

VS Code 本身不会直接执行 .http 请求。本教程使用 Huachao Mao 发布的 REST Client 扩展(ID:humao.rest-client),在编辑器中发送 OpenAI Chat Completions 请求并查看响应。

使用前准备

  1. 登录 88API,创建 API Key,并确认账户有可用余额。
  2. 安装最新版 Visual Studio Code
  3. 准备一个当前可用的模型 ID。下文以 gpt-4.1 为例。

安装 REST Client

  1. 在 VS Code 中按 Ctrl+Shift+X(macOS 为 Command+Shift+X)打开扩展面板。
  2. 搜索 @id:humao.rest-client
  3. 确认扩展名称为 REST Client、发布者为 Huachao Mao,然后点击 Install / 安装
  4. 新建一个文件并保存为 88api.http

编写第一个请求

把下面内容完整粘贴到 88api.http

@baseUrl = https://88api.ai/v1
@model = gpt-4.1

### 88API Chat Completions
# @prompt apiKey 粘贴 88API API Key(只用于本次请求)
POST {{baseUrl}}/chat/completions
Authorization: Bearer {{apiKey}}
Content-Type: application/json

{
  "model": "{{model}}",
  "messages": [
    {
      "role": "user",
      "content": "请用一句话介绍你自己。"
    }
  ],
  "stream": false
}

这个示例没有把真实 API Key 写进文件。# @prompt apiKey 会在每次运行请求时弹出输入框;REST Client 官方说明,Prompt Variable 的输入不会保存为供其他请求复用的变量。

可以安全保存和分享模板

保存到磁盘的是 {{ apiKey }} 占位符,不是真实密钥。分享文件前仍应检查有没有手动把 Authorization 改成明文 Key。

发送请求

  1. 将光标放在 POST 请求区域。
  2. 点击请求上方的 Send Request,或按 Ctrl+Alt+R(macOS 为 Control+Option+R)。
  3. 在弹出的输入框粘贴 88API API Key,按 Enter。
  4. REST Client 会在右侧打开响应预览。

在 VS Code REST Client 中调用 88API 并查看响应

图中 ① 是 88API Base URL,② 是运行时输入密钥的 Prompt Variable,③ 是 REST Client 提供的 Send Request。右侧为非敏感的响应结构示例;实际返回内容以所选模型为准。

请求成功时,状态码应为 200。回答通常位于:

choices[0].message.content

同时可以打开 88API 控制台的使用日志,确认该模型产生了对应请求。

更换模型和提示词

修改文件顶部的模型变量:

@model = 账户中另一个可用模型ID

修改 JSON 中 messagescontent 即可更换问题。每次点击 Send Request 都会产生一次新的 API 调用,并可能产生费用。

添加系统消息

"messages": [
  {
    "role": "system",
    "content": "你是一名简洁的编程助手。"
  },
  {
    "role": "user",
    "content": "解释 JavaScript 中 Promise.all 的作用。"
  }
]

查看完整原始响应

REST Client 响应面板会显示 HTTP 状态、响应头和 JSON 正文,适合核对 idmodelchoicesusage 等字段。接口调试时建议先保持 "stream": false,这样响应是完整 JSON。

常见问题

看不到 Send Request

确认文件后缀是 .http.rest,并确认安装的是 humao.rest-client。如果右下角语言模式不是 HTTP,可以点击语言模式并选择 HTTP,然后执行 Developer: Reload Window

每次请求都要求重新输入 API Key

这是 # @prompt 的预期行为,用来避免把密钥写进 88api.http。如果需要重复测试,可以保持输入内容在密码管理器中复制,但不要把明文 Key 改写进准备提交或分享的请求文件。

返回 401

重新复制 88API API Key,确认粘贴时没有前后空格。Authorization 必须保持 Bearer {{apiKey}} 格式。

返回 404

检查 @baseUrl 是否为 https://88api.ai/v1,请求路径是否为 /chat/completions。不要把 /v1 同时写在变量和请求路径里。

返回模型不存在

@model = gpt-4.1 替换为账户实际可用的完整模型 ID。模型列表和权限可能随账户配置变化。

返回 429

检查账户余额、令牌额度和并发限制。连续点击 Send Request 会发送多个独立请求,等待限流窗口恢复后再试。

响应窗口一直输出 data: 开头的内容

这是流式 SSE 响应。将请求体中的 "stream" 改为 false,重新发送后即可看到完整 JSON。

能调用 API,但不能自动修改代码

REST Client 是 HTTP 调试工具,不是编程 Agent。需要读取项目、生成补丁或调用终端时,请使用 Cline、Continue、Codex 或其他编程助手。

官方依据

相关教程