Laboratory APIs
The Laboratory tier provides core capabilities such as:
- ECGFounder (ECG foundation model) usage
- Text generation for single-lead results
- Single-lead ECG to 12-lead generation
- Three-lead ECG to 12-lead generation
- PPG signal generation
- Single-lead ECG to cardiac ultrasound generation
Welcome to the Laboratory APIs.
Currently, all endpoints are in public preview. Features may change from time to time.
To ensure proper access and data security, please visit the Research Cooperation page and contact staff to obtain your dedicated access key. Please keep your keys secure to avoid leakage or misuse.
MCMA interface
POST /api/v1/experimental/mcma
Generate a 12-lead ECG from an input single-lead ECG.
Request parameters (high-level)
ecgData: ECG signal array (ADC values)ecgSampleRate: sampling rate (Hz, recommended 250–500)original: whether to output original waveforms (defaulttrue)
DiffuSETS interface
DiffuSETS generates additional ECG representations using diffusion-based models (see the original Chinese doc for exact request/response fields and examples).
WearECG interface
WearECG focuses on wearable-style ECG signal generation/processing. Please refer to the original Chinese documentation for the full parameter list and examples.
PPGFlowECG interface
PPGFlowECG generates ECG representations based on PPG signals.
ECHOPulse interface
ECHOPulse generates cardiac ultrasound-related outputs based on ECG inputs.
ECGTwins interface
ECG Tw(in)s provides ECG modeling/generation and interpretation-oriented outputs.
ECGFounder interface
ECGFounder is an ECG foundation model that you can use through a web demo and API workflows.
For application examples, see:
laboratory/ecg-funder(ECGFounder Usage Guide)