Node.js
npm install openaiimport OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.PERCEPTLEAP_API_KEY, baseURL: "https://newapi.perceptleap.com/v1", timeout: 120_000, maxRetries: 2,});Responses API
Section titled “Responses API”const response = await client.responses.create({ model: "gpt-5.6-sol", input: "为这个 TypeScript 接口生成验证逻辑。",});
console.log(response.output_text);Chat Completions
Section titled “Chat Completions”const completion = await client.chat.completions.create({ model: "gpt-5.4", messages: [ { role: "user", content: "说明 Promise.allSettled 的适用场景。" }, ],});
console.log(completion.choices[0].message.content);API Key 只能在服务端使用。不要在浏览器打包产物、公开环境变量或客户端源码中初始化带真实密钥的 SDK。