Upload via UI
HoneyHive supportsJSON, JSONL, and CSV file uploads.
Supported Formats
Steps
1
Navigate to Datasets
Go to your project in HoneyHive and click Datasets in the sidebar.
2
Create new dataset
Click New Dataset and give it a name.
3
Upload your file
Click Upload File and select your file. Map your fields to input, ground truth, or metadata categories.
Upload via SDK
Use the SDK to programmatically create datasets and add datapoints with field mappings.Prerequisites
- HoneyHive API key
- An existing project
Create Dataset and Add Datapoints
Field Mapping
DatapointMapping controls how your raw data fields are categorized:
All mapping fields are optional and default to
None. Any data fields not listed in the mapping are automatically stored as metadata.
data rows exactly (case-sensitive).
Fields in
inputs and ground_truth are available to your function and evaluators. Everything else is stored as metadata.Manage Datasets via SDK
After creating a dataset, use the SDK to find, extend, and prune it programmatically.Find a dataset by name
Add datapoints to an existing dataset
Remove a datapoint
All three methods have async variants:
list_async(), add_datapoints_async(), and remove_datapoint_async().Next Steps
Run with HoneyHive Datasets
Pass dataset_id to evaluate() against HoneyHive datasets
Curate from Traces
Build datasets from production logs
Sync from External Sources
Keep a dataset synced from S3 or Google Sheets

