Files
Maxfield Allison 3a250e3adc docs: add a Python API reference generated from docstrings (#283)
The Python API docstrings now have browsable pages under docs/reference/, rendered with mkdocstrings. Handler options keep signatures and multi-line Returns sections readable and put the constructor on the class page without changing the source. The Docs workflow also runs on laya/** so docstring changes rebuild the site.
2026-09-24 08:21:58 +05:30

793 B

Python API

These pages are generated from the docstrings in laya/, so they change with the code. Apart from ONNXAgent, every name below can be imported from the top-level package, for example from laya import Router.

  • Agent: Agent and load run one checkpoint; ONNXAgent runs an exported ONNX model.
  • Router: Router picks the checkpoint for each request; RouteDecision records the choice.
  • Helpers: language detection, email cleaning, question presets, shortlisting and calibration utilities.
  • LangChain components: LayaRouter, LayaGuardrail, LayaTriage and LayaEvaluator.

Prediction hooks have a hand-written API reference with the rest of the hooks guide.