IBM 基础车型

在 IBM watsonx.ai中,可以使用基于完整性构建并为业务设计的 IBM 基础模型。

IBM 基础模型的 Granite 系列包含仅解码器的模型,可有效预测和生成语言。

这些模型是使用具有以下特征的可信数据构建的:

  • 来源于金融(SEC 档案)、法律(Free Law)、技术(Stack Exchange)、科学(arXiv, DeepMind 数学)、文学(Project Gutenberg (PG-19) )等领域的高质量数据集。
  • 符合严格的 IBM 数据隔离和监管标准。
  • 除其他外,还会擦除仇恨,虐待和脏话,重复数据和被封锁的 URL。

IBM 致力于打造开放、可信、有针对性和有能力的人工智能。 有关 IBM 赔偿相关合同保护的更多信息,请参阅 IBM 《客户关系协议》。 有关 IBM watsonx.ai 与各种云提供商的服务说明的更多信息,请参阅:

以下 IBM 提供的基金会模型有 watsonx.ai:

有关 IBM 开发的编码器型号的详细信息,请参阅支持的编码器基础型号

有关第三方基金会车型的详细信息,请参阅第三方基金会车型

如何选择车型

如需查看有助于您选择型号的因素,例如支持的任务和语言,请参阅 《选择型号》 和 《基金会型号基准 》。

已弃用的基础模型会显示一个弃用警告图标 “警告”图标。 有关模型弃用和撤销的详细信息,请参阅基础模型生命周期

基础车型详情

watsonx.ai 中的基础模型支持自然语言和编程语言的一系列用例。 要了解这些模型可以完成的任务类型,请查看并尝试示例提示。 要查看按需部署基础模型的定价详情,请参阅按需部署模型的按小时计费费率

注:如果您的 watsonx 区域是 IBM Cloud 上的达拉斯数据中心,您可以按照模型卡链接进行操作。 否则,请在资源中心搜索型号名称。 该模式可能不适用于所有地区或云平台。

Granite 4 种模式

Granite 4.0 基础模型属于 IBM Granite 模型系列。 和 granite-4-h-microgranite-4-h-small 是为结构化与长上下文能力 granite-4-h-tiny 构建的指令遵循模型。 这些模型通过微调、强化学习和模型融合来提升性能。 4.0Granite 提供更优的指令处理和工具使用能力,使其非常适合企业级任务。

用途

旨在响应一般指令,可用于为多个领域(包括商业应用)构建人工智能助手。 该模型能够完成常见的生成任务,包括摘要、文本分类、文本提取、问题解答、检索增强生成(RAG)、代码相关任务、函数调用任务、中间填充(FIM)代码和多语言对话用例。

Size
  • 小:300 亿个参数
  • Tiny:70亿参数
  • 微型:30亿参数
API定价层级
可用性
  • 小型:由 IBM 部署在多租户硬件上提供,并可按需部署以供专用。
  • Tiny:按需部署,专属使用。
  • Micro:按需部署,专属使用。
代币限额

上下文窗口长度(输入+输出):131,072

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语和中文。 用户可针对这些语言之外的语言对 Granite 4.0 模型进行微调。

说明 调整信息

Granite 4 模型由 Granite-4.0-H-Small-Base 结合使用许可的开放源教学数据集和内部收集的合成数据集进行微调。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-3-1-8b-base

Granite 3.1 8b 基础车型是 IBM Granite 系列车型中的基础车型。 该模型扩展了 Granite-3.0-8B-Base 的上下文长度。

用途

基础 Granite 3.1 模型是一种预训练的自回归基础模型,旨在用于调优、摘要生成、文本分类、信息抽取、问答系统及其他长上下文任务。

您可以使用 granite-3-1-8b-base 基础模型进行微调。

Size

80亿个参数

API定价层级

有关定价详情,请参阅表4

可用性

按需部署,专供使用。

代币限额

