ERNIE Lite 是百度智能云千帆大模型平台提供的轻量级大语言模型 API。它面向低时延、高吞吐、对单次调用成本敏感的业务场景,适合客服意图识别、文本分类、信息抽取、批量摘要等高频任务。与 ERNIE 4.0 等旗舰模型相比,ERNIE Lite 在保持中文理解和生成能力的同时,大幅降低推理成本和并发压力。当前千帆平台提供 ernie-lite-8k 与 ernie-lite-128k 两个上下文规格,开发者可以通过官方 qianfan Python SDK 或 REST API 直接调用,无需自建 GPU 环境。本篇将从开通账号、获取 AK/SK、SDK 安装、首个对话示例、生产部署、选型对比、常见误区和面试题八个方面,完整拆解 ERNIE Lite 的上手路径。
掌握 ERNIE Lite,意味着你能在高频业务场景中以更低成本落地 LLM 能力,并具备基于国内主流大模型平台做生产级集成的实操经验,这是 LLM 应用工程师的必备技能之一。
目录
速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。
为什么需要 ERNIE Lite:旗舰模型太贵太慢,高频业务需要轻量方案
如果所有文本生成任务都调用 ERNIE 4.0 这类旗舰模型,会遇到三个现实问题:单次调用费用高、并发配额有限、响应延迟对实时业务不友好。但业务中大量任务并不需要顶级创作能力,比如订单问题分类、评论情感打标、商品摘要、关键词抽取。这些任务句子短、结构明确、重复度高,用旗舰模型属于资源浪费。
ERNIE Lite 正是为这类场景设计的轻量级生成模型。它保留了中文理解和通用文本生成能力,但对模型结构做了轻量化处理,使单次推理更快、单位成本更低,更适合大规模并发调用。它由千帆平台统一托管,与旗舰模型共用一套 AK/SK 鉴权、计费和监控体系,接入成本很低。
在同一批轻量模型中,ERNIE Lite 更偏“通用效果与性能的平衡”;同平台的 ERNIE Speed 更强调高速流式响应,ERNIE Tiny 更偏端侧或极小任务。选型时,Lite 适合大多数需要“低成本、可并发、效果可接受”的在线业务。
安装与环境配置:4 步就绪
第一步,注册并实名认证百度智能云账号,进入千帆大模型平台控制台,开通模型服务。第二步,在控制台「安全认证」中创建应用,获取 Access Key(AK)和 Secret Key(SK)。AK 用于标识身份,SK 用于签名鉴权,两者都不能泄露。第三步,安装官方 Python SDK。第四步,配置环境变量并完成一次对话调用。
如果使用 Windows,可将 export 替换为 set 或在系统环境变量中配置。SDK 启动时会自动读取 QIANFAN_AK 与 QIANFAN_SK,并完成云端鉴权。验证脚本输出模型生成文本和 token 用量统计,即表示接入成功。
pip install -U qianfan export QIANFAN_AK="你的AK"export QIANFAN_SK="你的SK" python - <<'PY'from qianfan import ChatCompletion resp = ChatCompletion(model="ernie-lite-8k").do( messages=[{"role": "user", "content": "用一句话介绍千帆平台"}])print(resp["result"])print(resp.get("usage"))PY
快速上手:10 分钟跑通第一个对话
最小可用流程只有三步:确认模型名、构造消息、打印结果。在千帆模型广场确认当前账号可用的 ERNIE-Lite-8K 与 ERNIE-Lite-128K,调用时模型名用小写格式,例如 ernie-lite-8k;官方文档中的显示名如 ERNIE-Lite-8K 不直接用于 API 请求。
1. 在千帆控制台「安全认证」中复制 AK 和 SK。
2. 安装 qianfan SDK 并设置环境变量。
3. 将下面的代码保存为 demo.py 并运行。
运行后,resp["result"] 是模型生成的回答文本,resp["usage"] 中包含 prompt_tokens、completion_tokens 和 total_tokens。进阶做法是给调用加上 stream=True,让回答逐段返回,适合聊天机器人做打字机输出。需要处理长文档时,把模型名换成 ernie-lite-128k 即可。
from qianfan import ChatCompletion chat = ChatCompletion( ak="你的AK", sk="你的SK", model="ernie-lite-8k",) resp = chat.do( system="你是一个严谨的问答助手,不确定时直接说不知道。", messages=[ {"role": "user", "content": "什么是 RAG(检索增强生成)?"} ], temperature=0.2,) print(resp["result"])
核心能力详解:3 大支柱
支柱一:轻量高并发,适合在线高频任务。 ERNIE Lite 的定位是低时延、高吞吐。对短文本分类、意图识别、关键词抽取这类单次输入输出只有几百 token 的任务,Lite 能以更低的单次成本承受更高的 QPS 压力。生产环境建议复用同一个 ChatCompletion 实例,避免每次请求重复初始化。
支柱二:8K / 128K 双上下文规格。 ernie-lite-8k 适合常规对话和短文档处理;ernie-lite-128k 适合合同摘要、长邮件分析、大批量日志聚类等场景。这里的 8K 和 128K 指上下文长度配额,按 token 计算。中文场景下一个字大约消耗 1~2 个 token,长文档调用前应先估算文本量。
支柱三:千帆平台一体化能力。 ERNIE Lite 不是孤立模型,而是挂在千帆的鉴权、计量、监控、精调和私有网络体系里。开发者可以在控制台查看调用量、失败率、token 消耗和费用明细;也可以在千帆「模型精调」流程中基于 Lite 做领域指令微调,但目前大多数业务直接通过 prompt 即可达到可用效果。
生产部署与监控:从上线到运维
部署方式上,ERNIE Lite 采用云托管 API,不需要自建 GPU 或维护推理服务。上线时优先采用官方 qianfan SDK,因为它内部封装了 AK/SK 签名、token 获取、请求序列化和响应解析。若不使用 SDK,也可以直接调用 REST 接口,对话路径为 https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie-lite-8k,128K 版本将路径末尾替换为 ernie-lite-128k。
高并发场景下,建议在服务端实现三件事:一是对 429 限流和 5xx 错误做指数退避重试;二是为每次调用设置合理的超时时间,避免上游阻塞;三是把 AK/SK 放在后端配置中心,严禁写入前端代码或仓库。
可观测性方面,千帆控制台的「用量统计」和「费用中心」可以看到每天的调用次数、token 消耗、错误分布和账单。上线前建议为单日调用量和预算设置告警。长文本任务优先使用 128K 规格以减少切片逻辑,但要注意单次输出长度仍然受模型限制,不要期待一次输出数万字。
<p class="para-label">避坑清单:</p>
<ul class="dash-list"><li>模型名大小写与后缀:API 请求中用 ernie-lite-8k,不要写成 ERNIE-Lite-8K,否则会路由失败。</li><li>8K 指 token 上限而非中文字数:中文长文按 1 字约 1~2 token 估算,建议至少预留 20% 余量。</li><li>AK/SK 不等于 Bearer Token:AK/SK 用于换取临时 access_token,SDK 会自动处理,不要手动拼接。</li><li>免费额度和限流:千帆账号存在配额与 QPS 限制,生产环境必须处理 429 错误,不能假设无限调用。</li><li>不要用前端直连:AK/SK 暴露在前端会被盗用并产生费用,必须由后端服务转发请求。</li></ul>
| 维度 | ERNIE Lite | ERNIE Speed | Qwen-Turbo | GLM-4-Flash |
|---|---|---|---|---|
| 定位 | 轻量通用模型,效果与性能均衡 | 轻量高速模型,强调低延迟 | 阿里云高性价比轻量模型 | 智谱轻量模型,部分场景免费 |
| 编排范式 | 千帆对话 API + 官方 SDK | 千帆对话 API,流式友好 | 阿里云百炼 API + DashScope SDK | 智谱开放平台 API + SDK |
| 类型约束 | 模型名区分 8K / 128K | 模型名区分 8K / 128K | 按上下文和速度分型号 | 按上下文和用途分型号 |
| 学习曲线 | 低,文档齐全 | 低 | 低 | 低 |
| 生态集成 | 千帆控制台、IAM、计量计费 | 千帆控制台 | 阿里云百炼、DataWorks | 智谱开放平台 |
| 生产部署 | 云 API,适合高并发 | 云 API,适合实时交互 | 云 API | 云 API |
| License | 百度智能云服务协议,按量计费 | 同左 | 阿里云服务协议,按量计费 | 智谱服务协议,部分免费额度 |
| 适合谁 | 高并发客服、抽取、摘要团队 | 对首字延迟敏感的对话产品 | 阿里云存量用户 | 预算有限的中文轻量任务 |
选型建议:如果业务已经绑定百度智能云,优先在 ERNIE Lite 与 ERNIE Speed 之间选择——追求综合质量和长文本选 Lite,追求流式低延迟选 Speed。如果团队使用阿里云,直接评估 Qwen-Turbo;如果只是低成本验证可行性,可以用 GLM-4-Flash 做 PoC。复杂推理、长链路 Agent 和创意写作任务,仍建议保留旗舰模型兜底。
AI 应用场景
高频客服意图识别与话术生成
阶段:对话系统集成 / 文本分类
解决的问题:传统规则系统无法覆盖口语化表达,人工客服成本高;全部走旗舰模型则费用和延迟不可控。ERNIE Lite 能以低单价处理大量短文本,单轮几百 token 即可完成意图判断和话术生成。
具体案例:电商客服机器人将“订单状态、退换货、发票、优惠券”四类意图识别交给 ernie-lite-8k,通过 system 指令要求输出 JSON,再交给下游工单系统。相比人工回复,同类问题可实现秒级响应,token 费用可按单次调用精确核算。
长文档摘要与结构化抽取
阶段:文档智能 / RAG 管道构建
解决的问题:5 万 token 以上的合同、研报或聊天记录,若用 8K 上下文模型需要切分成多段再拼接,容易丢失上下文。改用 ernie-lite-128k 后可将整份文档一次送入,减少切片和聚合逻辑。
具体案例:法律科技团队用 ernie-lite-128k 抽取合同中的甲方、乙方、金额、违约条款,并输出 JSON 字段。单份合同从人工整理 20 分钟缩短为一次 API 调用,批量处理时只需控制并发与限流。
大规模评论与日志批处理
阶段:数据标注与清洗 / 离线批处理
解决的问题:数十万条用户评论需要做情感分析与标签抽取,人工标注成本高、标准不一致。ERNIE Lite 可以离线批量调用,按条输出结构化标签,失败任务自动重试。
具体案例:内容社区对每日新增评论做违规风险预筛,Lite 先打“广告、辱骂、正常”标签,疑似内容再转人工或旗舰模型复核。预筛阶段使用 ernie-lite-8k,单条成本极低,且控制台可按 token 用量做成本预算。
常见误区
误区我看到模型名叫 `ernie-lite-8k`,以为 8K 是模型版本,所以想找更新的“10K”或“12K”版本。
正解8K 是上下文长度规格,不是版本号。它表示一次请求最多能处理约 8000 个 token;如果需要更长上下文,应使用 ernie-lite-128k。模型能力和上下文规格是两个维度,不要混为一谈。
为何常见:模型官方展示名和 API 模型名在外观上相似,容易让人把后缀理解为发布版本。
误区Lite 是“轻量版”,所以所有业务都应该用旗舰模型,Lite 只适合 Demo。
正解ERNIE Lite 牺牲的是极致推理与创作上限,而不是基础文本理解能力。对分类、抽取、摘要、意图识别这类任务,只要 prompt 设计合理,Lite 的效果足以支撑生产环境。是否使用旗舰模型,应由任务复杂度和错误成本决定,而不是简单按模型名称判断。
为何常见:业界常用“Lite”命名低配产品,容易让人先入为主地认为效果不可用。
误区8K 模型应该能一次处理 8000 个汉字,所以我直接把 8000 字的合同传进去。
正解8K 指 8000 个 token。中文场景下 1 个汉字大约消耗 1~2 个 token,实际可传入的汉字数通常低于 8000。长文本调用前应先用 tiktoken 或千帆控制台的 token 统计功能估算,并预留输出空间。
为何常见:大多数非 AI 从业者习惯用“字数”衡量文本长度,但大模型计费、上下文和输出限制都基于 token。
误区前端直接调用千帆 API 时,把 AK/SK 写死在 JavaScript 里,方便用户直接发起请求。
正解AK/SK 等价于账号密码。暴露在前端后,任何人都可以盗用并调用模型,产生费用甚至触发安全风险。正确做法是由后端持有 AK/SK,前端请求后端,再由后端调用千帆 API,必要时为后端出口 IP 配置白名单。
为何常见:许多云 API 文档直接给 curl 示例,初学者容易把凭据当成普通参数复制进前端代码。
误区调用 ERNIE Lite 就是普通 HTTP 请求,并发打满也没关系。
正解千帆平台对每个账号都有 QPS、并发和日调用量限制,超出后返回 429。生产代码必须实现指数退避重试、熔断和告警,而不是无限重试。
为何常见:本地测试时调用量小,感知不到限流;上线后流量放大才会暴露问题。
面试题
Q1. 百度千帆上调用 ERNIE Lite 最推荐使用的官方 Python SDK 是?
- A.openai
- B.qianfan← 正确答案
- C.paddlepaddle
- D.langchain
答案:B。qianfan 是百度智能云千帆平台的官方 Python SDK,内置 AK/SK 鉴权、请求封装和响应解析。openai 需要配合兼容层使用,paddlepaddle 是深度学习框架,langchain 是应用编排框架,都不是千帆官方推荐入口。
Q2. ERNIE Lite 目前由哪家云平台提供托管 API?
- A.AWS Bedrock
- B.百度智能云千帆← 正确答案
- C.阿里云百炼
- D.华为云 ModelArts
答案:B。ERNIE Lite 是百度推出的轻量级大语言模型,托管在百度智能云千帆大模型平台。AWS Bedrock、阿里云百炼和华为云 ModelArts 都可能是模型托管平台,但 ERNIE Lite 的官方入口在千帆。
Q3. 以下哪个模型标识表示 ERNIE Lite 的 128K 上下文版本?
- A.ernie-lite-8k
- B.ernie-lite-128k← 正确答案
- C.ernie-speed-128k
- D.ernie-tiny-8k
答案:B。ernie-lite-128k 是 ERNIE Lite 的长上下文规格。ernie-lite-8k 是 8K 规格,ernie-speed-128k 属于 ERNIE Speed 系列,ernie-tiny-8k 属于 Tiny 系列,不能混用。
Q4. qianfan SDK 官方示例中,用于 AK/SK 鉴权的常见环境变量组合是?
- A.QIANFAN_AK 与 QIANFAN_SK← 正确答案
- B.OPENAI_API_KEY 与 OPENAI_ORG
- C.BAIDU_AK 与 BAIDU_SK
- D.QIANFAN_TOKEN 与 QIANFAN_SECRET
答案:A。qianfan SDK 通过 QIANFAN_AK 和 QIANFAN_SK 读取千帆安全认证中的 Access Key 与 Secret Key。新版 SDK 也兼容 QIANFAN_ACCESS_KEY 与 QIANFAN_SECRET_KEY 别名,但核心含义都是 AK/SK 鉴权。
Q5. 有一段约 6 万 token 的合同需要一次性送入模型,应选择?
- A.ernie-lite-8k
- B.ernie-lite-128k← 正确答案
- C.ernie-tiny-8k
- D.ERNIE Speed 8K
答案:B。6 万 token 超过 8K 上下文上限,必须选择 128K 规格。ernie-lite-8k、ernie-tiny-8k 和 ERNIE Speed 8K 的上下文都只有约 8K token,无法一次容纳长文档。
Q6. 调用 ERNIE Lite 时收到 HTTP 429,最可能的原因是?
- A.模型名称不存在
- B.账号触发限流← 正确答案
- C.请求体过大
- D.AK/SK 错误
答案:B。429 表示请求过多,通常是账号 QPS 或并发配额不足。模型不存在通常返回 404 或参数错误,请求体过大会返回参数校验错误,AK/SK 错误一般返回 401 或鉴权失败。
Q7. 在 qianfan SDK 中设置 stream=True 的直接作用是?
- A.一次返回完整 JSON
- B.按 token 流式返回,便于打字机输出← 正确答案
- C.自动保存会话到对象存储
- D.强制模型关闭函数调用
答案:B。stream=True 会让模型以流式方式逐段返回生成内容,前端可以边生成边展示,降低用户等待感知。它不会改变模型能力,也不会自动存储会话或关闭函数调用。
Q8. 以下哪些属于 ERNIE Lite 可选的上下文规格?
- A.8K← 正确答案
- B.32K
- C.128K← 正确答案
- D.512K
答案:AC。ERNIE Lite 在千帆平台提供 ernie-lite-8k 和 ernie-lite-128k 两个上下文规格。32K 和 512K 不是 ERNIE Lite 的官方规格,选择模型时应以千帆模型广场为准。
Q9. 生产环境中调用 ERNIE Lite,以下哪些做法是正确的?
- A.把 AK/SK 放在服务端并限制出口 IP← 正确答案
- B.对 429 和 5xx 做指数退避重试← 正确答案
- C.在前端代码里直接暴露 AK/SK
- D.配置调用量和费用告警← 正确答案
答案:ABD。AK/SK 必须保存在服务端,并建议配置 IP 白名单;限流和临时故障应做退避重试;上线前要配置费用告警防止异常消耗。在前端暴露 AK/SK 会直接导致凭据泄露,属于严重安全风险。
Q10. 以下哪些场景更适合使用 ERNIE Lite 而非 ERNIE 4.0 等旗舰模型?
- A.高频意图识别与文本分类← 正确答案
- B.结构化信息抽取与打标← 正确答案
- C.复杂代码生成与长链路推理
- D.大规模文本摘要的批处理← 正确答案
答案:ABD。高频分类、结构化抽取和批量摘要任务结构清晰、重复度高,Lite 能在低成本下满足效果要求。复杂代码生成和长链路推理对模型推理能力要求较高,更适合保留旗舰模型兜底。