nemo_microservices.types.evaluation.job_list_params#

Module Contents#

Classes#

API#

class nemo_microservices.types.evaluation.job_list_params.JobListParams#

Bases: typing_extensions.TypedDict

filter: nemo_microservices.types.evaluation.evaluation_job_filter_param.EvaluationJobFilterParam#

None

Filter jobs on various criteria.

page: int#

None

Page number.

page_size: int#

None

Page size.

search: nemo_microservices.types.evaluation.evaluation_job_search_param.EvaluationJobSearchParam#

None

Search evaluation jobs using substring matching.

You can combine multiple search fields and filters.

For example:

  • ?search[status]=running: searches all jobs with ‘running’ in the status.

  • ?search[config]=llama-benchmark: searches all jobs with ‘llama-benchmark’ in the config field.

  • ?search[target]=model-accuracy: searches all jobs with ‘model-accuracy’ in the target field.

  • ?search[status]=running&search[config]=llama-benchmark: searches all jobs with ‘running’ in the status AND ‘llama-benchmark’ in the config field.

  • ?search[updated_at][start]=2024-01-01T00:00:00 finds all jobs updated on or after the start date

  • ?search[created_at][start]=2022-01-01&search[updated_at][end]=2024-01-01 finds all jobs created from start date up to and including end date

sort: nemo_microservices.types.shared.generic_sort_field.GenericSortField#

None

The field to sort by.

To sort in decreasing order, use - in front of the field name.