All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkai_paa_s_1_0.Client Maven / Gradle / Ivy

The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkai_paa_s_1_0;

import com.aliyun.tea.*;
import com.aliyun.dingtalkai_paa_s_1_0.models.*;

public class Client extends com.aliyun.teaopenapi.Client {

    public Client(com.aliyun.teaopenapi.models.Config config) throws Exception {
        super(config);
        com.aliyun.gateway.dingtalk.Client gatewayClient = new com.aliyun.gateway.dingtalk.Client();
        this._spi = gatewayClient;
        this._endpointRule = "";
        if (com.aliyun.teautil.Common.empty(_endpoint)) {
            this._endpoint = "api.dingtalk.com";
        }

    }


    /**
     * summary : 
     * 

执行AI技能

* * @param request ExecuteAgentRequest * @param headers ExecuteAgentHeaders * @param runtime runtime options for this request RuntimeOptions * @return ExecuteAgentResponse */ public ExecuteAgentResponse executeAgentWithOptions(ExecuteAgentRequest request, ExecuteAgentHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.agentCode)) { body.put("agentCode", request.agentCode); } if (!com.aliyun.teautil.Common.isUnset(request.inputs)) { body.put("inputs", request.inputs); } if (!com.aliyun.teautil.Common.isUnset(request.scenarioCode)) { body.put("scenarioCode", request.scenarioCode); } if (!com.aliyun.teautil.Common.isUnset(request.scenarioInstanceId)) { body.put("scenarioInstanceId", request.scenarioInstanceId); } if (!com.aliyun.teautil.Common.isUnset(request.skillId)) { body.put("skillId", request.skillId); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "ExecuteAgent"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/me/agents/execute"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new ExecuteAgentResponse()); } /** * summary : *

执行AI技能

* * @param request ExecuteAgentRequest * @return ExecuteAgentResponse */ public ExecuteAgentResponse executeAgent(ExecuteAgentRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); ExecuteAgentHeaders headers = new ExecuteAgentHeaders(); return this.executeAgentWithOptions(request, headers, runtime); } /** * summary : *

炼丹炉文生图任务结果获取

* * @param request LiandanTextImageGetRequest * @param headers LiandanTextImageGetHeaders * @param runtime runtime options for this request RuntimeOptions * @return LiandanTextImageGetResponse */ public LiandanTextImageGetResponse liandanTextImageGetWithOptions(LiandanTextImageGetRequest request, LiandanTextImageGetHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.module)) { body.put("module", request.module); } if (!com.aliyun.teautil.Common.isUnset(request.taskId)) { body.put("taskId", request.taskId); } if (!com.aliyun.teautil.Common.isUnset(request.userId)) { body.put("userId", request.userId); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "LiandanTextImageGet"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/ai/textToImage/results/query"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new LiandanTextImageGetResponse()); } /** * summary : *

炼丹炉文生图任务结果获取

* * @param request LiandanTextImageGetRequest * @return LiandanTextImageGetResponse */ public LiandanTextImageGetResponse liandanTextImageGet(LiandanTextImageGetRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); LiandanTextImageGetHeaders headers = new LiandanTextImageGetHeaders(); return this.liandanTextImageGetWithOptions(request, headers, runtime); } /** * summary : *

炼丹炉专属模型接口

* * @param request LiandanluExclusiveModelRequest * @param headers LiandanluExclusiveModelHeaders * @param runtime runtime options for this request RuntimeOptions * @return LiandanluExclusiveModelResponse */ public LiandanluExclusiveModelResponse liandanluExclusiveModelWithOptions(LiandanluExclusiveModelRequest request, LiandanluExclusiveModelHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.modelId)) { body.put("modelId", request.modelId); } if (!com.aliyun.teautil.Common.isUnset(request.module)) { body.put("module", request.module); } if (!com.aliyun.teautil.Common.isUnset(request.prompt)) { body.put("prompt", request.prompt); } if (!com.aliyun.teautil.Common.isUnset(request.userId)) { body.put("userId", request.userId); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "LiandanluExclusiveModel"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/ai/generate"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new LiandanluExclusiveModelResponse()); } /** * summary : *

炼丹炉专属模型接口

* * @param request LiandanluExclusiveModelRequest * @return LiandanluExclusiveModelResponse */ public LiandanluExclusiveModelResponse liandanluExclusiveModel(LiandanluExclusiveModelRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); LiandanluExclusiveModelHeaders headers = new LiandanluExclusiveModelHeaders(); return this.liandanluExclusiveModelWithOptions(request, headers, runtime); } /** * summary : *

炼丹炉通过提示词生成图片

* * @param request LiandanluTextToImageModelRequest * @param headers LiandanluTextToImageModelHeaders * @param runtime runtime options for this request RuntimeOptions * @return LiandanluTextToImageModelResponse */ public LiandanluTextToImageModelResponse liandanluTextToImageModelWithOptions(LiandanluTextToImageModelRequest request, LiandanluTextToImageModelHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.module)) { body.put("module", request.module); } if (!com.aliyun.teautil.Common.isUnset(request.number)) { body.put("number", request.number); } if (!com.aliyun.teautil.Common.isUnset(request.parameters)) { body.put("parameters", request.parameters); } if (!com.aliyun.teautil.Common.isUnset(request.prompt)) { body.put("prompt", request.prompt); } if (!com.aliyun.teautil.Common.isUnset(request.userId)) { body.put("userId", request.userId); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "LiandanluTextToImageModel"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/ai/textToImage/generate"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new LiandanluTextToImageModelResponse()); } /** * summary : *

炼丹炉通过提示词生成图片

* * @param request LiandanluTextToImageModelRequest * @return LiandanluTextToImageModelResponse */ public LiandanluTextToImageModelResponse liandanluTextToImageModel(LiandanluTextToImageModelRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); LiandanluTextToImageModelHeaders headers = new LiandanluTextToImageModelHeaders(); return this.liandanluTextToImageModelWithOptions(request, headers, runtime); } /** * summary : *

通过配置的指令,连接用户和系统,训练大模型

* * @param request NLToFrameServiceRequest * @param headers NLToFrameServiceHeaders * @param runtime runtime options for this request RuntimeOptions * @return NLToFrameServiceResponse */ public NLToFrameServiceResponse nLToFrameServiceWithOptions(NLToFrameServiceRequest request, NLToFrameServiceHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.extensionStr)) { body.put("extensionStr", request.extensionStr); } if (!com.aliyun.teautil.Common.isUnset(request.isNewModel)) { body.put("isNewModel", request.isNewModel); } if (!com.aliyun.teautil.Common.isUnset(request.modelId)) { body.put("modelId", request.modelId); } if (!com.aliyun.teautil.Common.isUnset(request.modelName)) { body.put("modelName", request.modelName); } if (!com.aliyun.teautil.Common.isUnset(request.userId)) { body.put("userId", request.userId); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "NLToFrameService"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/ai/nl2frame"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new NLToFrameServiceResponse()); } /** * summary : *

通过配置的指令,连接用户和系统,训练大模型

* * @param request NLToFrameServiceRequest * @return NLToFrameServiceResponse */ public NLToFrameServiceResponse nLToFrameService(NLToFrameServiceRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); NLToFrameServiceHeaders headers = new NLToFrameServiceHeaders(); return this.nLToFrameServiceWithOptions(request, headers, runtime); } /** * summary : *

Baymax技能执行日志

* * @param request QueryBaymaxSkillLogRequest * @param headers QueryBaymaxSkillLogHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryBaymaxSkillLogResponse */ public QueryBaymaxSkillLogResponse queryBaymaxSkillLogWithOptions(QueryBaymaxSkillLogRequest request, QueryBaymaxSkillLogHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map query = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.from)) { query.put("from", request.from); } if (!com.aliyun.teautil.Common.isUnset(request.logLevel)) { query.put("logLevel", request.logLevel); } if (!com.aliyun.teautil.Common.isUnset(request.skillExecuteId)) { query.put("skillExecuteId", request.skillExecuteId); } if (!com.aliyun.teautil.Common.isUnset(request.to)) { query.put("to", request.to); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("query", com.aliyun.openapiutil.Client.query(query)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryBaymaxSkillLog"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/skills/logs"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryBaymaxSkillLogResponse()); } /** * summary : *

Baymax技能执行日志

* * @param request QueryBaymaxSkillLogRequest * @return QueryBaymaxSkillLogResponse */ public QueryBaymaxSkillLogResponse queryBaymaxSkillLog(QueryBaymaxSkillLogRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryBaymaxSkillLogHeaders headers = new QueryBaymaxSkillLogHeaders(); return this.queryBaymaxSkillLogWithOptions(request, headers, runtime); } /** * summary : *

查询会话消息并以大模型友好的协议返回

* * @param tmpReq QueryConversationMessageForAIRequest * @param headers QueryConversationMessageForAIHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryConversationMessageForAIResponse */ public QueryConversationMessageForAIResponse queryConversationMessageForAIWithOptions(String cid, QueryConversationMessageForAIRequest tmpReq, QueryConversationMessageForAIHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(tmpReq); QueryConversationMessageForAIShrinkRequest request = new QueryConversationMessageForAIShrinkRequest(); com.aliyun.openapiutil.Client.convert(tmpReq, request); if (!com.aliyun.teautil.Common.isUnset(tmpReq.openMsgIds)) { request.openMsgIdsShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.openMsgIds, "openMsgIds", "json"); } java.util.Map query = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.openMsgIdsShrink)) { query.put("openMsgIds", request.openMsgIdsShrink); } if (!com.aliyun.teautil.Common.isUnset(request.recentDays)) { query.put("recentDays", request.recentDays); } if (!com.aliyun.teautil.Common.isUnset(request.recentHours)) { query.put("recentHours", request.recentHours); } if (!com.aliyun.teautil.Common.isUnset(request.recentN)) { query.put("recentN", request.recentN); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("query", com.aliyun.openapiutil.Client.query(query)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryConversationMessageForAI"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/me/memory/im/" + cid + "/messages"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryConversationMessageForAIResponse()); } /** * summary : *

查询会话消息并以大模型友好的协议返回

* * @param request QueryConversationMessageForAIRequest * @return QueryConversationMessageForAIResponse */ public QueryConversationMessageForAIResponse queryConversationMessageForAI(String cid, QueryConversationMessageForAIRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryConversationMessageForAIHeaders headers = new QueryConversationMessageForAIHeaders(); return this.queryConversationMessageForAIWithOptions(cid, request, headers, runtime); } /** * summary : *

查询记忆学习进度

* * @param request QueryMemoryLearningTaskRequest * @param headers QueryMemoryLearningTaskHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryMemoryLearningTaskResponse */ public QueryMemoryLearningTaskResponse queryMemoryLearningTaskWithOptions(QueryMemoryLearningTaskRequest request, QueryMemoryLearningTaskHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map query = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.agentCode)) { query.put("agentCode", request.agentCode); } if (!com.aliyun.teautil.Common.isUnset(request.learningCode)) { query.put("learningCode", request.learningCode); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("query", com.aliyun.openapiutil.Client.query(query)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryMemoryLearningTask"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/me/memory/learningTask/get"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryMemoryLearningTaskResponse()); } /** * summary : *

查询记忆学习进度

* * @param request QueryMemoryLearningTaskRequest * @return QueryMemoryLearningTaskResponse */ public QueryMemoryLearningTaskResponse queryMemoryLearningTask(QueryMemoryLearningTaskRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryMemoryLearningTaskHeaders headers = new QueryMemoryLearningTaskHeaders(); return this.queryMemoryLearningTaskWithOptions(request, headers, runtime); } /** * summary : *

提交记忆学习任务

* * @param tmpReq SubmitMemoryLearningTaskRequest * @param headers SubmitMemoryLearningTaskHeaders * @param runtime runtime options for this request RuntimeOptions * @return SubmitMemoryLearningTaskResponse */ public SubmitMemoryLearningTaskResponse submitMemoryLearningTaskWithOptions(SubmitMemoryLearningTaskRequest tmpReq, SubmitMemoryLearningTaskHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(tmpReq); SubmitMemoryLearningTaskShrinkRequest request = new SubmitMemoryLearningTaskShrinkRequest(); com.aliyun.openapiutil.Client.convert(tmpReq, request); if (!com.aliyun.teautil.Common.isUnset(tmpReq.content)) { request.contentShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.content, "content", "json"); } java.util.Map query = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.agentCode)) { query.put("agentCode", request.agentCode); } if (!com.aliyun.teautil.Common.isUnset(request.contentShrink)) { query.put("content", request.contentShrink); } if (!com.aliyun.teautil.Common.isUnset(request.learningMode)) { query.put("learningMode", request.learningMode); } if (!com.aliyun.teautil.Common.isUnset(request.memoryKey)) { query.put("memoryKey", request.memoryKey); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("query", com.aliyun.openapiutil.Client.query(query)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "SubmitMemoryLearningTask"), new TeaPair("version", "aiPaaS_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/aiPaaS/me/memory/learningTask/put"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new SubmitMemoryLearningTaskResponse()); } /** * summary : *

提交记忆学习任务

* * @param request SubmitMemoryLearningTaskRequest * @return SubmitMemoryLearningTaskResponse */ public SubmitMemoryLearningTaskResponse submitMemoryLearningTask(SubmitMemoryLearningTaskRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); SubmitMemoryLearningTaskHeaders headers = new SubmitMemoryLearningTaskHeaders(); return this.submitMemoryLearningTaskWithOptions(request, headers, runtime); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy