dataset.addItems()
追加バージョン: @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 items = await dataset.addItems({
items: [
{ input: { question: 'What is AI?' }, groundTruth: { answer: 'Artificial Intelligence' } },
{ input: { question: 'What is ML?' }, groundTruth: { answer: 'Machine Learning' } },
{ input: { question: 'What is DL?' }, metadata: { category: 'deep-learning' } },
],
})
console.log(`Added ${items.length} items`)
パラメータパラメータへの直接リンク
items:
Array<object>
追加する項目の配列。各項目の構造は dataset.addItem() の入力と同じです。
DatasetItem
input:
unknown
項目の入力データ。
groundTruth?:
unknown
期待される出力または正解データ。
metadata?:
Record<string, unknown>
任意のメタデータ。
戻り値戻り値への直接リンク
result:
Promise<DatasetItem[]>
作成されたデータセット項目の配列。項目の構造は dataset.addItem() を参照してください。