#10 · Primary category: Synthetic Data Generation
synthetic-data-kit
Tool for generating high quality Synthetic datasets
Project last updated:10/28/25
GitHub Stars
1.6K
Forks
236
Contributors
16
License
MIT
Why we included this project
Fine-tuning a model usually means your data has to arrive as user/assistant turns, and most source documents look nothing like that. This CLI bridges the gap: it ingests PDFs, HTML, Word files, slides, YouTube transcripts, and plain text, then calls an LLM backend you already run (a local vLLM server, for instance, or any API endpoint) to generate QA pairs or chain-of-thought reasoning examples. A curation step uses Llama itself as a judge to score the output and filter out weak examples before they reach your final set. The last command exports to common fine-tuning formats like Alpaca or OpenAI's, so the results drop straight into your training pipeline. If you already have an LLM endpoint and just need a dependable way to turn raw documents into labeled training data, this covers the whole trip without a heavyweight platform.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
SDV
Synthetic data generation for tabular data
distilabel
Distilabel is a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.
kubric
A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.
synthetic-data-generator
SDG is a specialized framework designed to generate high-quality structured tabular data.
UltraChat
Large-scale, Informative, and Diverse Multi-round Chat Data (and Models)