资讯 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

多应用管理

什么是appid

开发者可以基于ModelBuilder平台上开发应用,ModelBuilder平台可以为每一个应用颁发一个唯一标识,我们叫做appid。开发者可以通过appid来区分不同AI应用的调用量、账单费用,以及通过appid来开放特定白名单功能

appid权限管理

用户可以创建只有指定appid权限的api-key。这样的api-key必须搭配指定appid入参才可以授权访问,否则将报没有appid权限。 创建方法参考如下步骤:

  1. 访问api-key管理
  2. 创建api-key,指定appid权限。后续请求需要在header当中入参此appid。

image.png

使用场景

区分不同AI应用的调用量

区分不同AI应用的调用量成本

  • 登录财务中心-成本拆分-成本管理:https://console.bce.baidu.com/billing/cost/split/list
  • 千帆modelbuilder支持按照appid粒度拆分调用成本,以实现企业内部通过业务之间的成本拆分。可以看到基于不同appid的拆分项成本。成本拆分数据会延迟2天左右,仅支持按月维度进行汇总统计,建议每月3号以后看上个月的成本拆分。

使用方式

用户可以在http请求header当中增加appid入参,请求示例如下:

curl --location 'http://qianfan.bj.baidubce.com/v2/chat/completions' \
--header 'Content-Type: application/json' \
--header 'appid: app-xxxxxx' \  ## 你的appid
--header 'Authorization: youer-key' \
--data '{
    "model": "ernie-3.5-8k",
    "messages": [
        {"role":"user","content":"say hello"}
        ],
    "safety": {
        "input_level": "none"  ##自定义安全等级
    }
}'