上下文窗口长度(输入+输出):131,072

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语和中文。 用户可针对这 12 种语言之外的语言对 Granite 3.1 模型进行微调。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite 指导 模型 3.3

Granite Instruct 基础车型属于 IBM Granite 系列。 granite-3-3-2b-instruct 和 granite-3-3-8b-instruct 基础模型是 Granite 3.3 指导基础模型。 这些模型在早期迭代的基础上,改进了推理、数学、编码和指令跟踪能力。

用途

旨在出色地完成长语境和教学任务,如总结、解决问题、文本翻译、推理、代码任务、函数调用等。 可集成到各领域的人工智能助手中。

大小
  • 20亿个参数
  • 80亿个参数
API定价层级
  • 2b: 有关按需部署模式的定价详情,请参见表 4
  • 8b: 12 班 定价详情见表 2 和表 4
可用性
  • granite-3-3-2b-instruct: 按需部署,专用。
  • granite-3-3-8b-instruct: 由 提供,部署在多租户硬件上,按需部署,专用。 IBM

“警告”图标 该 granite-3-3-8b-instruct 基础模型的多租户服务已弃用。 请参见基础模型生命周期

试试看吧

样品实验:

代币限额

上下文窗口长度(输入+输出)

  • 2b: 131,072
  • 8b: 131,072

注意:最大新令牌数(即基础模型每次请求生成的令牌数)限制为16384。

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语和中文。 不过,用户可以针对这 12 种语言之外的语言对 Granite 模型进行微调。

支持的编程语言

Granite Instruct 模型使用116种编程语言编写的代码进行训练。

说明 调整信息

Granite Instruct 模型是对 Granite Instruct 基础模型的微调,经过超过12万亿个令牌的训练,结合了许可的开源和专有指令数据。

模型架构

解码器

许可

请参见 watsonx.ai 上的服务说明 AWS :

请参阅 IBM Cloud 上组成 watsonx.ai 的两项服务的服务说明:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-3-2-8b-instruct

Granite 3.2 Instruct是一个长语境基础模型,经过微调后,推理能力得到增强。 思维能力是可配置的,这意味着您可以控制何时应用推理。

用途

能够完成常见的生成任务,包括代码相关任务、函数调用和多语言对话。 擅长推理和长篇任务,例如总结长篇文件或会议记录,并根据长篇文件提供的背景信息回答问题。

Size

80亿个参数

API定价层级

第 12 课 按需部署模式的定价详情,请参见表 4

可用性
  • 由 IBM 提供,部署在多租户硬件上。
  • 按需部署,专供使用。

“警告”图标 该 granite-3-2-8b-instruct 基础模型的多租户服务已弃用。 请参见基础模型生命周期

试试看吧

示例提示

代币限额

上下文窗口长度(输入+输出):131,072

注意:最大新令牌数(即基础模型每次请求生成的令牌数)限制为16384。

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语和中文

说明 调整信息

该模型建立在 Granite-3.1-8B-Instruct 之上,使用混合的许可开源数据集和内部生成的用于推理任务的合成数据进行训练。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite Instruct 3.1 模型

Granite Instruct 基础车型属于 IBM Granite 系列。 granite-3-8b-instruct 基础模型是 Granite 3.1 结构基础模型。 这些模型在早期迭代的基础上,为编码任务和智能代理的固有功能提供了更好的支持。

用途

Granite Instruct 基础模型旨在在遵循指令的任务中表现出色,例如总结、解决问题、文本翻译、推理、代码任务、函数调用等。

大小
  • 20亿个参数
  • 80亿个参数
API定价层级
  • 8b: 十二级

有关定价详情,请参阅表2

可用性

由 IBM 提供,部署在多租户硬件上。

“警告”图标 基础 granite-3-8b-instruct 模型已弃用。 请参见基础模型生命周期

试试看吧

样品实验:

代币限额

上下文窗口长度(输入+输出)

  • 2b: 131,072
  • 8b: 131,072

最大新令牌数,即基础模型每次请求生成的令牌数,限制为8192。

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语、中文(简体)。

