config.ts 908 B

1234567891011121314151617181920
  1. /**
  2. * AI Tus 上传与内容审核服务基址(与 uni 端逻辑对齐,适配 Web)
  3. * 开发环境默认走 Vite 代理前缀,需在 .env.development 的 VITE_PROXY 中配置 /ai-upload、/ai-moderate
  4. */
  5. const trimSlash = (s: string) => s.replace(/\/$/, "");
  6. export const BASE_AI_URL = trimSlash(
  7. String(import.meta.env.VITE_AI_UPLOAD_BASE || "").trim() ||
  8. (import.meta.env.DEV ? "/ai-upload" : "https://upload.ailien.shop:8443")
  9. );
  10. export const BASE_AI_MODERATE_URL = trimSlash(
  11. String(import.meta.env.VITE_AI_MODERATE_BASE || "").trim() ||
  12. (import.meta.env.DEV ? "/ai-moderate" : "https://verify.ailien.shop:8444")
  13. );
  14. /** 上传完成后对外可访问的文件 URL:`${AI_UPLOAD_FILES_PUBLIC_BASE}/${uploadId}` */
  15. export const AI_UPLOAD_FILES_PUBLIC_BASE = trimSlash(
  16. String(import.meta.env.VITE_AI_FILES_PUBLIC_BASE || "").trim() || "https://upload.ailien.shop:8443/files"
  17. );