Aller au contenu principal

dataset.addItem()

Ajouté dans : @mastra/core@1.4.0

Ajoute un seul élément au dataset. Chaque élément possède des données d’entrée et peut comporter une vérité terrain. Les métadonnées sont également facultatives.

Exemple d’utilisation
Lien direct vers Exemple d’utilisation

import { Mastra } from '@mastra/core'

const mastra = new Mastra({/* storage config */})

const dataset = await mastra.datasets.get({ id: 'dataset-id' })

const item = await dataset.addItem({
input: { question: 'What is TypeScript?' },
groundTruth: { answer: 'A typed superset of JavaScript' },
metadata: { source: 'manual' },
})

console.log(item.id)

Paramètres
Lien direct vers Paramètres

input:

unknown
Données d’entrée de l’élément.

groundTruth?:

unknown
Sortie attendue ou vérité terrain utilisée pour l’évaluation.

metadata?:

Record<string, unknown>
Métadonnées arbitraires de l’élément.

Valeur renvoyée
Lien direct vers Valeur renvoyée

result:

Promise<DatasetItem>
Élément de dataset créé.
DatasetItem

id:

string
Identifiant unique de l’élément.

datasetId:

string
ID du dataset parent.

datasetVersion:

number
Version du dataset lors de la création de l’élément.

input:

unknown
Données d’entrée.

groundTruth?:

unknown
Données de vérité terrain.

metadata?:

Record<string, unknown>
Métadonnées de l’élément.

createdAt:

Date
Date de création de l’élément.

updatedAt:

Date
Date de la dernière mise à jour de l’élément.