Amazon Nova Pro 是 AWS 于 2024 年 12 月在 re:Invent 大会上发布的第三代大语言模型,归属于 Nova 系列的中档定位,主打性能与成本的平衡。与多数文本优先的模型不同,Nova Pro 从架构层面原生支持文本、图像、视频三种模态输入,可将 PDF 扫描件、产品视频、图表与自然语言指令一起送入模型处理,而无需依赖外部 OCR 或视频抽帧管线。在模型能力梯度中,Nova Micro 与 Nova Lite 面向低延迟、低成本场景,Nova Pro 承担企业级多模态主力,Nova Premier 与 Nova Prime 面向最强推理需求。 Nova Pro 通过 Amazon Bedrock 托管 API 对外提供服务,不需要自建 GPU 集群,开箱即用。本指南覆盖从账号准备、模型访问开启到调用 API 的完整上手路径,详解其多模态理解、工具调用、长上下文等核心能力,并给出生产部署的监控方案与选型对比,帮助你在 AWS 生态内快速构建生产级 AI 应用。

岗位关联

对 AI 从业者而言,掌握 Nova Pro 意味着能在 AWS 合规框架内、以按量付费方式直接调用多模态大模型能力,这是云上 LLM 工程化落地的核心技能之一。

目录
  1. 为什么需要 Amazon Nova Pro:多模态推理的成本与工程化痛点
  2. 安装与环境配置:3 步就绪
  3. 快速上手:5 分钟跑通第一个示例
  4. 核心能力详解:4 大支柱
  5. 生产部署与监控:从上线到运维
  6. 版本迭代
  7. AI 应用场景
  8. 常见误区
  9. 面试题
  10. 参考来源
工具类型
多模态大模型(通过托管 API 提供)
开发商
Amazon Web Services(AWS)
开源协议
闭源(模型权重不公开)
GitHub Stars
无
主要语言
多语言(支持 100+ 种语言)
当前版本
v1.1(模型 ID:`amazon.nova-pro-v1:1`)
安装方式
无需本地安装,通过 AWS SDK 调用(`pip install boto3`)
上手难度
★★☆☆☆(简单,托管 API)
适合人群
AWS 生态内的 LLM 工程师、RAG/Agent 团队
同类工具
Claude Sonnet、GPT-4o、Gemini
托管服务

速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。

为什么需要 Amazon Nova Pro:多模态推理的成本与工程化痛点

传统多模态方案通常需要组装多条链路:用 OCR 识别文档文字、用视频抽帧工具截取关键画面、用图像理解模型做描述,最后再拼接文本提示词送入大模型。这套组合存在三个问题:第一,各环节输出格式不统一,上下文信息在传递中丢失,例如 OCR 无法保留表格结构,抽帧无法关联前后文语义;第二,多条管线各自计费与维护,延迟叠加,成本不可控;第三,模型对混合模态内容(如图文混排的合同扫描件)缺乏整体理解能力。

Nova Pro 的解决思路是从模型层面原生接受多模态输入,单个 API 调用即可同时处理文本、图像、视频与文档。官方文档显示,Nova Pro 单次可接收最长约 30 分钟的视频输入、最多 200 页的文档内容,并在 v1.1 版本将上下文窗口扩展至 300K token。这意味着一份带图表的年报 PDF 可以直接送入模型完成问答与抽取,无需预处理管线。

与同类的 Claude Sonnet、GPT-4o 相比,Nova Pro 的核心差异在于与 AWS 云原生产品的深度集成:通过 Bedrock 可一键串联 Knowledge Bases、Guardrails、Agents 等能力,且模型 API 与 IAM 权限体系天然打通,适合已扎根 AWS 的团队作为默认模型选型。

安装与环境配置:3 步就绪

第一步:准备 AWS 账号并配置凭证。若本机尚未安装 AWS CLI,先安装并配置访问密钥,确保 aws configure 能正常列出身份信息。

第二步:在 Bedrock 控制台开启 Nova Pro 模型访问。进入 Bedrock 控制台,依次在“模型访问”页面勾选 Nova Pro 并提交访问申请。注意需在要使用的区域(如 us-east-1)分别开启。

第三步:安装 boto3 并验证调用。Python 是调用 Bedrock 最常用的方式,安装后通过一次最小请求验证环境连通。

以上三步完成后,即可在代码中通过 bedrock-runtime 客户端调用 Nova Pro,无需任何本地模型文件。

