Dopp vs Hugging Face AutoTrain
AutoTrain fine-tunes a Hub model on a CSV you upload. Dopp makes the CSV from your live traffic, labels it, trains a typed-decision model, measures it against that API, and routes.
Dopp is a drop-in proxy for any Jev-compatible decision API: TypeSafe's Jev, Kev, GLiNER, simple-jev, or your own endpoint that answers typed questions about a state. You change one URL; every request still gets your current API's answer and is recorded as training data. When you have enough, one button trains a small open model on your own requests, measures it against the API it learned from on requests it never saw, and lets you choose who answers: the API, your model with the API as backup, or your model alone, on our servers, or offline, even in your users' browsers.
AutoTrain fine-tunes a Hub model on a CSV you upload. Dopp makes the CSV from your live traffic, labels it, trains a typed-decision model, measures it against that API, and routes.
Jev answers typed questions about any state with a hosted model. Dopp keeps Jev in the loop and turns your Jev traffic into a small model you own that runs hosted or offline. Jev stays as the fallback.
OpenAI lets you fine-tune their models on your JSONL. Dopp collects the JSONL for you from live traffic, labels it, trains an open model you own, and measures it.
simple-jev is an open-source server that answers typed questions with open models; RFDT is its training script. Dopp is the product around that idea: data capture, labels, one-button training, measuring, routing.
Change one URL, keep the decision API you use today, and by the afternoon own a small model trained on your own requests, measured against it, switchable in one click.
A fine-tuned model needs examples with answers. You already produce hundreds a day. A proxy keeps every one, in your format, with your current API's answer as the label.