diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 17:11:17 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 17:11:17 +0800 |
| commit | 1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch) | |
| tree | 5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/en_us/aimath | |
| parent | 7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff) | |
| download | afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip | |
update APIs 20260712
Diffstat (limited to 'data/en_us/aimath')
| -rw-r--r-- | data/en_us/aimath/2024-11-14/api-docs.php | 880 |
1 files changed, 320 insertions, 560 deletions
diff --git a/data/en_us/aimath/2024-11-14/api-docs.php b/data/en_us/aimath/2024-11-14/api-docs.php index 2a0a7d3..8ba1fec 100644 --- a/data/en_us/aimath/2024-11-14/api-docs.php +++ b/data/en_us/aimath/2024-11-14/api-docs.php @@ -1,34 +1,16 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'AIMath', - 'version' => '2024-11-14', - ], - 'directories' => [ - 'GenAnalysis', - 'GenStep', - 'GlobalConfirm', - 'UpdateAnalysis', - 'UpdateStep', - 'ChatMessage', - 'CreateConversation', - 'CreateRelatedConversation', - ], + 'info' => ['style' => 'RPC', 'product' => 'AIMath', 'version' => '2024-11-14'], + 'directories' => ['ChatMessage', 'CreateConversation', 'CreateRelatedConversation', 'GenAnalysis', 'GenStep', 'GlobalConfirm', 'UpdateAnalysis', 'UpdateStep'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'GenAnalysis' => [ - 'summary' => '生成解题分析', - 'path' => '/genAnalysis', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'sse', - ], + 'ChatMessage' => [ + 'summary' => 'Streams conversation messages in a math conversation. The caller sends the user\'s question as input, and the service returns the model\'s assistant response to the caller through streaming output.', + 'path' => '/conversation/message', + 'methods' => ['post'], + 'schemes' => ['https', 'sse'], 'security' => [ [ 'AK' => [], @@ -40,81 +22,78 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ - 'name' => 'ExerciseContent', + 'name' => 'ConversationId', 'in' => 'formData', - 'schema' => [ - 'title' => '试题内容', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The conversation ID.', 'type' => 'string', 'required' => true, 'example' => '723b7f0f-c28a-4123-86e7-094d3d3863f8'], + ], + [ + 'name' => 'Content', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The conversation content.', 'type' => 'string', 'required' => true, 'example' => 'hello world!'], + ], + [ + 'name' => 'UserId', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The user ID, which is used for conversation isolation. This value is defined by the caller and must be the same as the userId used when the conversation was created.', 'type' => 'string', 'required' => true, 'example' => 'c28a-4123-86e7'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '1d31b11b-4b82-4db1-b3c0-001529fc78eb', - ], - 'EventType' => [ - 'title' => '事件类型', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Content' => [ - 'title' => '内容', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'ErrCode' => [ - 'title' => '错误码', - 'description' => '', - 'type' => 'string', - 'example' => '40020503', - ], - 'ErrMsg' => [ - 'title' => '错误信息', - 'description' => '', - 'type' => 'string', - 'example' => 'Parameter value validation failed', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5'], + 'EventType' => ['description' => 'The event type.', 'type' => 'string', 'title' => '', 'example' => 'EventType说明:'."\n" + .'CONVERSATION_MESSAGE_REPLY:对话消息流式输出。'."\n" + .'CONVERSATION_MESSAGE_DONE:对话消息正常回复完成。'."\n" + .'CONVERSATION_MESSAGE_SUMMARY:对话消息汇总。'."\n" + .'ALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;'."\n" + .'ERROR_INTERRUPT:返回错误信息,会有errCode和errMsg返回;'."\n" + ."\n" + .'流式回推内容JSON样例:'."\n" + .'{'."\n" + .' "eventType": "CONVERSATION_MESSAGE_REPLY",'."\n" + .' "requestId": "ljflsjfsd",'."\n" + .' "msgId": "Msg_GI6r_1735176995696_v0sI",'."\n" + .' "content": "看起来"'."\n" + .'}'], + 'Content' => ['title' => '', 'description' => 'The conversation response.', 'type' => 'string', 'example' => 'EventType不同,content内容有所不同'."\n" + .'CONVERSATION_MESSAGE_REPLY : content中对话消息流式输出内容,增量式回推。'."\n" + .'CONVERSATION_MESSAGE_DONE:content为null,对话消息回复完成。'."\n" + .'CONVERSATION_MESSAGE_SUMMARY:content为汇总的数据。'."\n" + .'ALL_DONE:content不存在'], + 'Success' => ['description' => 'Indicates whether the call was successful. Valid values:'."\n" + .'- true: The call was successful.'."\n" + .'- false: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], + 'ErrMsg' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'The specified parameter is not valid.', 'title' => ''], + 'ErrCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Param.Invalid', 'title' => ''], ], + 'example' => '', ], ], ], - 'errorCodes' => [], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"EventType\\": \\"EventType说明:\\\\nCONVERSATION_MESSAGE_REPLY:对话消息流式输出。\\\\nCONVERSATION_MESSAGE_DONE:对话消息正常回复完成。\\\\nCONVERSATION_MESSAGE_SUMMARY:对话消息汇总。\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\\\nERROR_INTERRUPT:返回错误信息,会有errCode和errMsg返回;\\\\n\\\\n流式回推内容JSON样例:\\\\n{\\\\n \\\\\\"eventType\\\\\\": \\\\\\"CONVERSATION_MESSAGE_REPLY\\\\\\",\\\\n \\\\\\"requestId\\\\\\": \\\\\\"ljflsjfsd\\\\\\",\\\\n \\\\\\"msgId\\\\\\": \\\\\\"Msg_GI6r_1735176995696_v0sI\\\\\\",\\\\n \\\\\\"content\\\\\\": \\\\\\"看起来\\\\\\"\\\\n}\\",\\n \\"Content\\": \\"EventType不同,content内容有所不同\\\\nCONVERSATION_MESSAGE_REPLY : content中对话消息流式输出内容,增量式回推。\\\\nCONVERSATION_MESSAGE_DONE:content为null,对话消息回复完成。\\\\nCONVERSATION_MESSAGE_SUMMARY:content为汇总的数据。\\\\nALL_DONE:content不存在\\",\\n \\"Success\\": true,\\n \\"ErrMsg\\": \\"The specified parameter is not valid.\\",\\n \\"ErrCode\\": \\"Param.Invalid\\"\\n}","type":"json"}]', + 'title' => 'Conversation message', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ChatMessage'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1d31b11b-4b82-4db1-b3c0-001529fc78eb\\",\\n \\"EventType\\": \\"EXERCISE_INFO-试题信息;\\\\nANALYSIS_REPLY-分析的reply;\\\\nANALYSIS_REPLY_DONE-分析的reply回复完成\\\\nANALYSIS_SUMMARY-分析的reply总结信息;\\\\nERROR_INTERRUPT-错误中断;\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\",\\n \\"Content\\": \\"EventType不同时, 该字段返回内容不同.\\\\nEventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;\\\\nEventType==ANALYSIS_REPLY时: 字段内容为解题分析的流式输出, 接入方需要按序将结果拼接;\\\\nEventType==ANALYSIS_REPLY_DONE时: 字段内容为空;\\\\nEventType==ANALYSIS_SUMMARY时: 字段内容为解题分析的输出总结, 并给出内容编码(用于修订接口使用);\\\\nEventType==ERROR_INTERRUPT时: 字段内容为空;\\\\nEventType==ALL_DONE时: 字段内容为空;\\",\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', ], - 'GenStep' => [ - 'summary' => '生成数学解题步骤', - 'path' => '/genStep', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'sse', - ], + 'CreateConversation' => [ + 'summary' => 'Creates a conversation for a specified exercise.', + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -126,78 +105,75 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ - 'name' => 'ExerciseCode', + 'name' => 'ExerciseContent', 'in' => 'formData', - 'schema' => [ - 'title' => '试题编码', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'Ex_pop_1731848070815_funI', - ], + 'schema' => ['title' => '', 'description' => 'The content of the exercise.', 'type' => 'string', 'required' => true, 'example' => '试题内容xxx'], + ], + [ + 'name' => 'ExerciseAnswer', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The answer to the exercise.', 'type' => 'string', 'required' => false, 'example' => '试题答案xxx'], + ], + [ + 'name' => 'ExerciseAnalysis', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The analysis of the exercise.', 'type' => 'string', 'required' => false, 'example' => '试题解析xxx'], + ], + [ + 'name' => 'ExerciseType', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The type of the exercise. Valid values: single-choice, multiple-choice, application, true-or-false, and other.', 'type' => 'string', 'required' => false, 'example' => '选择题'], + ], + [ + 'name' => 'OuterBizId', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The external business code that identifies an external service. This parameter is used for idempotence checks.', 'type' => 'string', 'required' => true, 'example' => '2r560eHAbsknrfHXVZO4L'], + ], + [ + 'name' => 'UserId', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The user ID or another ID that identifies the ownership of an isolated conversation. This parameter is defined by the caller.', 'type' => 'string', 'required' => true, 'example' => 'wx-xx-yy'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5', - ], - 'EventType' => [ - 'title' => '事件类型', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Content' => [ - 'title' => '内容', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'ErrCode' => [ - 'title' => '错误码', - 'description' => '', - 'type' => 'string', - 'example' => '40020503', - ], - 'ErrMsg' => [ - 'title' => '错误信息', - 'description' => '', - 'type' => 'string', - 'example' => 'Parameter value validation failed', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '89C27D03-4C85-5420-9752-989130878F4D'], + 'ConversationId' => ['title' => '', 'description' => 'The conversation ID.', 'type' => 'string', 'example' => 'a499fef7-fef7-453c-a6b2-6a34089613e8'], + 'ErrCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'InternalError', 'title' => ''], + 'ErrMsg' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'The request processing has failed due to some unknown error.', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the call was successful. Valid values:'."\n" + .'- true: The call was successful.'."\n" + .'- false: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"89C27D03-4C85-5420-9752-989130878F4D\\",\\n \\"ConversationId\\": \\"a499fef7-fef7-453c-a6b2-6a34089613e8\\",\\n \\"ErrCode\\": \\"InternalError\\",\\n \\"ErrMsg\\": \\"The request processing has failed due to some unknown error.\\",\\n \\"Success\\": true\\n}","type":"json"}]', + 'title' => 'Create conversation', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateConversation'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"EventType\\": \\"EXERCISE_INFO-试题信息;\\\\nSTEP_REPLY-解题步骤的reply;\\\\nSTEP_REPLY_DONE-解题步骤的reply回复完成\\\\nSTEP_SUMMARY-解题步骤的reply总结信息;\\\\nERROR_INTERRUPT-错误中断;\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\",\\n \\"Content\\": \\"EventType不同时, 该字段返回内容不同.\\\\nEventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;\\\\nEventType==STEP_REPLY时: 字段内容为解题步骤的流式输出, 接入方需要按序将结果拼接;\\\\nEventType==STEP_REPLY_DONE时: 字段内容为空;\\\\nEventType==STEP_SUMMARY时: 字段内容为解题步骤的输出总结, 内容将进行智能拆分, 并给出每个步骤的内容编码(用于修订接口使用);\\\\nEventType==ERROR_INTERRUPT时: 字段内容为空;\\\\nEventType==ALL_DONE时: 字段内容为空;\\",\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', ], - 'GlobalConfirm' => [ - 'summary' => '全局确认修订完成', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateRelatedConversation' => [ + 'summary' => 'Creates an associated conversation. You can start a conversation by specifying an exercise code. This operation must be used together with the B-end production API.', + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -209,79 +185,60 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ExerciseCode', 'in' => 'formData', - 'schema' => [ - 'title' => '试题内容', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'Ex_pop_1731848070815_funI', - ], + 'schema' => ['title' => '', 'description' => 'The exercise code.', 'type' => 'string', 'required' => true, 'example' => 'Ex_pop_1731848070815_funI'], ], [ - 'name' => 'Tag', + 'name' => 'UserId', 'in' => 'formData', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '2024-11-18', - ], + 'schema' => ['title' => '', 'description' => 'The user ID or another ID used to isolate session ownership, defined by the caller.', 'type' => 'string', 'required' => true, 'example' => 'pop_1731848070815'], + ], + [ + 'name' => 'OuterBizId', + 'in' => 'formData', + 'schema' => ['title' => '', 'description' => 'The external business order number. This is a unique identifier used for idempotence control and similar scenarios.', 'type' => 'string', 'required' => true, 'example' => '725e5550-8f81-42e0-a4db-d2de1be52afc'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => '40020503', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'Parameter value validation failed', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '1d31b11b-4b82-4db1-b3c0-001529fc78eb'], + 'ConversationId' => ['title' => '', 'description' => 'The session ID.', 'type' => 'string', 'example' => '96d36ed0-ebde-11ee-806f-f35ee6682ec5'], + 'ErrCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'InternalError', 'title' => ''], + 'ErrMsg' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'The request processing has failed due to some unknown error.', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the call was successful. Valid values:'."\n" + .'- true: The call was successful.'."\n" + .'- false: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1d31b11b-4b82-4db1-b3c0-001529fc78eb\\",\\n \\"ConversationId\\": \\"96d36ed0-ebde-11ee-806f-f35ee6682ec5\\",\\n \\"ErrCode\\": \\"InternalError\\",\\n \\"ErrMsg\\": \\"The request processing has failed due to some unknown error.\\",\\n \\"Success\\": true\\n}","type":"json"}]', + 'title' => 'Create a session based on an exercise', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateRelatedConversation'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', ], - 'UpdateAnalysis' => [ - 'summary' => '修订解题分析', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GenAnalysis' => [ + 'summary' => 'Generates an analysis for solving a problem.', + 'path' => '/genAnalysis', + 'methods' => ['post'], + 'schemes' => ['https', 'sse'], 'security' => [ [ 'AK' => [], @@ -293,92 +250,75 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ - 'name' => 'ExerciseCode', + 'name' => 'ExerciseContent', 'in' => 'formData', - 'schema' => [ - 'title' => '试题编码', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'Ex_pop_1731848070815_funI', - ], - ], - [ - 'name' => 'ContentCode', - 'in' => 'formData', - 'schema' => [ - 'title' => '内容编码', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1549d636-b102-4fee-8a99-fcc552aa9aa9', - ], - ], - [ - 'name' => 'Content', - 'in' => 'formData', - 'schema' => [ - 'title' => '新的解题分析', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The exercise content in JSON format. </br>'."\n" + .'Format description: </br>'."\n" + ."\n" + .'```'."\n" + .'{'."\n" + .' "answer": "等腰直角", // The answer to the exercise'."\n" + .' "content":'."\n" + .' {'."\n" + .' "description": "xxx" // The exercise stem'."\n" + .' },'."\n" + .' "solution":'."\n" + .' {'."\n" + .' "description": "xxx" // The solution steps for the exercise'."\n" + .' }'."\n" + .'}'."\n" + .'```.', 'type' => 'string', 'required' => true, 'example' => '{"answer":"等腰直角","content":{"description":"已知$|m-\\\\sqrt{2}|+\\\\sqrt{n-2}+(p-\\\\sqrt{2})^{2}=0$,则以m、n、p为三边长的三角形是()三角形"},"solution":{"description":"解:根据题意得,$m-\\\\sqrt{2}=0, n-2=0, p-\\\\sqrt{2}=0$,\\n解得,$m=\\\\sqrt{2}, n=2, p=\\\\sqrt{2}$, \\n$\\\\therefore m=p$,\\n 又$\\\\because \\\\sqrt{2}^{2}+\\\\sqrt{2}^{2}=2^{2}=4$, \\n 即 $m^{2}+p^{2}=n^{2}$,\\n$\\\\therefore 以m、n、p为三边长的三角形是等腰直角三角形$.\\n故答案为:等腰直角."}}'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '89C27D03-4C85-5420-9752-989130878F4D', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => '9901100002', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'Parameter value validation failed', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '1d31b11b-4b82-4db1-b3c0-001529fc78eb'], + 'EventType' => ['title' => '', 'description' => 'The event type.', 'type' => 'string', 'example' => 'EXERCISE_INFO-试题信息;'."\n" + .'ANALYSIS_REPLY-分析的reply;'."\n" + .'ANALYSIS_REPLY_DONE-分析的reply回复完成'."\n" + .'ANALYSIS_SUMMARY-分析的reply总结信息;'."\n" + .'ERROR_INTERRUPT-错误中断;'."\n" + .'ALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;'], + 'Content' => ['title' => '', 'description' => 'The content.', 'type' => 'string', 'example' => 'EventType不同时, 该字段返回内容不同.'."\n" + .'EventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;'."\n" + .'EventType==ANALYSIS_REPLY时: 字段内容为解题分析的流式输出, 接入方需要按序将结果拼接;'."\n" + .'EventType==ANALYSIS_REPLY_DONE时: 字段内容为空;'."\n" + .'EventType==ANALYSIS_SUMMARY时: 字段内容为解题分析的输出总结, 并给出内容编码(用于修订接口使用);'."\n" + .'EventType==ERROR_INTERRUPT时: 字段内容为空;'."\n" + .'EventType==ALL_DONE时: 字段内容为空;'], + 'ErrCode' => ['title' => '', 'description' => 'The error code.', 'type' => 'string', 'example' => '40020503'], + 'ErrMsg' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'Parameter value validation failed'], ], + 'example' => '', ], ], ], 'errorCodes' => [], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1d31b11b-4b82-4db1-b3c0-001529fc78eb\\",\\n \\"EventType\\": \\"EXERCISE_INFO-试题信息;\\\\nANALYSIS_REPLY-分析的reply;\\\\nANALYSIS_REPLY_DONE-分析的reply回复完成\\\\nANALYSIS_SUMMARY-分析的reply总结信息;\\\\nERROR_INTERRUPT-错误中断;\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\",\\n \\"Content\\": \\"EventType不同时, 该字段返回内容不同.\\\\nEventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;\\\\nEventType==ANALYSIS_REPLY时: 字段内容为解题分析的流式输出, 接入方需要按序将结果拼接;\\\\nEventType==ANALYSIS_REPLY_DONE时: 字段内容为空;\\\\nEventType==ANALYSIS_SUMMARY时: 字段内容为解题分析的输出总结, 并给出内容编码(用于修订接口使用);\\\\nEventType==ERROR_INTERRUPT时: 字段内容为空;\\\\nEventType==ALL_DONE时: 字段内容为空;\\",\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', + 'title' => 'Generate problem-solving analysis', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GenAnalysis'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"89C27D03-4C85-5420-9752-989130878F4D\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"9901100002\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', ], - 'UpdateStep' => [ - 'summary' => '修订解题步骤', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GenStep' => [ + 'summary' => 'Generates mathematical problem-solving steps.', + 'path' => '/genStep', + 'methods' => ['post'], + 'schemes' => ['https', 'sse'], 'security' => [ [ 'AK' => [], @@ -390,101 +330,58 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ExerciseCode', 'in' => 'formData', - 'schema' => [ - 'title' => '试题编码', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'Ex_pop_1731848070815_funI', - ], - ], - [ - 'name' => 'ContentCode', - 'in' => 'formData', - 'schema' => [ - 'title' => '内容编码', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1549d636-b102-4fee-8a99-fcc552aa9aa9', - ], - ], - [ - 'name' => 'Content', - 'in' => 'formData', - 'schema' => [ - 'title' => '新的解题步骤', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The exercise code.', 'type' => 'string', 'required' => true, 'example' => 'Ex_pop_1731848070815_funI'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '15486286-243F-51E6-8DD3-B2D2365E5136', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => '9901100002', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'Parameter value validation failed', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5'], + 'EventType' => ['title' => '', 'description' => 'The event type.', 'type' => 'string', 'example' => 'EXERCISE_INFO-试题信息;'."\n" + .'STEP_REPLY-解题步骤的reply;'."\n" + .'STEP_REPLY_DONE-解题步骤的reply回复完成'."\n" + .'STEP_SUMMARY-解题步骤的reply总结信息;'."\n" + .'ERROR_INTERRUPT-错误中断;'."\n" + .'ALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;'], + 'Content' => ['title' => '', 'description' => 'The content.', 'type' => 'string', 'example' => 'EventType不同时, 该字段返回内容不同.'."\n" + .'EventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;'."\n" + .'EventType==STEP_REPLY时: 字段内容为解题步骤的流式输出, 接入方需要按序将结果拼接;'."\n" + .'EventType==STEP_REPLY_DONE时: 字段内容为空;'."\n" + .'EventType==STEP_SUMMARY时: 字段内容为解题步骤的输出总结, 内容将进行智能拆分, 并给出每个步骤的内容编码(用于修订接口使用);'."\n" + .'EventType==ERROR_INTERRUPT时: 字段内容为空;'."\n" + .'EventType==ALL_DONE时: 字段内容为空;'], + 'ErrCode' => ['title' => '', 'description' => 'The error code.', 'type' => 'string', 'example' => '40020503'], + 'ErrMsg' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'Parameter value validation failed'], ], + 'example' => '', ], ], ], - 'errorCodes' => [ - 200 => [ - [ - 'errorCode' => 'UserError', - 'errorMessage' => '%s.', - ], + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"EventType\\": \\"EXERCISE_INFO-试题信息;\\\\nSTEP_REPLY-解题步骤的reply;\\\\nSTEP_REPLY_DONE-解题步骤的reply回复完成\\\\nSTEP_SUMMARY-解题步骤的reply总结信息;\\\\nERROR_INTERRUPT-错误中断;\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\",\\n \\"Content\\": \\"EventType不同时, 该字段返回内容不同.\\\\nEventType==EXERCISE_INFO时: 字段内容为试题编码, 用于后续接口的入参使用;\\\\nEventType==STEP_REPLY时: 字段内容为解题步骤的流式输出, 接入方需要按序将结果拼接;\\\\nEventType==STEP_REPLY_DONE时: 字段内容为空;\\\\nEventType==STEP_SUMMARY时: 字段内容为解题步骤的输出总结, 内容将进行智能拆分, 并给出每个步骤的内容编码(用于修订接口使用);\\\\nEventType==ERROR_INTERRUPT时: 字段内容为空;\\\\nEventType==ALL_DONE时: 字段内容为空;\\",\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', + 'title' => 'Generate problem-solving steps', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GenStep'], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', - ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"15486286-243F-51E6-8DD3-B2D2365E5136\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"9901100002\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', ], - 'ChatMessage' => [ - 'summary' => '聊天消息API', - 'path' => '/conversation/message', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'sse', - ], + 'GlobalConfirm' => [ + 'summary' => 'Confirms that the global revision is complete. After all content has been revised, call this operation to confirm the final version. A custom label provided by the caller is applied to the latest revision, or a timestamp-based label is automatically generated.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -496,104 +393,53 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ - 'name' => 'ConversationId', - 'in' => 'formData', - 'schema' => [ - 'title' => '会话ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '723b7f0f-c28a-4123-86e7-094d3d3863f8', - ], - ], - [ - 'name' => 'Content', + 'name' => 'ExerciseCode', 'in' => 'formData', - 'schema' => [ - 'title' => '对话内容', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'hello world!', - ], + 'schema' => ['title' => '', 'description' => 'The exercise content.', 'type' => 'string', 'required' => true, 'example' => 'Ex_pop_1731848070815_funI'], ], [ - 'name' => 'UserId', + 'name' => 'Tag', 'in' => 'formData', - 'schema' => [ - 'title' => '用户id,获取其他用于隔离的对话归属的id,调用方定义,与创建对话的userId保持一致', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'c28a-4123-86e7', - ], + 'schema' => ['description' => 'The label value.', 'type' => 'string', 'required' => false, 'example' => '2024-11-18', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5', - ], - 'EventType' => [ - 'title' => '', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Content' => [ - 'title' => '对话回复', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'The specified parameter is not valid.', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'Param.Invalid', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '696acaa9-eb29-4c1f-b48a-1f901579acc5'], + 'Success' => ['description' => 'Indicates whether the rule is deleted. Valid values:'."\n" + .'- true: The rule is deleted.'."\n" + .'- false: The rule failed to be deleted.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], + 'ErrCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => '40020503', 'title' => ''], + 'ErrMsg' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'Parameter value validation failed', 'title' => ''], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"40020503\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', + 'title' => 'Confirm global revision', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GlobalConfirm'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"696acaa9-eb29-4c1f-b48a-1f901579acc5\\",\\n \\"EventType\\": \\"EventType说明:\\\\nCONVERSATION_MESSAGE_REPLY:对话消息流式输出。\\\\nCONVERSATION_MESSAGE_DONE:对话消息正常回复完成。\\\\nCONVERSATION_MESSAGE_SUMMARY:对话消息汇总。\\\\nALL_DONE-全部成功完成, 后面不会有任何数据, 即将断开长连接;\\\\nERROR_INTERRUPT:返回错误信息,会有errCode和errMsg返回;\\\\n\\\\n流式回推内容JSON样例:\\\\n{\\\\n \\\\\\"eventType\\\\\\": \\\\\\"CONVERSATION_MESSAGE_REPLY\\\\\\",\\\\n \\\\\\"requestId\\\\\\": \\\\\\"ljflsjfsd\\\\\\",\\\\n \\\\\\"msgId\\\\\\": \\\\\\"Msg_GI6r_1735176995696_v0sI\\\\\\",\\\\n \\\\\\"content\\\\\\": \\\\\\"看起来\\\\\\"\\\\n}\\",\\n \\"Content\\": \\"EventType不同,content内容有所不同\\\\nCONVERSATION_MESSAGE_REPLY : content中对话消息流式输出内容,增量式回推。\\\\nCONVERSATION_MESSAGE_DONE:content为null,对话消息回复完成。\\\\nCONVERSATION_MESSAGE_SUMMARY:content为汇总的数据。\\\\nALL_DONE:content不存在\\",\\n \\"Success\\": true,\\n \\"ErrMsg\\": \\"The specified parameter is not valid.\\",\\n \\"ErrCode\\": \\"Param.Invalid\\"\\n}","type":"json"}]', ], - 'CreateConversation' => [ - 'summary' => '创建试题相应的对话。', - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateAnalysis' => [ + 'summary' => 'Revises the solution analysis for an exercise.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -605,131 +451,61 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ - 'name' => 'ExerciseContent', - 'in' => 'formData', - 'schema' => [ - 'title' => '试题内容', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], - ], - [ - 'name' => 'ExerciseAnswer', - 'in' => 'formData', - 'schema' => [ - 'title' => '试题答案', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], - ], - [ - 'name' => 'ExerciseAnalysis', + 'name' => 'ExerciseCode', 'in' => 'formData', - 'schema' => [ - 'title' => '试题解析', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The exercise code.', 'type' => 'string', 'required' => true, 'example' => 'Ex_pop_1731848070815_funI'], ], [ - 'name' => 'ExerciseType', - 'in' => 'formData', - 'schema' => [ - 'title' => '试题类型:单选题|多选题|应用题 |判断题|其他'."\n", - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], - ], - [ - 'name' => 'OuterBizId', + 'name' => 'ContentCode', 'in' => 'formData', - 'schema' => [ - 'title' => '外部业务编码,标识外部服务,做幂等判断等', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '2r560eHAbsknrfHXVZO4L', - ], + 'schema' => ['title' => '', 'description' => 'The content code.', 'type' => 'string', 'required' => true, 'example' => '1549d636-b102-4fee-8a99-fcc552aa9aa9'], ], [ - 'name' => 'UserId', + 'name' => 'Content', 'in' => 'formData', - 'schema' => [ - 'title' => '用户id,或者其他标识隔离对话归属的id,调用方定义', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'wx-xx-yy', - ], + 'schema' => ['title' => '', 'description' => 'The new solution analysis.', 'type' => 'string', 'required' => true, 'example' => '通过三角函数可知...'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '89C27D03-4C85-5420-9752-989130878F4D', - ], - 'ConversationId' => [ - 'title' => '会话聊天Id'."\n", - 'description' => '', - 'type' => 'string', - 'example' => 'a499fef7-fef7-453c-a6b2-6a34089613e8', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'InternalError', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'The request processing has failed due to some unknown error.', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '89C27D03-4C85-5420-9752-989130878F4D'], + 'Success' => ['description' => 'Indicates whether the call was successful. Valid values:'."\n" + .'- true: The call was successful.'."\n" + .'- false: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], + 'ErrCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => '9901100002', 'title' => ''], + 'ErrMsg' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'Parameter value validation failed', 'title' => ''], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', - ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"89C27D03-4C85-5420-9752-989130878F4D\\",\\n \\"ConversationId\\": \\"a499fef7-fef7-453c-a6b2-6a34089613e8\\",\\n \\"ErrCode\\": \\"InternalError\\",\\n \\"ErrMsg\\": \\"The request processing has failed due to some unknown error.\\",\\n \\"Success\\": true\\n}","type":"json"}]', - ], - 'CreateRelatedConversation' => [ - 'summary' => '创建关联的对话,输入试题code即可开启对话', - 'path' => '', - 'methods' => [ - 'post', + 'errorCodes' => [], + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"89C27D03-4C85-5420-9752-989130878F4D\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"9901100002\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', + 'title' => 'Revise solution analysis', + 'changeSet' => [ + ['createdAt' => '2024-12-25T10:58:10.000Z', 'description' => 'Error codes changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateAnalysis'], + ], ], + ], + 'UpdateStep' => [ + 'summary' => 'Revise solution steps.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -741,94 +517,78 @@ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'paid', - 'abilityTreeNodes' => [ - 'FEATUREeduplatformOY2M94', - ], + 'abilityTreeNodes' => ['FEATUREeduplatformOY2M94'], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ExerciseCode', 'in' => 'formData', - 'schema' => [ - 'title' => '试题code', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'Ex_pop_1731848070815_funI', - ], + 'schema' => ['title' => '', 'description' => 'Exercise code.', 'type' => 'string', 'required' => true, 'example' => 'Ex_pop_1731848070815_funI'], ], [ - 'name' => 'UserId', + 'name' => 'ContentCode', 'in' => 'formData', - 'schema' => [ - 'title' => '用户id,或者其他用于隔离对话归属的id,调用方定义'."\n", - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'pop_1731848070815', - ], + 'schema' => ['title' => '', 'description' => 'Content code.', 'type' => 'string', 'required' => true, 'example' => '1549d636-b102-4fee-8a99-fcc552aa9aa9'], ], [ - 'name' => 'OuterBizId', + 'name' => 'Content', 'in' => 'formData', - 'schema' => [ - 'title' => '外部业务单号,唯一标识,用于幂等控制等场景', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '725e5550-8f81-42e0-a4db-d2de1be52afc', - ], + 'schema' => ['title' => '', 'description' => 'New solution steps.', 'type' => 'string', 'required' => true, 'example' => '先进行因式分解...'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', + 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '1d31b11b-4b82-4db1-b3c0-001529fc78eb', - ], - 'ConversationId' => [ - 'title' => '会话id', - 'description' => '', - 'type' => 'string', - 'example' => '96d36ed0-ebde-11ee-806f-f35ee6682ec5', - ], - 'ErrCode' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'InternalError', - ], - 'ErrMsg' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'The request processing has failed due to some unknown error.', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '15486286-243F-51E6-8DD3-B2D2365E5136'], + 'Success' => ['description' => 'Indicates whether the call was successful. true: the call was successful. false: the call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], + 'ErrCode' => ['description' => 'Error code.', 'type' => 'string', 'example' => '9901100002', 'title' => ''], + 'ErrMsg' => ['description' => 'Error message.', 'type' => 'string', 'example' => 'Parameter value validation failed', 'title' => ''], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'returnType' => 'synchronous', + 'errorCodes' => [ + 200 => [ + ['errorCode' => 'UserError', 'errorMessage' => '%s.', 'description' => '%s.'], + ], + ], + 'staticInfo' => ['returnType' => 'synchronous'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"15486286-243F-51E6-8DD3-B2D2365E5136\\",\\n \\"Success\\": true,\\n \\"ErrCode\\": \\"9901100002\\",\\n \\"ErrMsg\\": \\"Parameter value validation failed\\"\\n}","type":"json"}]', + 'title' => 'Revise Solution Steps', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateStep'], + ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1d31b11b-4b82-4db1-b3c0-001529fc78eb\\",\\n \\"ConversationId\\": \\"96d36ed0-ebde-11ee-806f-f35ee6682ec5\\",\\n \\"ErrCode\\": \\"InternalError\\",\\n \\"ErrMsg\\": \\"The request processing has failed due to some unknown error.\\",\\n \\"Success\\": true\\n}","type":"json"}]', ], ], 'endpoints' => [ - [ - 'regionId' => 'public', - 'endpoint' => 'aimath.aliyuncs.com', + ['regionId' => 'public', 'regionName' => 'Public network', 'areaId' => 'other', 'areaName' => 'Other', 'public' => 'aimath.aliyuncs.com', 'endpoint' => 'aimath.aliyuncs.com', 'vpc' => ''], + ], + 'errorCodes' => [ + ['code' => 'A%s.', 'message' => '%s.', 'http_code' => 200, 'description' => '%s.'], + ['code' => 'ErrCode-%s', 'message' => '%s.', 'http_code' => 200, 'description' => '%s'], + ['code' => 'InnerError', 'message' => '%s.', 'http_code' => 200, 'description' => '%s.'], + ['code' => 'UserError', 'message' => '%s.', 'http_code' => 200, 'description' => '%s.'], + ], + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateAnalysis'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateRelatedConversation'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateConversation'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ChatMessage'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GenAnalysis'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GenStep'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GlobalConfirm'], + ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateStep'], ], ], ]; |
