img2img.js 534 B

1234567891011121314151617181920212223242526
  1. const config = require('../config');
  2. const PATH = 'images/edits';
  3. const TIMEOUT_MS = 180000;
  4. // 普通 AI 请求参数
  5. function getBody(prompt, imageUrl) {
  6. return {
  7. prompt,
  8. image: imageUrl,
  9. n: 1,
  10. size: '1024x1024'
  11. };
  12. }
  13. // 豆包请求参数(与普通共用结构,model 若豆包需要可再扩展)
  14. function getDoubaoBody(prompt, imageUrl) {
  15. return {
  16. prompt,
  17. image: imageUrl,
  18. n: 1,
  19. size: '1024x1024'
  20. };
  21. }
  22. module.exports = { path: PATH, getBody, getDoubaoBody, timeoutMs: TIMEOUT_MS };