智能做题:拍照解题API使用指南
在教育领域,智能做题和拍照解题工具正变得越来越受欢迎。万维易源提供的“智能做题”API为开发者和教育工作者提供了一个强大的工具,可以通过简单的接口调用,实现对数学题目的智能解答。本文将详细介绍如何使用该API,以及其核心功能和调用方法。
一、API概述
1. 接入点说明
万维易源的“智能做题”API支持通过题目文本、图片的base64字符串或图片的URL路径来提交题目,API将返回题目的解答结果。该API特别适用于数学题目,支持将数学符号转成LaTeX格式传入,以确保题目内容的准确性和可读性。
2. 接口地址
https://route.showapi.com/3247-1?appKey={your_appKey}
请将 {your_appKey}
替换为你在万维易源平台申请的个人 appKey
。
二、请求参数
以下是提交智能做题任务所需的请求参数:
参数名称 | 类型 | 示例值 | 必须 | 描述 |
---|---|---|---|---|
text | String | (LaTeX格式的题目文本) | 否 | 题目文本内容,请将数学符号转成LaTeX格式传入。 |
image_base64 | String | (base64字符串) | 否 | 题目图片的base64字符串,请带前缀 data:image/{图片格式};base64, 。 |
image_url | String | (URL路径) | 否 | 题目图片的URL路径。以上三个参数互斥,同时输入时以文本为准。 |
三、返回参数
以下是接口返回的参数及其描述:
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
answer | String | (解答内容) | 题目解答结果。 |
remark | String | (失败描述) | 失败的描述信息。 |
ret_code | Number | 0 | 计费标识,0 表示成功,-1 表示失败。 |
四、调用示例
以下是一个使用 curl
命令调用该接口的示例:
curl 'https://route.showapi.com/3247-1?appKey=your_appKey' \-H 'Content-Type: application/x-www-form-urlencoded' \-d 'image_url=' \-d 'text=' \-d 'image_base64='
请将 your_appKey
替换为你在万维易源平台申请的 appKey
。
五、返回示例
以下是接口返回的JSON示例:
{"showapi_res_id": "","showapi_res_error": "","showapi_res_code": 0,"showapi_res_body": {"answer": "以下是对图中题目的解答:\n\n### 一、认真填空\n1. **平行四边形有(2)组对边平行;过平行四边形的一个顶点可以向对边作(2)条高。**\n2. \n - **(1)10个一万是(十万);100个十万是(一千万)。**\n ","remark": "","ret_code": 0}
}
六、获取 appKey
要获取 appKey
,请访问万维易源的控制台页面:
查看 appKey
七、总结
万维易源的“智能做题”API为教育工作者和开发者提供了一个高效、便捷的工具,能够快速生成数学题目的解答。通过简单的接口调用和参数设置,用户可以轻松实现智能做题功能,无论是个人学习还是教育应用,都能从中受益。希望本文能帮助你更好地了解和使用该API。如果你有任何问题或需要进一步的帮助,请随时访问万维易源的官方文档或联系技术支持。