跳转到内容
Get Started

开始使用

在标准化数据上构建健康 agent

保存源数据、标准化健康读数,再让 AI 使用它们。

Mirobody API 把杂乱的健康数据变成标准化、AI 可用的记录 —— 再给你两个兼容 OpenAI 的接口,在其上构建 agent。它是开源 Mirobody 引擎之上的托管层:我们托管存储、模型与密钥;你只需把 OpenAI SDK 指向 base URL 并带上 mb_live_* 密钥。

闭环:上传 → 标准化 → AI 使用

Section titled “闭环:上传 → 标准化 → AI 使用”

按数据形态选对入口

结构化读数走 POST /v1/data。化验 PDF、照片与表格走 POST /v1/files,它保存原件、抽取文本,并把其中的读数标准化。POST /v1/standardize 同步执行同一套标准化 —— 用于 dry-run 预览,或处理叙事文本。

每条结构化读数都会标准化

名称确定性解析到 LOINC(不让 LLM 猜码),值归一到 UCUM 单位,每条读数都有 FHIR 镜像。"血糖(空腹)""FBG""Glucose, fasting" 归成一条序列。见标准化

让 AI 在其上工作

Answers API 要一条有依据、带证据的回答 —— 或在 Agent API 上构建完整 agent:你自己的工具、存储的对话,openai-agents SDK 开箱即用。

健康数据有四种形态 —— 每种形态各有一扇门进来:

数据形态典型来源录入方式端点
结构化读数设备/穿戴(由你自己接入,日聚合后写入)、手动记录结构化记录POST /v1/data —— 高频样本先自聚合;episode 型(睡眠、运动)用 time + end_time 携带时段。见设备数据 cookbook
文件/照片化验单、体检报告 PDF、手机拍照文件上传POST /v1/files —— 保存原件、抽取文本,并自动抽出标准化读数。POST /v1/standardize 可同步执行同一抽取,例如做 dry-run 预览。
带读数的叙事“头疼了一天,体温 38.2 °C”、对话口述叙事文本POST /v1/standardize —— 抽取其中的可量化读数,周边叙事被丢弃。
纯主观日记“整个下午头晕头疼”、心情记录单轮智能体调用POST /v1/responsesstore: true —— 自动从中抽取读数与持久记忆。见写日记配方

Mirobody 负责存储源数据、标准化结构化读数,并将二者提供给 AI 使用;数据如何采集、是否预处理,由你自行决定。

拿不准?选择你的 API

  • 有依据,而非听着合理 —— 回答可附 health_recordscitations 与服务端采集证据时使用的工具步骤。
  • 结构化数据标准化 —— 通过 /v1/data 写入或由 /v1/standardize 存储的记录都会经过 LOINC + UCUM + FHIR;你的分析与 agent 读取同一份序列。
  • 双重 OpenAI 兼容 —— Chat Completions Responses 两个协议;现有 SDK 与 agent 框架直接可用。
  • 天生多租户 —— 一个 key,每个终端用户一个隔离 Subject;按 Subject 的被遗忘权删除
  • 内核开放 —— 托管 API 跑的就是同一个开源引擎
  • 托管 API(本平台)—— 用 mb_live_* 密钥对接我们的托管集群。从快速开始入手。
  • 开源 —— git clone Mirobody 引擎,用 ./build.sh 构建后自己运行。