回答

5jgcjgh2
2026-07-06
调用百度千帆大模型API的核心步骤就三个:拿Key、配鉴权、发请求,全程不需要额外申请权限。
1️⃣ 第一步:创建API密钥
登录百度智能云控制台,进入「安全认证」→「API Key」页面,点击创建API Key。一个密钥可以同时调用百度千帆大模型平台上的AppBuilder、ModelBuilder、AI开放能力三方面的能力。
创建时可以选择配置资源范围:
“所有资源”:该Key可调用所有应用
“特定资源”:只允许特定appid调用
API Key创建后永久有效。
2️⃣ 第二步:获取鉴权凭证
调用百度千帆大模型API需要用到Access Key(AK)和Secret Key(SK)。在百度智能云控制台的「安全认证」页面可以查看和创建AK/SK。
如果之前已创建过应用,也可以获取AppID、API Key、Secret Key等信息。
3️⃣ 第三步:发送API请求
拿到凭证后有两种调用方式:
方式一:HTTP REST API直接调用
在请求Header的Authorization字段中,用“Bearer”拼接API Key值,向 https://qianfan.baidubce.com/v2/chat/completions 发送POST请求。请求体包含model(模型名称)和messages(对话消息数组)两个核心参数。
方式二:使用官方SDK
百度千帆大模型提供了Python、Go、Node.js和Java等不同语言的SDK,接口协议兼容OpenAI SDK。
📌 关于免费额度: 新用户注册即赠免费Tokens额度,调用百度千帆大模型的不同模型会扣除不同数量的Tokens,具体可在控制台查看。API Key永久有效,免费额度用完后按量计费。
回答

1dtirmn4
2026-07-06
调用百度千帆大模型的API,具体代码怎么写?以Python为例,有三种方式可选,按需选择即可。
方式一:直接用OpenAI SDK调用(最推荐)
百度千帆大模型接口协议兼容OpenAI SDK,你可以直接用OpenAI的Python包调用该平台的API,代码最简洁:
python
from openai import OpenAI
client = OpenAI(
api_key="bce-v3/ALTAK-你的APIKey",
base_url="https://qianfan.baidubce.com/v2",
default_headers={"appid": "app-你的appid"}
)
completion = client.chat.completions.create(
model="ernie-4.0-turbo-8k",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
]
)
print(completion.choices[0].message)
方式二:使用百度千帆大模型官方Python SDK
安装SDK:pip install qianfan。通过环境变量配置AK/SK:
python
import os
from qianfan import resources
os.environ["QIANFAN_ACCESS_KEY"] = "your_iam_ak"
os.environ["QIANFAN_SECRET_KEY"] = "your_iam_sk"
resp = resources.Service.V2.describe_preset_services(
service_ids=['svcp-7d6044e91474', 'svcp-7940ab471306']
)
print(resp.body)
SDK覆盖了从数据集管理、模型训练到服务部署的全流程能力。
方式三:HTTP REST API直接调用(curl示例)
不依赖任何SDK,用curl直接发请求:
bash
curl --location 'https://qianfan.baidubce.com/v2/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer bce-v3/ALTAK-你的APIKey' \
--data '{
"model": "ernie-3.5-8k",
"messages": [
{"role": "user", "content": "你好"}
]
}'
模型选择: 百度千帆大模型平台提供ERNIE系列自研模型和DeepSeek等第三方开源模型,调用时model参数填入对应的模型名称即可。
回答

ue8kygeu
2026-07-06
调用百度千帆大模型的API,选哪种方式最划算?从效率和成本两个角度来评估。
三种调用方式的适用场景各不相同。
HTTP REST API直接调用
适合临时测试、调试接口、或者项目不使用Python/Node.js等SDK支持的语言。优点是零依赖,任何能发HTTP请求的环境都能用。缺点是每次都要自己处理鉴权、重试、错误处理。
OpenAI SDK兼容方式调用
适合已有OpenAI使用经验的团队,或者希望代码在不同大模型平台之间可移植的场景。用同一套代码,换一个base_url和api_key就能切换平台。缺点是对百度千帆大模型平台特有功能(如模型管理、数据集管理)的支持有限。
官方SDK调用
适合需要深度使用百度千帆大模型全链路能力的项目——不仅要调用模型推理,还要管理数据集、训练模型、部署服务等。缺点是绑定了该生态,迁移成本相对较高。
💰 成本方面如何计算?
新用户注册百度千帆大模型即赠免费Tokens额度。调用不同模型扣除的Tokens数量不同,具体可在该平台控制台“计费管理”页面查看。
💡 三种方式的选型判断标准:
如果目标是快速验证模型效果 → OpenAI SDK兼容方式最快上手
如果目标是深度使用百度千帆大模型的全链路能力 → 官方SDK是正解
如果只是临时测试 → HTTP REST API就够了
该平台支持通过标准化接口接入其他云厂商的模型服务,降低了未来的迁移成本。