config.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. export const config = {
  2. port: Number(process.env.PORT || 3000),
  3. uploadDir: process.env.UPLOAD_DIR || './uploads',
  4. // LLM 配置 (火山引擎 doubao)
  5. llm: {
  6. apiKey: process.env.LLM_API_KEY || 'ark-702d91e2-63bf-4415-8e4b-8418c33394bd-a48a4',
  7. baseUrl: process.env.LLM_BASE_URL || 'https://ark.cn-beijing.volces.com/api/v3',
  8. model: process.env.LLM_MODEL || 'doubao-seed-2-0-mini-260428',
  9. },
  10. // JustOne API - 商业达人搜索
  11. // 文档: https://docs.justoneapi.com/zh/usage
  12. justOneApi: {
  13. apiKey: process.env.JUSTONE_API_KEY || 'wT0w78sxrwlrpJrQ',
  14. baseUrl: process.env.JUSTONE_BASE_URL || 'https://api.justoneapi.com',
  15. },
  16. // TikHub API - 内容采样验证
  17. // 文档: https://docs.tikhub.io/4579297m0
  18. tikHub: {
  19. apiKey: process.env.TIKHUB_API_KEY || 'oL4nMZwrhXCro1+TQYye0BL8LASyaphtx0LUmGuRCfqnm1CeBFfbdmLAGQ==',
  20. baseUrl: process.env.TIKHUB_BASE_URL || 'https://api.tikhub.io',
  21. },
  22. // 推荐规则默认参数
  23. recommendation: {
  24. multiplier: 3, // 推荐数量 = 需求数量 × N倍
  25. minStyleMatch: 70, // 风格匹配最低阈值
  26. maxCandidates: 200, // 最大候选池
  27. },
  28. };