본문으로 건너뛰기

데이터세트.추가항목()

추가된 항목: @mastra/core@1.4.0

데이터 세트에 단일 항목을 추가합니다. 각 항목에는 입력과 선택적인 Ground Truth가 있습니다. 메타데이터도 선택 사항입니다.

사용예
사용예에 대한 직접 링크

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
항목의 고유 식별자입니다.

datasetId:

string
상위 데이터 세트의 ID입니다.

datasetVersion:

number
항목이 생성될 당시의 데이터 세트 버전입니다.

input:

unknown
입력 데이터입니다.

groundTruth?:

unknown
정답 데이터입니다.

metadata?:

Record<string, unknown>
항목 메타데이터입니다.

createdAt:

Date
항목이 생성된 시점입니다.

updatedAt:

Date
항목이 마지막으로 업데이트된 시점입니다.