dataset.addItem()
追加バージョン: @mastra/core@1.4.0
データセットに1つの項目を追加します。各項目には入力があり、正解データとメタデータは任意です。
使用例使用例への直接リンク
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)
パラメータパラメータへの直接リンク
input:
unknown
項目の入力データ。
groundTruth?:
unknown
スコアリングに使う期待される出力または正解データ。
metadata?:
Record<string, unknown>
項目の任意のメタデータ。
戻り値戻り値への直接リンク
result:
Promise<DatasetItem>
作成されたデータセット項目。
DatasetItem
id:
string
一意な識別子: item.
datasetId:
string
親データセットの ID。
datasetVersion:
number
項目作成時のデータセットバージョン。
input:
unknown
入力データ。
groundTruth?:
unknown
正解データ。
metadata?:
Record<string, unknown>
項目のメタデータ。
createdAt:
Date
項目が作成された日時。
updatedAt:
Date
項目が最後に更新された日時。