bash4 行
# 安装 AWS CLI(macOS 示例,其他系统见官方文档)curl "https://awscli.amazonaws.com/AWSV2.pkg" -o "AWSV2.pkg"sudo installer -pkg AWSV2.pkg -target /aws configure
bash4 行
pip install boto3 # 验证 Python 环境python -c "import boto3; print(boto3.__version__)"

快速上手:5 分钟跑通第一个示例

Nova Pro 的使用是纯 API 调用流程,无需本地模型部署。最小可用流程分三步:

1. 确认模型访问已开启:在 Bedrock 控制台查看“模型访问”页面,确认 Nova Pro 状态为“已访问”。

2. 准备一个 Python 脚本,调用 Converse API 发送一条文本消息。

3. 运行脚本并检查返回的响应文本。

以下示例调用 amazon.nova-pro-v1:1,发送一条消息并打印模型回复,同时演示如何附带一张本地图片完成多模态理解。

运行成功后,你会看到模型对文本与图片分别给出的回复。进阶技巧:将 bedrock.converse 替换为 converse_stream 即可获得流式输出,适用于对话类交互场景。

python37 行
import boto3 bedrock = boto3.client("bedrock-runtime", region_name="us-east-1")MODEL_ID = "amazon.nova-pro-v1:1"  # 最新版;旧版为 amazon.nova-pro-v1:0 # 纯文本对话messages = [{    "role": "user",    "content": [{"text": "用一句话解释什么是多模态大模型"}]}] response = bedrock.converse(    modelId=MODEL_ID,    messages=messages,    inferenceConfig={"maxTokens": 256, "temperature": 0.7},) print(response["output"]["message"]["content"][0]["text"]) # 多模态:附加本地图片,需以 base64 解码为 byteswith open("chart.png", "rb") as f:    image_bytes = f.read() messages = [{    "role": "user",    "content": [        {"image": {"format": "png", "source": {"bytes": image_bytes}}},        {"text": "这张图表的主要趋势是什么?"}    ]}] response = bedrock.converse(    modelId=MODEL_ID,    messages=messages,    inferenceConfig={"maxTokens": 512},)print(response["output"]["message"]["content"][0]["text"])

核心能力详解:4 大支柱

Nova Pro 是原生多模态模型(native multimodal),即文本、图像、视频在预训练阶段统一对齐,而非通过外部组件拼接。图像输入支持 png、jpeg、webp、gif 格式;视频支持 mp4、mov 等格式,最长约 30 分钟,抽样帧率建议不超过每秒 2 帧。文档理解能力体现在可解析最多 200 页的 PDF 或混排图像文本,适合财报、合同等场景。相比先 OCR 再送入文本模型的做法,原生多模态保留了版面与语义关联信息。

v1.1 版本将上下文窗口扩展至 300K token,可容纳数百页文档或多轮长对话。语言覆盖 100+ 种,对中日韩等 CJK 语言支持良好,官方评测显示其在多语言数学推理(MGSM)上达到 90.4 分。长上下文让“整本文档入库、一次性问答”成为可能,配合 Bedrock Knowledge Bases 可将 RAG 检索片段直接拼接进上下文。

Nova Pro 原生支持 function calling(工具调用),模型可输出结构化 JSON 指令触发外部 API,这一能力使其可充当 Agent 的推理核心。开发者可通过推理预算(reasoning budget:low/mid/high)控制模型“思考”深度,在低预算下获得快速响应,高预算下提升复杂任务准确率。该能力与 Bedrock Agents 配合,可构建多步骤业务自动化流程。

模型支持 temperature、topP、topK 采样参数调节,并可通过 guidance(指令变体)让同一提示词产出多版本文案。成本层面,Nova Pro 的按量价格约为输入 $0.0006/1K tokens、输出 $0.0024/1K tokens(v1.1 定价),低于同档位闭源模型。在 Nova 系列内部,Lite/Micro 更便宜更快,Premier/Prime 更强更贵,Pro 位于中间,适合作为默认主力模型。

生产部署与监控:从上线到运维

部署方式一:Amazon Bedrock 托管 API。 生产环境无需预置服务器,通过 Converse API 或 InvokeModel 直接调用。对吞吐要求稳定的业务,可在 Bedrock 控制台购买预置吞吐(Provisioned Throughput),锁定模型实例并按小时付费。API 自动完成扩缩容,调用方只需关注 IAM 权限与配额。

部署方式二:Bedrock 生态组件集成。 通过 Knowledge Bases 为模型挂接企业知识库实现 RAG;通过 Agents 编排多步骤任务并自动调用工具;通过 Guardrails 对输入输出做敏感词与 PII 过滤。批量场景可使用 Bedrock Batch Inference 对大规模文档离线处理,降本明显。

