文档首页/OpenAI JavaScript SDK

OpenAI JavaScript SDK

OpenAI JavaScript SDK

OpenAI JavaScript SDK

接入准备

准备网关根地址、允许模型的虚拟密钥和公开模型名,先测试 GET /v1/models。

配置步骤

安装 openai,从服务端环境变量读取设置,不通过浏览器公开变量暴露密钥。

验证与故障排查

发送英文提示 “Hello, introduce yourself.”,在 XHub 请求日志核对调用 ID。流式、工具调用与图片能力需按部署分别验证。401 检查虚拟密钥,403 检查模型范围,404 检查地址与重复 /v1。客户端设置随版本变化。

请求示例

import OpenAI from "openai";
const client = new OpenAI({
  apiKey: process.env.XHUB_API_KEY,
  baseURL: process.env.XHUB_BASE_URL.replace(/\/$/, ""),
});
const response = await client.chat.completions.create({
  model: "YOUR_MODEL_NAME",
  messages: [{ role: "user", content: "Hello, introduce yourself." }],
});
console.log(response.choices[0].message.content);

输入关键词搜索全文,例如:预算、路由、Docker