Node.js OpenAI SDK 接入

本示例适用于服务端 Node.js 环境,使用官方 openai 包的标准接口。不要在浏览器前端直接放置 API Key。

安装 SDK

npm install openai

设置环境变量

export ONEPK_API_KEY="replace-with-your-key"

发起首个请求

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.ONEPK_API_KEY,
  baseURL: "https://1pkapi.com/v1",
});

const completion = await client.chat.completions.create({
  model: "your-model-id",
  messages: [
    { role: "user", content: "请回复:连接成功" },
  ],
});

console.log(completion.choices[0]?.message?.content ?? "");

使用 Node.js 时,请把 API Key 放在部署环境的变量或密钥管理服务中,而不是 .env 之外的公开文件、日志或前端构建产物中。

下一步

交互式界面通常需要逐段显示输出,可参考 流式输出。模型 ID 需以当前 Key 的 模型列表为准。

部署前建议用单次短请求进行健康检查,再逐步提高并发。遇到异常不要让客户端无间隔循环重试。