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

获取预置模型详情

功能介绍

用于获取预置模型详情。

使用说明

本文API支持通过Python SDK、Go SDK、Java SDK 和 Node.js SDK调用,调用流程请参考SDK安装及使用流程

SDK调用

调用示例

import os
from qianfan  import resources

# 通过环境变量初始化认证信息
# 使用安全认证AK/SK调用,替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk,如何获取请查看https://cloud.baidu.com/doc/Reference/s/9jwvz2egb
os.environ["QIANFAN_ACCESS_KEY"] = "your_iam_ak"
os.environ["QIANFAN_SECRET_KEY"] = "your_iam_sk"

resp = resources.console.utils.call_action(
    # 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求结构-请求地址的后缀
    "/v2/model", 
    # 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求参数-Query参数的Action 
    "DescribeSystemModelSet", 
    # 请查看本文请求参数说明,根据实际使用选择参数;对应API调用文档-请求参数-Body参数
    {
        "modelSetName":"ERNIE 4.0"
    }
)
print(resp.body)
package main

import (
    "context"
    "fmt"
    "os"

    "github.com/baidubce/bce-qianfan-sdk/go/qianfan"
)

func main() {
     // 使用安全认证AK/SK鉴权,通过环境变量初始化;替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
    os.Setenv("QIANFAN_ACCESS_KEY", "your_iam_ak")
    os.Setenv("QIANFAN_SECRET_KEY", "your_iam_sk")
    
    ca := qianfan.NewConsoleAction()
    
    res, err := ca.Call(context.TODO(), 
     // 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求结构-请求地址的后缀
    "/v2/model",
    // 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求参数-Query参数的Action 
     "DescribeSystemModelSet",
     // 请查看本文请求参数说明,根据实际使用选择参数;对应API调用文档-请求参数-Body参数
      map[string]interface{}{
        "modelSetName":"ERNIE 4.0",
    })
    if err != nil {
        panic(err)
    }
    fmt.Println(string(res.Body))
    
}
import com.baidubce.qianfan.Qianfan;
import com.baidubce.qianfan.model.console.ConsoleResponse;
import com.baidubce.qianfan.util.CollUtils;
import com.baidubce.qianfan.util.Json;
import java.util.Map;

public class Dome {
    public static void main(String args[]){
        // 使用安全认证AK/SK鉴权,替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
        Qianfan qianfan = new Qianfan("your_iam_ak", "your_iam_sk");
        
        ConsoleResponse<Map<String, Object>> response = qianfan.console()
                // 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求结构-请求地址的后缀
                .route("/v2/model")
                // 调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求参数-Query参数的Action 
                .action("DescribeSystemModelSet")
                // 需要传入参数的场景,可以自行封装请求类,或者使用Map.of()来构建请求Body
                // Java 8可以使用SDK提供的CollUtils.mapOf()来替代Map.of()
                // 请查看本文请求参数说明,根据实际使用选择参数;对应API调用文档-请求参数-Body参数
                .body(CollUtils.mapOf(
                     "modelSetName","ERNIE 4.0"
                ))
                .execute();

        System.out.println(Json.serialize(response));
    }
}
import {consoleAction, setEnvVariable} from "@baiducloud/qianfan";

// 使用安全认证AK/SK鉴权,通过环境变量初始化;替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
setEnvVariable('QIANFAN_ACCESS_KEY','your_iam_ak');
setEnvVariable('QIANFAN_SECRET_KEY','your_iam_sk');

async function main() {
  //base_api_route:调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求结构-请求地址的后缀
  //action:调用本文API,该参数值为固定值,无需修改;对应API调用文档-请求参数-Query参数的Action 
  //data:请查看本文请求参数说明,根据实际使用选择参数;对应API调用文档-请求参数-Body参数
  const res = await consoleAction({base_api_route: '/v2/model', action: 'DescribeSystemModelSet', data: {
         "modelSetName":"ERNIE 4.0"
  });    
    
  console.log(res);
}

main();

返回示例

{
    "requestId": "d053ab8b-0189-4097-affd-05a85f59c30dsds",
    "result": {
        "modelSetId": "am-vhxxxxxtn9",
        "modelSetName": "ERNIE 4.0",
        "modelType": "Text2Text",
        "createTime": "2023-11-07T18:43:27+08:00",
        "modifyTime": "2024-10-17T18:33:55+08:00",
        "description": "百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。",
        "modelIds": [
            "amv-tgxxxxxx68",
            "amv-nzxxxxxxhh",
            "amv-gmxxxxxx3i",
            "amv-quxxxxxxti",
            "amv-2dxxxxxxm2"
        ]
    }
}
{
    "requestId": "d053ab8b-0189-4097-affd-05a85f59c30dsds",
    "result": {
        "modelSetId": "am-vhxxxxxtn9",
        "modelSetName": "ERNIE 4.0",
        "modelType": "Text2Text",
        "createTime": "2023-11-07T18:43:27+08:00",
        "modifyTime": "2024-10-17T18:33:55+08:00",
        "description": "百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。",
        "modelIds": [
            "amv-tgxxxxxx68",
            "amv-nzxxxxxxhh",
            "amv-gmxxxxxx3i",
            "amv-quxxxxxxti",
            "amv-2dxxxxxxm2"
        ]
    }
}
{
    "requestId": "d053ab8b-0189-4097-affd-05a85f59c30dsds",
    "result": {
        "modelSetId": "am-vhxxxxxtn9",
        "modelSetName": "ERNIE 4.0",
        "modelType": "Text2Text",
        "createTime": "2023-11-07T18:43:27+08:00",
        "modifyTime": "2024-10-17T18:33:55+08:00",
        "description": "百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。",
        "modelIds": [
            "amv-tgxxxxxx68",
            "amv-nzxxxxxxhh",
            "amv-gmxxxxxx3i",
            "amv-quxxxxxxti",
            "amv-2dxxxxxxm2"
        ]
    }
}
{
  requestId: '230cc7e3-d2e0-48fd-a989-6c5e56cd9119',
  result: {
    modelSetId: 'am-vhxxxxxtn9',
    modelSetName: 'ERNIE 4.0',
    modelType: 'Text2Text',
    createTime: '2023-11-07T18:43:27+08:00',
    modifyTime: '2024-10-17T18:33:55+08:00',
    description: '百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。',
    modelIds: [
      'amv-tgxxxxxx68',
      'amv-nzxxxxxxhh',
      'amv-gmxxxxxx3i',
      'amv-quxxxxxxti',
      'amv-2dxxxxxxm2'
    ]
  }
}

请求参数

名称 类型 必填 描述
modelSetName string 模型名称,该字段与modelSetId不能同时使用,至少选择其中一个
modelSetId string 模型id,说明:
(1)该字段与modelSetName不能同时使用,至少选择其中一个
(2) 通过以下式获取该字段值:
调用获取预置模型列表接口,返回的modelSetId字段获取

返回参数

名称 类型 描述
requestId string 请求ID
result object 请求结果

result说明

名称 类型 描述
modelSetId string 模型id,字符串类型
modelSetName string 模型名称
modelType string 模型类型
createTime string 创建时间
modifyTime string 修改时间
description string 模型描述
modelIds string[] 模型拥有的模型id列表
上一篇
获取预置模型列表
下一篇
获取预置模型版本详情