OpenAI's data requirements
OpenAI requires JSONL with the chat-messages format. Minimum 10 examples (50–100+ recommended), maximum file size 1 GB. System messages should be consistent across examples or omitted entirely.
The pre-upload validator
Validate your file before uploading. The OpenAI API will reject malformed files, but local validation gives you faster, more readable error messages.