SDK๏ƒ

The Lumigator SDK is a Python library that provides a simple interface to interact with the Lumigator API. You can use it to create, update, delete, and list datasets, submit and monitor jobs, download the results, request completions, and more.

Lumigator Client๏ƒ

The main entry point to the SDK is the LumigatorClient class. You can create an instance of this class by providing the Lumigator API host and your Ray cluster address.

Health๏ƒ

The Health class provides a simple interface to check the health of the Lumigator API and the status of the Ray jobs running on the cluster.

Datasets๏ƒ

The Datasets class provides a simple interface to create, update, delete, and list datasets.

Jobs๏ƒ

The Jobs class provides a simple interface to submit and monitor jobs. Currently, we support two types of jobs: Inference and Evaluation.

Completions๏ƒ

The Completions class provides a simple interface to request completions from external APIs. Currently, we support two APIs: OpenAIโ€™s and Mistralโ€™s.

Base Client๏ƒ

The BaseClient class provides a base class for the LumigatorClient. You can use this class to create your own client with custom methods.