AI 生成器逻辑完善
This commit is contained in:
@@ -3,10 +3,7 @@ package com.vetti.web.controller.ai;
|
||||
import com.vetti.common.core.controller.BaseController;
|
||||
import com.vetti.common.core.domain.R;
|
||||
import com.vetti.hotake.domain.HotakeInitialScreeningQuestionsInfo;
|
||||
import com.vetti.hotake.domain.dto.HotakeCvOptimizeDto;
|
||||
import com.vetti.hotake.domain.dto.HotakeInitialQuestionEliminationScoreDto;
|
||||
import com.vetti.hotake.domain.dto.HotakeJobDescriptionGeneratorDto;
|
||||
import com.vetti.hotake.domain.dto.HotakePersonalProfileGeneratorDto;
|
||||
import com.vetti.hotake.domain.dto.*;
|
||||
import com.vetti.hotake.domain.vo.*;
|
||||
import com.vetti.hotake.service.IHotakeAiCommonToolsService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -115,10 +112,10 @@ public class HotakeAiCommonToolsController extends BaseController {
|
||||
* 网站内容抓取
|
||||
*/
|
||||
@ApiOperation("网站内容抓取")
|
||||
@GetMapping(value = "/webContentScraping")
|
||||
public R<?> handleWebContentScraping()
|
||||
@PostMapping(value = "/webContentScraping")
|
||||
public R<?> handleWebContentScraping(@RequestBody HotakeWebInfoExtractVo webInfoExtractVo)
|
||||
{
|
||||
return R.ok(hotakeAiCommonToolsService.handleWebContentScraping(""));
|
||||
return R.ok(hotakeAiCommonToolsService.handleWebContentScraping(webInfoExtractVo.getWebUrl()));
|
||||
}
|
||||
|
||||
|
||||
@@ -143,4 +140,25 @@ public class HotakeAiCommonToolsController extends BaseController {
|
||||
return R.ok(hotakeAiCommonToolsService.getPersonalProfileGenerator(personalProfileGeneratorVo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 工作经验生成器
|
||||
*/
|
||||
@ApiOperation("工作经验生成器")
|
||||
@PostMapping(value = "/workExperienceGenerator")
|
||||
public R<HotakeWorkExperienceGeneratorDto> handleWorkExperienceGenerator(@RequestBody HotakeWorkExperienceGeneratorVo workExperienceGeneratorVo)
|
||||
{
|
||||
return R.ok(hotakeAiCommonToolsService.getWorkExperienceGenerator(workExperienceGeneratorVo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 招聘链接信息分析补全(使用提示词)
|
||||
*/
|
||||
@ApiOperation("招聘链接信息分析补全(使用提示词)")
|
||||
@PostMapping(value = "/roleLinkAnalysis")
|
||||
public R<?> handleRoleLinkAnalysis(@RequestBody HotakeRoleLinkAnalysisVo roleLinkAnalysisVo)
|
||||
{
|
||||
hotakeAiCommonToolsService.getRoleLinkAnalysis(roleLinkAnalysisVo);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 6789
|
||||
port: 8080
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
@@ -182,6 +182,9 @@ chatGpt:
|
||||
modelAaHb: gpt-4o-mini
|
||||
modelMarkdown: gpt-4o-mini
|
||||
modelWebAiTq: gpt-4o-mini
|
||||
modelPpg: gpt-4o-mini
|
||||
modelRLinkAl: gpt-4o-mini
|
||||
modelRLinkAl_1: gpt-4o-mini
|
||||
role: system
|
||||
|
||||
http:
|
||||
|
||||
@@ -117,7 +117,7 @@ spring:
|
||||
max-wait: -1ms
|
||||
fs:
|
||||
minio:
|
||||
endpoint: http://vetti.hotake.cn:9000 # MinIO 服务地址
|
||||
endpoint: https://vetti.hotake.cn:9000 # MinIO 服务地址
|
||||
access-key: minioadmin # 访问密钥(替换为你的 Access Key)
|
||||
secret-key: minioadmin # 密钥(替换为你的 Secret Key)
|
||||
max-file-size: 104857600 #字节(Byte)
|
||||
@@ -182,6 +182,9 @@ chatGpt:
|
||||
modelAaHb: gpt-4o-mini
|
||||
modelMarkdown: gpt-4o-mini
|
||||
modelWebAiTq: gpt-4o-mini
|
||||
modelPpg: gpt-4o-mini
|
||||
modelRLinkAl: gpt-4o-mini
|
||||
modelRLinkAl_1: gpt-4o-mini
|
||||
role: system
|
||||
|
||||
http:
|
||||
|
||||
Reference in New Issue
Block a user