Compare commits
2 Commits
be0fb17009
...
ca8b954dce
| Author | SHA1 | Date |
|---|---|---|
|
|
ca8b954dce | |
|
|
f355631eff |
|
|
@ -127,7 +127,7 @@ public class ChatService {
|
||||||
FileUtil.writeFromStream(file.getInputStream(), pdfPath);
|
FileUtil.writeFromStream(file.getInputStream(), pdfPath);
|
||||||
} else {
|
} else {
|
||||||
FileUtil.writeFromStream(file.getInputStream(), srcPath);
|
FileUtil.writeFromStream(file.getInputStream(), srcPath);
|
||||||
if (StrUtil.equals(fileType, "doc") || StrUtil.equals(fileType, "docx")) {
|
if (Arrays.asList("doc", "docx").contains(fileType)) {
|
||||||
OfficeFileUtil.doc2pdf(srcPath, pdfPath);
|
OfficeFileUtil.doc2pdf(srcPath, pdfPath);
|
||||||
} else {
|
} else {
|
||||||
OfficeFileUtil.ppt2pdf(srcPath, pdfPath);
|
OfficeFileUtil.ppt2pdf(srcPath, pdfPath);
|
||||||
|
|
@ -148,9 +148,7 @@ public class ChatService {
|
||||||
List<Document> newDocuments = new ArrayList<>();
|
List<Document> newDocuments = new ArrayList<>();
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
StringBuilder stringBuilder = new StringBuilder();
|
||||||
for (Document document : documents) {
|
for (Document document : documents) {
|
||||||
Map<String, Object> metadata = new HashMap<>();
|
Map<String, Object> metadata = Map.of("fileName", file.getOriginalFilename(), "fileMd5", fileMd5);
|
||||||
metadata.put("fileName", file.getOriginalFilename());
|
|
||||||
metadata.put("fileMd5", fileMd5);
|
|
||||||
newDocuments.add(new Document(IdWorker.getSnowFlakeIdString(), Objects.requireNonNull(document.getText()), metadata));
|
newDocuments.add(new Document(IdWorker.getSnowFlakeIdString(), Objects.requireNonNull(document.getText()), metadata));
|
||||||
stringBuilder.append(document.getText());
|
stringBuilder.append(document.getText());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@ spring.servlet.multipart.max-file-size=500MB
|
||||||
spring.servlet.multipart.max-request-size=500MB
|
spring.servlet.multipart.max-request-size=500MB
|
||||||
spring.mvc.async.request-timeout=3600000
|
spring.mvc.async.request-timeout=3600000
|
||||||
#mysql
|
#mysql
|
||||||
spring.datasource.url=jdbc:mariadb://139.196.179.195:3506/em_data_dev?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&sslModel=true&serverTimezone=GMT%2B8&allowMultiQueries=true&rewriteBatchedStatements=true
|
spring.datasource.url=jdbc:mariadb://127.0.0.1:3306/em_data_dev?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&sslModel=true&serverTimezone=GMT%2B8&allowMultiQueries=true&rewriteBatchedStatements=true
|
||||||
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
|
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
|
||||||
spring.datasource.username=user
|
spring.datasource.username=em_user_dev
|
||||||
spring.datasource.password=123456
|
spring.datasource.password=123456
|
||||||
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
|
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
|
||||||
#ai
|
#ai
|
||||||
spring.ai.ollama.base-url=http://localhost:11434
|
spring.ai.ollama.base-url=http://192.168.1.110:11434
|
||||||
spring.ai.ollama.chat.options.model=qwen3:8b
|
spring.ai.ollama.chat.options.model=qwen3:8b
|
||||||
spring.ai.ollama.chat.options.num-g-p-u=1
|
spring.ai.ollama.chat.options.num-g-p-u=1
|
||||||
spring.ai.ollama.embedding.options.internal-tool-execution-enabled=true
|
spring.ai.ollama.embedding.options.internal-tool-execution-enabled=true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue