Skip to content

v0.1.0b3

Latest

Choose a tag to compare

@peanutsee peanutsee released this 06 Jul 03:20

Summary

  • Add max_examples (default 20) with shared quota across run() and run_batch()
  • Parallel generation when max_examples > 100, with thread-safe writes
  • Split output into input/dataset.jsonl (training rows) and evals/ (rubrics, reference outputs, audit trails)
  • Improve generation quality via stronger prompts, JSON guardrails, and structural validation
  • Breaking: run() now returns list[GenerationResult] instead of a single result

Install

pip install c8data==0.1.0b3

Output layout

{output_dir}/
  input/dataset.jsonl
  evals/dataset.jsonl
  evals/{source_id}/result.json