- Node.js 18+(推荐 Node.js 20+)
npm installnpm start默认端口为 3000。你也可以这样修改端口:
PORT=8080 npm start- 接口:
GET/POST / - 主参数:
type=generations - 必填:
prompt - 可选:
modelnsizeimages(或image,用于图生图流程)
兼容 OpenAI 的图片接口:
POST /v1/images/generations- JSON 请求体:
prompt(必填),model、n、size(可选)
{"prompt":"qwq"}- JSON 请求体:
POST /v1/images/edits- JSON 请求体:
prompt(必填)、image(必填,支持 URL 或 URL 数组) image示例:"https://example.com/a.jpg"[{ "url": "https://example.com/a.jpg" }][{ "Url": "https://example.com/a.jpg" }]
{"prompt":"qwq","image":"https://qwq"}
- JSON 请求体:
这些接口返回 OpenAI 风格的数据结构:
createddata:[{ "url": "...", "revised_prompt": "..." }]
npm run build运行打包后的文件:
npm run start:dist说明:
- 打包产物:
dist/hunyuan-server.cjs - 请将
hunyuan_cookie.json放在入口文件同目录,或通过以下方式指定:COOKIE_FILE=/path/to/hunyuan_cookie.json- 文件内格式
["cookie"] - 启动日志会打印 API 地址和支持的参数信息。