学习者背景
年龄、语言、所需解释深度和最近的对话背景。
MIDA Core API 0.2
一套实用的统一接口,把阅读、口语、作业、科学及未来教育应用连接到同一个儿童安全、中英双语的教育智能后端。
核心接口
MIDA 在返回面向学习者的答案时,还会同时返回安全判断、教学策略、智能提供方、记忆保存结果和追踪标识。教育应用可以向孩子显示答案,同时让教师或管理系统使用这些结构化元数据。
年龄、语言、所需解释深度和最近的对话背景。
允许、支持、引导或阻止,并提供风险类别和等级。
年龄段、解释深度、教学策略和回答长度目标。
是否保存教育历史,以及保存或未保存的明确原因。
首次请求
公开演示允许同源请求,但不会保存对话历史。已连接的教育应用需要使用 API 密钥和租户信息进行认证。把 learner.language 设为 en 或 zh-CN,即可选择回答语言。
curl -X POST https://mida.skyed.cn/api/v1/chat \
-H 'content-type: application/json' \
-H 'x-mida-api-key: APPLICATION_SECRET' \
-H 'x-mida-tenant-id: TENANT_UUID' \
-H 'x-mida-client-id: CLIENT_UUID' \
-d '{
"message": "为什么月亮好像跟着我们走?",
"learner": { "age": 9, "language": "zh-CN" },
"requestedDepth": "balanced",
"history": [],
"consent": { "persistEducationalHistory": false }
}'接口列表
/api/v1/health查看服务状态和当前运行模式
/api/v1/capabilities查询当前支持的教育能力
/api/v1/chat运行完整的安全检查与解释流程
/api/v1/learners创建或更新租户范围内的学习者
/api/v1/learners/{id}在所属租户内读取学习者资料
/api/v1/learners/{id}删除学习者及其全部关联记录
/api/v1/learners/{id}/consents记录教育历史保存授权或撤回
/api/v1/learners/{id}/memories读取或添加已获同意的教育记忆
/api/v1/admin/bootstrap创建租户和第一个应用客户端
/api/v1/admin/clients/{id}/revoke立即撤销应用凭据
安全约定
在请求进入模型之前,先识别隐私、依赖、自我伤害、露骨性内容及严重伤害风险。
智能提供方会收到固定的身份、教学、隐私、语言和儿童安全规则;用户内容不能改写这些规则。
答案还会检查保密诱导、关系隔离、不安全的权威声明,以及索取儿童敏感信息等问题。
运行配置
没有模型凭据时,MIDA 会使用经过验证的演示知识库。正式部署可以连接服务器端、兼容 Chat Completions 的智能提供方,同时保持客户端接口不变。
MIDA_ADMIN_KEY仅用于创建租户的服务器密钥;每个应用会生成独立凭据MIDA_ALLOWED_ORIGINS以逗号分隔的获准应用来源地址MIDA_MODEL_ENDPOINT完整的服务器端模型接口地址MIDA_MODEL_API_KEY只保存在服务器端的模型提供方凭据MIDA_MODEL_NAME已配置的模型标识符