メインコンテンツへ移動

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
項目が最後に更新された日時。