|
|
@@ -1,35 +1,16 @@
|
|
|
package com.tzld.piaoquan.content.understanding.service.impl;
|
|
|
|
|
|
-import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversation;
|
|
|
-import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationParam;
|
|
|
-import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationResult;
|
|
|
-import com.alibaba.dashscope.common.MultiModalMessage;
|
|
|
-import com.alibaba.dashscope.common.Role;
|
|
|
-import com.alibaba.dashscope.exception.ApiException;
|
|
|
-import com.alibaba.dashscope.exception.NoApiKeyException;
|
|
|
-import com.alibaba.dashscope.exception.UploadFileException;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.alibaba.fastjson.TypeReference;
|
|
|
-import com.tzld.piaoquan.content.understanding.common.base.CommonResponse;
|
|
|
-import com.tzld.piaoquan.content.understanding.common.enums.AigcServerExceptionEnum;
|
|
|
import com.tzld.piaoquan.content.understanding.common.enums.ContentTypeEnum;
|
|
|
-import com.tzld.piaoquan.content.understanding.common.exception.StopRetryException;
|
|
|
import com.tzld.piaoquan.content.understanding.model.param.ActionParam;
|
|
|
-import com.tzld.piaoquan.content.understanding.model.param.GeminiParam;
|
|
|
-import com.tzld.piaoquan.content.understanding.model.param.QwenParam;
|
|
|
import com.tzld.piaoquan.content.understanding.service.Action;
|
|
|
-import com.tzld.piaoquan.content.understanding.util.HttpClientUtil;
|
|
|
-import com.tzld.piaoquan.content.understanding.util.HttpPoolClient;
|
|
|
-import com.tzld.piaoquan.content.understanding.util.RedisUtil;
|
|
|
import com.tzld.piaoquan.content.understanding.util.RetryUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import okhttp3.*;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|