跳转到内容
中文

Node.js SDK

HiAPI 完全兼容 OpenAI Node.js SDK。只需更改 baseURL 即可。

Terminal window
npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.hiapi.ai/v1"
});
const response = await client.images.generate({
model: "qwen-image-2.0",
prompt: "一张春季活动海报,包含中文标题",
size: "2048x2048"
});
console.log(response.data[0].url);
const response = await fetch("https://api.hiapi.ai/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "Nano-Banana",
stream: false,
messages: [{ role: "user", content: "draw a cute cat" }],
extra_body: {
google: {
image_config: { aspect_ratio: "1:1", image_size: "1K" }
}
}
})
});
const data = await response.json();
console.log(data.choices[0].message.content);

对于当前视频端点,请使用 fetch

const response = await fetch("https://api.hiapi.ai/v1/videos", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "wan2.7-t2v",
prompt: "sunset timelapse over mountains",
seconds: "5"
})
});
const data = await response.json();
console.log(data);