支持的编程语言

Granite Instruct 模型使用116种编程语言编写的代码进行训练。

说明 调整信息

Granite Instruct 模型是对 Granite Instruct 基础模型的微调,经过超过12万亿个令牌的训练,结合了许可的开源和专有指令数据。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-3-8b-base

Granite 8b 基础车型是 IBM Granite 系列车型中的基础车型。 该模型经过10万亿个来自不同领域的代币的训练,然后进一步经过2万亿个精心挑选的高质量数据代币的训练,以提高模型在特定任务上的性能。

用途

Granite 3.0 基础款是一款基准车型,您可以对其进行定制,为特定应用场景打造专用车型。

Size

80亿个参数

API定价层级

有关定价详情,请参阅表4

可用性

按需部署,专供使用。

代币限额

上下文窗口长度(输入+输出):4,096

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语、中文(简体)。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-7b-lab

granite-7b-lab 基础车型由 IBM 提供。 granite-7b-lab 基础车型采用了 IBM Research公司的一项新颖的对齐调整方法。 chatBots, 大规模调整(Large-scale Alignment)是一种为现有基础模型添加新技能的方法,它通过生成技能合成数据,然后使用这些数据来调整基础模型。

用途

支持一般性任务,包括提取、汇总、分类等。 请按照提示说明使用。 欲了解更多信息,请访问 granite-7b-lab。

Size

70亿个参数

API定价层级

有关定价详情,请参阅表4

可用性

按需部署,专供使用。

试试看吧

示例:为一段文字生成标题

代币限额

上下文窗口长度(输入+输出):8,192

注意:最大新令牌数(即基础模型每次请求生成的令牌数)限制为4096。

支持的自然语言

英语

说明 调整信息

granite-7b-lab 基础模型通过大规模聊天机器人对齐(LAB)方法进行迭代训练。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-8b-japanese

granite-8b-japanese 模型由 IBM 提供。 granite-8b-japanese 基础模型是从预先训练的 Granite Base 8 Billion日语模型中初始化的指导变体,经过训练,可以理解并生成日语文本。

用途

适用于日语中的分类、提取、问答等一般性任务,以及日语和英语之间的语言翻译。

Size

80亿个参数

API定价层级

有关定价详情,请参阅表4

可用性
  • 除法兰克福数据中心外,可按需部署专用服务器。
试试看吧

样品实验:

代币限额

上下文窗口长度(输入+输出):4,096

支持的自然语言

英语、日语

说明 调整信息

Granite 系列模型接受过五个领域的企业相关数据集的培训:互联网、学术、代码、法律和金融。 granite-8b-japanese 模型预先训练了1万亿个英语单词和 0.5 万亿个日语单词。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-13b-chat-v2

granite-13b-chat-v2 模型由 IBM 提供。 该模型针对对话用例进行了优化,可与虚拟代理和聊天应用程序良好协作。

用法 :生成类似聊天机器人的对话输出。 使用特定模型的提示格式。 输出中包含一个关键字,可用作停止序列,以生成简洁的答案。 请按照提示说明使用。 欲了解更多信息,请访问 granite-13b-chat-v2。

Size

130亿个参数

API定价层级

第一类。 有关定价详情,请参阅表2表4

可用性

按需部署,专供使用。

试试看吧

示例提示

代币限额

上下文窗口长度(输入+输出):8,192

支持的自然语言

英语

说明 调整信息

Granite 系列模型接受过五个领域的企业相关数据集的培训:互联网、学术、代码、法律和金融。 用于训练模型的数据首先经过 IBM 数据治理审查,并由 IBM 开发的HAP过滤器过滤掉标记为仇恨、辱骂或亵渎的文本。 IBM 分享有关培训方法和所用数据集的信息。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

granite-20b-multilingual

IBM Granite 系列的基础车型。 granite-20b-multilingual 基础模型基于 Granite Base 20 billion基础模型,经过训练,能够理解并生成英语、德语、西班牙语、法语和葡萄牙语文本。

