文心一言网页版免费使用:中文问答与百度搜索打通
百度
网页免费 生效中
免费额度
网页 / App 免费
注意事项
中文语料厚,与百度搜索、文库打通。
教程
文心一言由百度提供,网页版与 App 端可直接免费对话;若你要在项目里调用接口,则需要到百度智能云千帆大模型平台开通服务,并按下面顺序完成注册与额度确认。
- 找到正确入口:体验对话请打开
https://yiyan.baidu.com/,点击页面右上角登录;接口用途请从百度智能云控制台进入千帆大模型平台,两条链路账号互通但产品页面不同。 - 注册或登录百度账号:支持手机号验证码注册,也可用已有百度账号扫码登录。一个手机号对应一个账号,建议使用长期在用、能接收验证码的号码,避免后续找不回控制台。
- 完成实名认证:调用接口前需在百度智能云完成实名认证,个人填身份证信息,企业填营业执照信息。未实名的账号通常无法创建应用或领取免费额度,这一步最容易卡住。
- 领取免费额度:登录千帆控制台后,在模型服务、在线服务或资源额度相关页面查看免费额度说明与领取入口。免费额度往往按模型或资源包分别计算,份数、适用模型与有效期以控制台实际显示为准。
- 创建应用并保存密钥:在控制台创建应用,获取该应用对应的 API Key 与 Secret Key(或平台直接下发的访问令牌)。密钥一般只在创建时完整展示,请立即写入本地环境变量或密钥管理工具,不要提交到代码仓库。
- 几个常见坑:免费额度多为限时资源包,到期不补、不累积;账号欠费或未实名时请求会被直接拒绝;网页版免费对话与接口调用额度是两套体系,网页端能用不代表接口有额度,反之亦然。
接入地址与模型名
千帆大模型平台提供兼容 OpenAI 风格的接口,base_url 形态通常为 https://qianfan.baidubce.com/v2,对话补全路径为 /chat/completions,具体地址以控制台接口文档页给出的为准。模型名可直接在控制台的模型列表或在线服务页查看,常见的有 ernie-4.5-turbo-128k、ernie-4.0-8k、ernie-speed-128k 等,可用的模型清单与版本随时更新,请以控制台展示为准。
一次对话补全调用
先把密钥写入环境变量,不要把密钥硬编码进脚本:
export QIANFAN_API_KEY="你的_API_Key"
然后用 curl 发起一次非流式请求,确认通道是否打通:
curl -X POST "https://qianfan.baidubce.com/v2/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $QIANFAN_API_KEY" \
-d '{
"model": "ernie-4.5-turbo-128k",
"messages": [
{"role": "system", "content": "你是一个简洁的中文助手。"},
{"role": "user", "content": "用三句话介绍文心一言。"}
],
"temperature": 0.7,
"top_p": 0.8,
"max_tokens": 512,
"stream": false
}'
如果平台给你的是 API Key 与 Secret Key 这一对凭证,需要先用它们换取访问令牌再放进请求头,令牌有有效期,过期要重新获取,具体换取方式见控制台文档;直接把 Secret Key 当令牌使用会返回鉴权失败。
关键参数说明
model:必填,写控制台已开通的模型名,写错或未开通会直接报模型不存在。messages:必填,按system、user、assistant角色组织,多轮对话要把历史消息一并带上,服务端不保存上下文。temperature:控制随机性,问答类 0.1 至 0.3 更稳,创作类可调到 0.8 左右;部分模型允许的取值区间不同,超出范围会被参数校验拦下。top_p:与温度配合使用,一般只调其中一个,避免同时大改。max_tokens:限制回复长度,设得过小会截断,设得过大在长上下文场景下更容易超时或超限。stream:设为true时以流式返回,适合网页逐字输出,需要按数据块逐个解析。
额度耗尽与限流的排查顺序
- 先看状态码:返回 401 或鉴权错误,依次检查密钥是否写错、令牌是否过期、请求头是否为
Bearer形式加空格。 - 再看模型:返回模型不存在或无权访问,核对模型名拼写,并确认该模型已在控制台开通、免费额度覆盖该模型。
- 判断是限流还是欠费:返回 429 或提示请求频率超限,说明触发了每分钟请求数或并发上限,降低并发、加重试退避即可;返回余额不足或额度用尽类错误,则是免费额度到期或耗尽,需到控制台确认资源包状态,具体错误码以官方文档为准。
- 最后看超时与截断:偶发超时通常由
max_tokens过大或上下文过长引起,先缩短输入输出长度,再考虑开启stream分批接收。 - 兜底建议:把每次请求的状态码与错误信息写入日志,便于区分是账号侧问题还是调用侧问题;线上服务务必准备备用模型或降级文案,避免额度用尽时页面整体不可用。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。