The TensorZero UI provides a web interface to help manage your TensorZero deployments. The UI provides functionality for observability, optimization, and more.
The easiest way to run the UI is to use the tensorzero/ui Docker image.
See the Quick Start and the TensorZero UI Deployment Guide for more information.
Follow the instructions from CONTRIBUTING.md to set up your development environment.
- To test optimization workflows without real provider APIs, spin up the
mock-provider-apiand setTENSORZERO_INTERNAL_MOCK_PROVIDER_API=http://localhost:3030when running the gateway. - For any new code, prefer
undefinedovernull. The only place to usenullis fornapi-rscompatibility, because it usesnullto represent anOption<T>. Never write a type asT | undefined | null.