文档调整

本页面提供了使用监督学习对 Gemini 模型进行文档数据微调的先决条件和详细说明。

使用场景

借助微调,您可以根据自己的特定需求自定义强大的语言模型。以下是一些关键用例,其中使用您自己的一组 PDF 进行微调可以显著提升模型的性能:

  • 内部知识库:将您的内部文档转换为一个由 AI 提供支持的知识库,以便提供即时答案和数据洞见。例如,销售代表可以立即访问过去的培训材料中的产品规格和价格详情。
  • 研究助理:创建一个能够分析一系列研究论文、文章和图书的研究助理。研究气候变化的研究人员可以快速分析科学论文,以确定海平面上升趋势或评估不同缓解策略的有效性。
  • 法律或监管合规性:对法律文件进行微调有助于自动审核合同,并标记潜在的不一致或风险区域。这样,法律专业人士就可以在确保合规性的同时,专注于更高级别的任务。
  • 自动生成报告:自动分析复杂的财务报告、提取关键绩效指标并为利益相关方生成摘要。与手动分析相比,这可以节省时间并降低出错的风险。
  • 内容摘要和分析:汇总冗长的 PDF 文档、提取关键数据洞见并分析趋势。例如,市场研究团队可以分析一系列客户调查,以确定关键主题和情绪。
  • 文档比较和版本控制:比较文档的不同版本,以找出更改并跟踪修订。在协作环境中,多个作者共同编辑文档时,此功能特别有用。

限制

在数据集中包含 PDF 时,存在以下限制:

  • 每个示例的 PDF 页数上限:300
  • 每个示例的 PDF 文件数量上限:4
  • PDF 文件大小上限:20MB

如需详细了解文档理解要求,请参阅文档理解

数据集格式

数据集的 fileUri 可以是 Cloud Storage 存储桶中文件的 URI,也可以是可公开访问的 HTTP 或 HTTPS 网址。

如需查看通用格式示例,请参阅适用于 Gemini 的数据集示例

以下是文档数据集示例。

{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "fileData": {
            "mimeType": "application/pdf",
            "fileUri": "gs://cloud-samples-data/generative-ai/pdf/2403.05530.pdf"
            }
        },
        {
          "text": "You are a very professional document summarization specialist. Please summarize the given document."
        }
      ]
    },
    {
      "role": "model",
      "parts": [
        {
          "text": "The report introduces Gemini 2.0 Flash, a multimodal AI model developed by Google DeepMind. The report positions Gemini 2.0 Flash as a significant advancement in multimodal AI, pushing the boundaries of long-context understanding and opening new avenues for future research and applications."
        }
      ]
    }
  ]
}

(仅限 Gemini 3 及更高版本的模型)从 Gemini 3 模型开始,您还可以为每个媒体文件单独设置媒体分辨率Part。这样,您就可以在数据集中混合使用不同的分辨率(例如,为一个商品设置 MEDIA_RESOLUTION_HIGH,为另一个商品设置 MEDIA_RESOLUTION_LOW)。

Part 级媒体分辨率设置优先于全局设置。

如果您未为特定媒体指定媒体 Part,则默认值与投放端的默认值相同。如需详细了解部件级分辨率及其对应的 token 数,请参阅媒体分辨率

以下是一个数据集示例,其中在 Part 级别和全局级别设置了媒体分辨率:

{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "fileData": {
            "mimeType": "application/pdf",
            "fileUri": "gs://cloud-samples-data/generative-ai/pdf/2403.05530.pdf"
          }
        },
        {
          "fileData": {
            "mimeType": "application/pdf",
            "fileUri": "gs://<path to another PDF>"
          },
          "mediaResolution": {
            "level": "MEDIA_RESOLUTION_HIGH"
          }
        },
        {
          "text": "Describe these documents in detail."
        }
      ]
    },
    {
      "role": "model",
      "parts": [
        {
          "text": "PDF 1 is low resolution while PDF 2 is sharp and clear"
        }
      ]
    }
  ],
  "generationConfig": {
    "mediaResolution": "MEDIA_RESOLUTION_LOW"
  }
}

后续步骤