跳到主要内容

dataset.getDetails()

添加于: @mastra/core@1.4.0

从存储中获取完整的数据集记录,包括元数据、schema 和版本信息。

使用示例
使用示例的直接链接

import { Mastra } from '@mastra/core'

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

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

// Get dataset details
const details = await dataset.getDetails()
console.log(details.name, details.version)

参数
参数的直接链接

此方法不接受任何参数。

返回值
返回值的直接链接

返回 Promise<DatasetRecord>。如果未找到数据集,则抛出 MastraError

id:

string
数据集的唯一标识符。

name:

string
数据集的显示名称。

description?:

string
数据集的描述。

metadata?:

Record<string, unknown>
与数据集关联的任意元数据。

inputSchema?:

Record<string, unknown>
条目输入的 JSON Schema。

groundTruthSchema?:

Record<string, unknown>
条目 ground truth 的 JSON Schema。

version:

number
数据集的当前版本号。

createdAt:

Date
数据集的创建时间。

updatedAt:

Date
数据集的最后更新时间。