Node.js SDK
HiAPI 完全兼容 OpenAI Node.js SDK。只需更改 baseURL 即可。
npm install openaiimport 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);聊天补全(对话式生图)
Section titled “聊天补全(对话式生图)”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)
Section titled “视频端点(fetch)”对于当前视频端点,请使用 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);