|
@@ -11,6 +11,7 @@ import com.takai.ai.mapper.*;
|
|
|
import com.takai.ai.service.IMinioConfigService;
|
|
import com.takai.ai.service.IMinioConfigService;
|
|
|
import com.takai.ai.service.ITakaiAiService;
|
|
import com.takai.ai.service.ITakaiAiService;
|
|
|
import com.takai.ai.utils.*;
|
|
import com.takai.ai.utils.*;
|
|
|
|
|
+import com.takai.common.annotation.DataScope;
|
|
|
import com.takai.common.annotation.DataSource;
|
|
import com.takai.common.annotation.DataSource;
|
|
|
import com.takai.common.config.DeepseekConfig;
|
|
import com.takai.common.config.DeepseekConfig;
|
|
|
import com.takai.common.constant.UserConstants;
|
|
import com.takai.common.constant.UserConstants;
|
|
@@ -886,7 +887,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
.topP(params.getTop_p())
|
|
.topP(params.getTop_p())
|
|
|
.temperature(params.getTemperature())
|
|
.temperature(params.getTemperature())
|
|
|
.maxToken(params.getMax_token())
|
|
.maxToken(params.getMax_token())
|
|
|
- .prompt(params.getPrompt())
|
|
|
|
|
|
|
+ .prompt(base64DecodeUtil.decodeIfNeeded(params.getPrompt()))
|
|
|
.knowledgeInfo(params.getKnowledge_info())
|
|
.knowledgeInfo(params.getKnowledge_info())
|
|
|
.sliceCount(params.getSlice_count())
|
|
.sliceCount(params.getSlice_count())
|
|
|
.typeId(params.getTypeId())
|
|
.typeId(params.getTypeId())
|
|
@@ -968,7 +969,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
.topP(params.getTop_p())
|
|
.topP(params.getTop_p())
|
|
|
.temperature(params.getTemperature())
|
|
.temperature(params.getTemperature())
|
|
|
.maxToken(params.getMax_token())
|
|
.maxToken(params.getMax_token())
|
|
|
- .prompt(params.getPrompt())
|
|
|
|
|
|
|
+ .prompt(base64DecodeUtil.decodeIfNeeded(params.getPrompt()))
|
|
|
.knowledgeInfo(params.getKnowledge_info())
|
|
.knowledgeInfo(params.getKnowledge_info())
|
|
|
.sliceCount(params.getSlice_count())
|
|
.sliceCount(params.getSlice_count())
|
|
|
.typeId(params.getTypeId())
|
|
.typeId(params.getTypeId())
|
|
@@ -1037,11 +1038,12 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @DataScope(deptAlias = "u", userAlias = "u")
|
|
|
public List<TakaiApplicationResult> getApplicationList(TakaiApplication params) {
|
|
public List<TakaiApplicationResult> getApplicationList(TakaiApplication params) {
|
|
|
//管理员 获取所有项目
|
|
//管理员 获取所有项目
|
|
|
Map<String,Object> userParams = getUserParams();
|
|
Map<String,Object> userParams = getUserParams();
|
|
|
if(userParams != null){
|
|
if(userParams != null){
|
|
|
- params.setParams(userParams);
|
|
|
|
|
|
|
+ params.getParams().putAll(userParams);
|
|
|
}
|
|
}
|
|
|
List<TakaiApplicationResult> appList = takaiApplicationMapper.selectApplicationList(params);
|
|
List<TakaiApplicationResult> appList = takaiApplicationMapper.selectApplicationList(params);
|
|
|
//添加应用VIP用户
|
|
//添加应用VIP用户
|
|
@@ -1309,7 +1311,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
JSONObject object = new JSONObject();
|
|
JSONObject object = new JSONObject();
|
|
|
object.put("knowledge_id", params.getKnowledgeId());
|
|
object.put("knowledge_id", params.getKnowledgeId());
|
|
|
object.put("slice_id", params.getSliceId());
|
|
object.put("slice_id", params.getSliceId());
|
|
|
- object.put("slice_text", params.getSliceText());
|
|
|
|
|
|
|
+ object.put("slice_text", base64DecodeUtil.decodeIfNeeded(params.getSliceText()));
|
|
|
object.put("document_id", params.getDocumentId());
|
|
object.put("document_id", params.getDocumentId());
|
|
|
RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), object.toJSONString());
|
|
RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), object.toJSONString());
|
|
|
|
|
|
|
@@ -1351,7 +1353,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
JSONObject json = new JSONObject();
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("knowledge_id", params.getKnowledgeId());
|
|
json.put("knowledge_id", params.getKnowledgeId());
|
|
|
json.put("document_id", params.getDocumentId());
|
|
json.put("document_id", params.getDocumentId());
|
|
|
- json.put("slice_text", params.getSliceText());
|
|
|
|
|
|
|
+ json.put("slice_text", base64DecodeUtil.decodeIfNeeded(params.getSliceText()));
|
|
|
json.put("doc_name", info.getName());
|
|
json.put("doc_name", info.getName());
|
|
|
|
|
|
|
|
RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), json.toJSONString());
|
|
RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), json.toJSONString());
|