可观测性。 打开 Bedrock 模型调用日志(Model Invocation Logging),将请求与响应元数据输出到 CloudWatch Logs 与 S3;CloudWatch 指标关注 InvocationCount、InvocationLatency、TokenCount 与错误率,设置告警阈值。CloudTrail 记录 API 调用审计,Guardrails 干预事件可在控制台独立查看。

<p class="para-label">避坑清单:</p>

<ul class=“dash-list“><li>模型访问未开启:调用时报 AccessDeniedException,需在 Bedrock”模型访问”页面勾选 Nova Pro,且每个区域分别开启,IAM 角色需附 bedrock:InvokeModel 权限。</li><li>图像尺寸与 token 折算:图像按内容折算 token(一张图约等于数百至上千 token),分辨率越高成本越高,长文本场景需提前估算账单,避免只按文本 token 预估。</li><li>版本与区域差异:v1.1 并非在所有区域与 v1.0 同时可用,切换区域后模型 ID 可能需回退至 v1:0,上线前需在目标区域验证模型可用性。</li></ul>

维度Amazon Nova ProClaude SonnetGPT-4oGemini
定位AWS 生态多模态主力通用推理与代码强项通用多模态全能型谷歌生态多模态全能型
编排范式Bedrock 托管 API + AgentsAnthropic API / 多云OpenAI API / AzureGoogle AI Studio / Vertex AI
类型约束原生多模态(文本/图像/视频)视觉+文本,视频较弱文本+图像,视频有限文本+图像+视频+音频
学习曲线低(AWS 用户零门槛)低低低
生态集成深度集成 AWS(IAM/CloudWatch/Knowledge Bases)多云 SDK 广泛生态最大,第三方支持最多深度集成 Google Cloud
生产部署全托管,预置吞吐可选全托管,企业版更强全托管全托管
License闭源(按量付费)闭源(按量付费)闭源(按量付费)闭源(按量付费)
适合谁已有 AWS 业务的企业与数据合规团队代码/复杂推理为主的技术团队需要最大生态兼容性的通用团队谷歌生态用户与视频理解场景

选型建议:若你的业务已运行在 AWS 上且对数据合规有硬性要求,Nova Pro 是集成成本最低的选择;追求数学与代码类推理上限可考虑 Claude Sonnet;需要视频与音频联合理解能力则优先评估 Gemini。价格敏感的多模态批处理场景,Nova Pro 的按量单价通常更具竞争力。

版本迭代

Nova Pro 自 2024 年 12 月随 re:Invent 发布以来经历两轮关键升级:v1.1 聚焦指令遵循与工具调用可靠性,并按 25% 幅度下调价格;2025 年 12 月服务端将上下文从 128K 扩展至 300K,模型版本号保持 v1.1 不变。截至当前资料,最新正式版本为 v1.1。

版本时间变化提升
v1.02024-12首次发布128K 上下文、原生多模态输入、工具调用;MMLU 达 86.1%
v1.12025-05能力与定价更新指令遵循与多步骤推理提升、工具调用可靠性改进、推理预算控制、价格下调约 25%、新增 eu-west-1 区域
v1.1(300K)2025-12上下文扩展上下文窗口从 128K 扩展至 300K,文本与视觉输入配额同步调整
基准v1.0v1.1
MMLU86.1%—官方发布时公布的综合知识基准成绩
GPQA43.8%—研究生级科学问答,反映复杂推理能力
MGSM90.4%—多语言数学推理,验证 100+ 语言能力
结论

官方未公布 v1.1 的独立评测分数,但宣称在指令遵循与工具调用上有显著提升,实测中以 Agent 任务表现判断更可靠。选型建议:新项目直接使用 v1.1 并开启 300K 上下文;mm 若业务要求极强推理,再叠加考虑 Nova Premier 或 Prime。

AI 应用场景

企业文档智能处理

阶段:文档智能 / RAG 管道构建

解决的问题:合同、财报等 PDF 含大量图表与扫描件,传统 OCR + 文本模型方案无法保留表格结构和版面语义。Nova Pro 原生多模态可将整份文档图片直接送入模型,单次分析最多 200 页。

具体案例:某金融团队将招股书 PDF(含图表 200 余页)送入 Nova Pro 做关键条款问答,答案可直接引用原文档页码,相比人工复核数小时缩短至分钟级;结合 Bedrock Knowledge Bases 可将抽取结果入库供全员检索。