用途

英语、德语、西班牙语、法语和葡萄牙语的封闭域问答、总结、生成、提取和分类。

注:该基础模型支持开源社区贡献的技能, InstructLab。
Size

200亿个参数

API定价层级

有关定价详情,请参阅表4

可用性
  • 除法兰克福数据中心外,可按需部署专用服务器。
试试看吧

示例提示:将文本从法语翻译成英语

代币限额

上下文窗口长度(输入+输出):8,192

支持的自然语言

英语、德语、西班牙语、法语和葡萄牙语

说明 调整信息

Granite 系列模型接受过五个领域的企业相关数据集的培训:互联网、学术、代码、法律和金融。 用于训练模型的数据首先经过 IBM 数据治理审查,并由 IBM 开发的HAP过滤器过滤掉标记为仇恨、辱骂或亵渎的文本。 IBM 分享有关培训方法和所用数据集的信息。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite Code 模型

IBM Granite 系列的基础车型。 Granite Code 基础模型是遵循指令的模型,通过结合使用 Git 提交、人工指令和开源综合生成代码指令数据集进行微调。

granite-8b-code-instruct v2.0.0 基础模型可以处理更大的提示,并增加上下文窗口的长度。

注:当您从 Prompt Lab 推断此模型时,请禁用人工智能防护栏。
用途

以下 Granite Code 基础模型用于响应与编码相关的指令,可用于构建编码助手:

  • granite-3b-code-instruct
  • granite-8b-code-instruct
  • granite-20b-code-instruct
  • granite-34b-code-instruct

以下 Granite Code 基础模型是 granite-20b-code-base 基础模型的指令调整版本,专为文本到SQL生成任务而设计。

  • granite-20b-code-base-schema-linking
  • granite-20b-code-base-sql-gen
大小
  • 30亿个参数
  • 80亿个参数
  • 200亿个参数
  • 340亿个参数
API定价层级

第一类。

有关 IBM 所提供型号的定价详情,请参见表 2

按需部署车型的价格详情,请参阅表4

可用性

由部署在多租户硬件上的 IBM 提供: granite-8b-code-instruct

按需部署,专用:所有 Granite Code 型号。

试试看吧

样品实验:

代币限额

上下文窗口长度(输入+输出)

  • granite-3b-code-instruct :128,000

  • granite-8b-code-instruct :128,000

    当模型仅在多租户环境中运行时,会应用最大新令牌限制,这意味着基础模型为每个请求生成的令牌限制为8192。

  • granite-20b-code-instruct :8192

    最大新令牌数,即基础模型每次请求生成的令牌数,限制为4096。

  • granite-20b-code-base-schema-linking :8192

  • granite-20b-code-base-sql-gen :8192

  • granite-34b-code-instruct :8192

支持的自然语言

英语

支持的编程语言

Granite Code 基础模型支持 116 种编程语言,包括 Python、Javascript、Java、C++、Go 和 Rust。 如需完整列表,请访问 IBM 基金会车型

说明 调整信息

这些模型是在 Granite Code 基础模型的基础上,结合宽松授权的教学数据而微调的,以增强遵循教学的能力,包括逻辑推理和解决问题的能力。

模型架构

解码器

许可

请参见 watsonx.ai 上的服务说明 AWS :

请参阅 IBM Cloud 上组成 watsonx.ai 的两项服务的服务说明:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite Guardian 3.1 模型

Granite Guardian 基础车型属于 IBM Granite 系列。 守护者基础 Granite 模型是经过微调的 Granite Instruct 模型,旨在检测提示和响应中的风险。 基础模型有助于在人工智能风险图谱的许多关键维度上进行风险检测。

3.1 版本模型经过人工标注和附加合成数据的组合训练,以提升对幻觉和越狱相关风险的表现。

用途

