新增接口: - POST /api/chat/stream - 流式 RAG 问答 (SSE) - POST /api/documents/upload - PDF 文件上传 - POST /api/documents/upload/stream - 带进度 PDF 上传 新增功能: - CorsConfig 跨域配置(支持 localhost:8081, 5173) - FileUploadResponse/FileUploadProgress DTO - PDF 文本提取与向量化存储 - MD5 文件去重机制 配置更新: - embedding 模型更新为 BAAI/bge-m3 - multipart max-file-size: 100MB - ChatRequest topK 默认值 3 → 10
19 lines
396 B
Java
19 lines
396 B
Java
package com.demo.dto;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
@Data
|
|
@Builder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class FileUploadResponse {
|
|
private String fileName;
|
|
private String fileSize;
|
|
private String md5Hash;
|
|
private int chunkCount;
|
|
private String message;
|
|
private boolean duplicate;
|
|
} |