视频内容审核与摘要

阶段:视频理解 / 内容审核流水线

解决的问题:UGC 平台每日数万条视频需审核风险内容并生成简介,人工成本高。Nova Pro 接受最长约 30 分钟视频输入,可批量输出违规描述、章节摘要与关键帧定位。

具体案例:某内容平台将广告素材视频批量送入 Nova Pro,输出合规性判定与违规时间点,审核效率提升约 5 倍,模型拒绝率与误报率通过 Bedrock Guardrails 二次过滤进一步下降。

多语言客服 Agent

阶段:Agent 编排 / 对话系统

解决的问题:跨国业务客服需覆盖 100+ 语言,传统规则系统维护成本高。Nova Pro 原生多语言能力配合工具调用,可理解用户意图并调用订单、物流 API 完成闭环。

具体案例:某跨境电商在 Bedrock Agents 上以 Nova Pro 为推理核心,客服机器人自动判断语种、查询订单状态并生成多语言回复,人工介入率下降约 60%,响应延迟控制在 2 秒内(流式输出)。

常见误区

误区AWS 出的模型应该像 Llama 一样开源,可以下载权重部署在自己服务器上。

正解Nova 系列均为闭源模型,权重不公开,只能通过 Amazon Bedrock API 调用。唯一的“自托管”路径是使用 Bedrock 模型蒸馏(Model Distillation)产出定制小模型,再部署到 SageMaker,但蒸馏产物由你的数据训练而成,并非原始权重。

为何常见:AWS 大量基础设施开源(如 Amazon Linux、AWS SDK),容易让人误以为第一方模型同样开源。

误区一张图固定收一个固定价格,比如每张 0.01 美元,跟图片大小无关。

正解Nova Pro 的图像内容也折算为 token 计费,一张高分辨率复杂图表折算的 token 数远高于简单图标,直接影响账单。官方文档给出了各类图像的折算区间,成本估算时应按 token 而非按张数计算。

为何常见:多数对话产品(如 ChatGPT 网页版)按消息条数售卖,用户习惯了“按条计费”的直觉。

误区升级后直接改个版本号就行,或者继续用旧 ID 也能享受新能力。

正解v1.0 与 v1.1 使用不同模型 ID(amazon.nova-pro-v1:0 与 amazon.nova-pro-v1:1)。新版能力(如更强的工具调用)只在 v1.1 上生效。迁移时需同步修改代码中的 modelId,并回归测试输出质量。

为何常见:SaaS API 通常自动升级后端版本,开发者容易沿用“无感升级”的惯性思维。

误区在 us-east-1 能用,换到 ap-southeast-1 也一定有同样的模型和版本。

正解Nova Pro 的可用区域和版本是逐步开放的,v1.1 发布初期仅在部分区域上线,部分区域仍回退到 v1.0。上线前需在目标区域的 Bedrock 控制台确认模型可用性及版本号。

为何常见:AWS 全球基础设施的口号容易让人忽略模型服务与计算资源的区域差异。

误区名字带 Pro,应该比 Lite、Micro 强,也比 Premier 更先进。

正解Pro 在 Nova 系列中定位是“性能与成本平衡”,推理能力弱于 Premier 与 Prime(旗舰)。Micro/Lite 面向低延迟低成本,Premier/Prime 面向复杂推理。复杂代码或高难度数学任务应选旗舰,简单分类与抽取任务用 Lite 更划算。

为何常见:消费级产品中 Pro/Max 往往代表顶配,用户将同一命名惯例套用到模型梯队。

面试题

Q1. 截至 2025 年底,Amazon Nova Pro 最新版本的模型 ID 是什么?

单选题 · easy

  • A.amazon.nova-pro-v1:0
  • B.amazon.nova-pro-v1:1← 正确答案
  • C.amazon.nova-pro-v2:0
  • D.amazon.nova-premier-v1:0

答案:B。v1.1 是 Nova Pro 的最新正式版,模型 ID 为 amazon.nova-pro-v1:1。v1.0 对应 v1:0,仍可用但无新能力;Nova Premier 是旗舰级模型,不属于 Pro 线。

Q2. Amazon Nova Pro 通过哪项 AWS 服务对外提供调用?

单选题 · easy

  • A.Amazon SageMaker
  • B.Amazon Bedrock← 正确答案
  • C.AWS Lambda
  • D.Amazon EC2

