create_dataset_item
Add or update dataset items in Langfuse for LLM observability, linking to traces and observations with JSON inputs and metadata.
Instructions
Creates or upserts a dataset item in an existing dataset. datasetName is required. inputJson, expectedOutputJson, and metadataJson must be valid JSON when provided. Optional sourceTraceId or sourceObservationId can link the item back to Langfuse data.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datasetName | Yes | Dataset name to add the item to. Required. | |
| inputJson | Yes | Optional item input payload as JSON. | |
| expectedOutputJson | Yes | Optional expected output payload as JSON. | |
| metadataJson | Yes | Optional metadata object as JSON. | |
| sourceTraceId | Yes | Optional source trace ID. | |
| sourceObservationId | Yes | Optional source observation ID. | |
| itemId | Yes | Optional item ID for upsert semantics. | |
| status | Yes | Optional item status, for example ACTIVE or ARCHIVED. |