API & Data·For AI labs
Connect your model to a real lab.
Your model designs the experiments, we run them, and every run comes back as a full trace to train on.
Built to connect to different large language models.
How your model connects
One request out.
The record back.
Your model sends the experiment in plain words. When the run is done, its record comes back.
Your model sends
- {
- "experiment": "Prepare a 96-well PCR reaction mix, 50 µL per well"
- }
It gets back, when the run is done
- {
- "run_id": "pcr-mix-96",
- "status": "complete",
- "record": "pcr-run-report.csv",
- "rows": 96
- }
What comes back
96 rows, one for each well.
The record of one run: what went into each well, and whether it went in.

| Well | Sample | Water µL | Master mix µL | Primer F µL | Primer R µL | Template µL | Final | Status |
|---|---|---|---|---|---|---|---|---|
| A1 | S01 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A2 | S02 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A3 | S03 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A4 | S04 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A5 | S05 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A6 | S06 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A7 | S07 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
| A8 | S08 | 18.0 | 25.0 | 2.5 | 2.5 | 2.0 | 50.0 µL | ok |
How to start
Tell us about your model, what you want it to run, and what you need back.
Ask about API access →
or write to contact@ainoro-labs.com