答案:B。Nova Pro 是 Bedrock 上的托管模型,通过 bedrock-runtime 客户端调用。SageMaker 用于训练和自托管推理,Lambda 是无服务器计算服务,EC2 是虚拟机,均非模型入口。

Q3. 下列哪种模态是 Nova Pro 原生不支持的输入类型?

单选题 · easy

  • A.文本
  • B.图像
  • C.视频
  • D.音频← 正确答案

答案:D。Nova Pro 原生支持文本、图像、视频三种输入模态,不支持音频输入。对比 Gemini 系列支持音频,这是选型时的关键差异点。

Q4. 在 boto3 中调用 Nova Pro 进行流式输出,应使用哪个 API?

单选题 · mid

  • A.bedrock.converse()
  • B.bedrock.converse_stream()← 正确答案
  • C.bedrock.invoke_model()
  • D.bedrock.batch_invoke()

答案:B。converse_stream() 提供流式响应,适合对话场景逐步打印内容。converse() 是普通非流式调用,invoke_model() 是底层原生 API,batch_invoke() 不存在(批量场景用 Batch Inference)。

Q5. 以下哪些是 Amazon Nova Pro 的官方评测数据(v1.0 发布时公布)?

多选题 · mid

  • A.MMLU 86.1%← 正确答案
  • B.GPQA 43.8%← 正确答案
  • C.MGSM 90.4%← 正确答案
  • D.HumanEval 99.9%

答案:ABC。官方发布时公布了 MMLU 86.1%、GPQA 43.8%、MGSM 90.4%。HumanEval 99.9% 是虚构数据,官方未公布该分数,回答时需区分真实来源与编造数据。

Q6. v1.1 相比 v1.0 的核心改进不包括哪一项?

单选题 · mid

  • A.指令遵循能力提升
  • B.工具调用可靠性改进
  • C.价格下调约 25%
  • D.支持音频输入← 正确答案

答案:D。v1.1 的改进聚焦指令遵循、多步骤推理、工具调用与定价下调,同时新增推理预算控制。Nova 系列全程不支持音频输入,此项属于未实现能力而非版本更新内容。

Q7. 在生产环境调用 Nova Pro 前,需要在 AWS 侧完成哪些前置配置?

多选题 · mid

  • A.在 Bedrock 控制台开启模型访问← 正确答案
  • B.为 IAM 角色附加 bedrock:InvokeModel 权限← 正确答案
  • C.购买 EC2 GPU 实例
  • D.确认目标区域的模型版本可用性← 正确答案

答案:ABD。模型访问开启、IAM 权限、区域版本确认是调用前必备三步。Nova Pro 是托管 API,不需要也不支持自购 EC2 GPU 实例运行。

Q8. 关于 Nova Pro 的视频输入,官方推荐与限制描述正确的是?

单选题 · hard

  • A.单次最长 10 分钟,帧率无限制
  • B.单次最长约 30 分钟,建议帧率不超过每秒 2 帧← 正确答案
  • C.仅支持 mp4 一种封装格式
  • D.视频不计 token,按条数收费

答案:B。官方文档规定视频输入最长约 30 分钟,建议采样帧率不超过每秒 2 帧,支持多种封装格式。视频内容同样折算为 token 计费,不存在“按条计费”,A、C、D 均与官方说明不符。

Q9. 在 Nova 系列中选择模型时,哪个场景最适合用 Nova Pro 而非 Premier/Lite?

单选题 · hard

  • A.每请求延迟需低于 100ms 的实时分类
  • B.需要极致数学推理能力的科研计算
  • C.企业多模态文档处理兼顾成本与准确率← 正确答案
  • D.需要在自有 GPU 集群上离线推理

答案:C。Nova Pro 定位性能与成本平衡,适合日常企业多模态任务。极低延迟场景应选 Micro/Lite;最强推理选 Premier/Prime;Nova 系列闭源无法自托管 GPU 推理。

Q10. 调用 Nova Pro 时收到 AccessDeniedException,可能的原因有哪些?

多选题 · extreme

  • A.当前区域未开启 Nova Pro 模型访问← 正确答案
  • B.IAM 角色缺少 bedrock:InvokeModel 权限← 正确答案
  • C.使用了错误的模型 ID
  • D.请求内容触发 Guardrails 拦截

答案:AB。AccessDenied 是权限错误,典型原因是模型访问未开启与 IAM 权限不足。错误模型 ID 返回的是 ValidationException,Guardrails 拦截返回的是内容过滤相关错误码,两者不属于 AccessDenied 范畴。

参考来源