第六部分,OpenAI SDK 与 API
OpenAI JavaScript SDK
在 Node.js 服务端安装 JavaScript SDK,通过 Responses API 调用模型并安全管理环境变量。
Node.js 最小示例
openai 包为 Node.js 提供官方客户端。示例使用 ES module 语法。密钥由服务端环境注入,不要把客户端实例和密钥打包进浏览器代码。
在 Web 框架中,把 OpenAI 调用放在受认证的服务端路由,并为每个用户设置输入限制、超时和配额。
npm install openaiimport OpenAI from "openai";
const client = new OpenAI();
const response = await client.responses.create({
model: "gpt-5.6",
input: "解释为什么服务端不能把 API 密钥发送给浏览器。",
});
console.log(response.output_text);服务端工程实践
- 用 AbortSignal 或平台机制设置超时和取消。
- 复用连接与客户端实例。
- 对速率限制使用带抖动的退避。
- 将用户身份映射到内部配额和审计记录。
- 验证模型输出后再触发数据库或外部系统写入。
官方资料
本页由 xueai 根据 OpenAI 官方资料重新组织并用中文讲解。产品会持续更新,涉及版本、模型和命令时请同时核对下列官方页面。