Granite Guardian 基础模型旨在检测即时文本或模型响应(作为护栏)中与伤害相关的风险,可用于检索增强生成用例,以评估上下文相关性(检索到的上下文是否与查询相关)、合理性(响应是否准确且忠实于提供的上下文)和答案相关性(响应是否直接回答了用户的查询)。

大小
  • 80亿个参数
API定价层级
  • 8b: 十二级

有关定价详情,请参阅表2

可用性

由 IBM 提供,部署在多租户硬件上。

试试看吧

样品实验:

代币限额

上下文窗口长度(输入+输出)

  • 8b: 131,072

注意:最大新令牌数(即基础模型每次请求生成的令牌数)限制为8192。

支持的自然语言

英语

说明 调整信息

Granite Guardian 模型经过微调, Granite Instruct 模型则结合人工标注数据和合成数据进行了训练。

模型架构

解码器

许可

请参见 watsonx.ai 上的服务说明 AWS :

请参阅 IBM Cloud 上组成 watsonx.ai 的两项服务的服务说明:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite time series 模型

Granite time series 基础车型属于 系列。 IBM Granite 这些模型是 IBM Research提供的用于多元时间序列预测的预训练的紧凑型模型。 以下版本可用于数据预测 watsonx.ai:

  • granite-ttm-512-96-r2
  • granite-ttm-1024-96-r2
  • granite-ttm-1536-96-r2
用途

您可以将预先训练好的模型之一应用于您的目标数据,从而获得初步预测,而无需根据您的数据训练模型。 当获得一组历史性的定时数据观测值时, Granite time series 基金会模型可以运用其对动态系统的理解来预测未来的数据值。 这些模型最适合处理以分钟或小时为间隔的数据点,并生成每个目标通道多达96个数据点的预测数据集。

Size

100万个参数

API定价层级
  • 输入:14级
  • 输出:15级

有关定价详情,请参阅时间序列基础模型的资源单位计量

可用性

由 IBM 提供,部署在多租户硬件上。

试试看吧

查看未来价值预测

上下文长度

API请求中每个通道所需的最低数据点:

  • granite-ttm-512-96-r2: 512
  • granite-ttm-1024-96-r2: 1024
  • granite-ttm-1536-96-r2: 1536
支持的自然语言

英语

说明 调整信息

Granite time series 模型经过训练,能够处理来自电力、交通、制造等不同领域的近十亿个时间序列数据样本。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源:

Granite 愿景 3.3 2b

Granite Vision 3.3 2b 是一种紧凑高效的视觉语言基础模型,专为企业用例而设计。 granite-vision-3-3-2b 模型引入了新颖的实验功能,如图像分割、doctag 生成和多页支持。 与早期的 Granite vision 型号相比,该型号还具有更高的安全性。

用途

granite-vision-3-3-2b 基础模型专为可视化文档理解而设计,能够从表格、图表、信息图、绘图、图表等中自动提取内容。

Size

20亿个参数

API定价层级

有关定价详情,请参阅按需部署模式的按小时计费费率

可用性

按需部署,专供使用。

代币限额

上下文窗口长度(输入+输出):131,072

支持的自然语言

英语、德语、西班牙语、法语、日语、葡萄牙语、阿拉伯语、捷克语、意大利语、韩语、荷兰语和中文。

说明 调整信息

granite-vision-3-3-2b 基础模型是在一个精心策划的指令跟踪数据集上进行训练的,该数据集由各种公共数据集和合成数据集组成,专门用于支持各种文档理解和一般图像任务。 该模型是通过对 granite-3-2b-instruct 基础模型进行微调,同时使用图像和文本模式进行训练的。

模型架构

解码器

许可

请参阅服务说明,了解两项服务的内容 watsonx.ai:

IBM -已开发的基础车型被视为 IBM Cloud 服务的一部分。 当您使用 watsonx.ai 中提供的由 IBM 开发的模型时,与 IBM 赔偿相关的合同保护条款适用。 除服务说明外,更多信息请参阅 IBM 客户关系协议

了解更多
阅读以下资源: