primus.cli.batch.operations module

async primus.cli.batch.operations.get_batch_jobs_for_processing(client: PrimusDashboardClient, account_id: str, scorecard_id: str | None = None) → List[BatchJob]

Get all CLOSED batch jobs ready for processing.

primus.cli.batch.operations.get_file_path(output_dir)
primus.cli.batch.operations.get_output_dir(scorecard_name, score_name)
async primus.cli.batch.operations.get_scoring_jobs_for_batch(client: PrimusDashboardClient, batch_job_id: str) → List[Dict[str, Any]]

Get all scoring jobs associated with a batch job.

primus.cli.batch.operations.select_sample(scorecard_class, score_name, content_id, fresh)

Wrapper for select_sample functions from PredictionCommands

async primus.cli.batch.operations.submit_batch_to_openai(batch_file_path: str, model_name: str) → dict

Submit a batch job to OpenAI’s batch processing endpoint.