盘古大模型 PanguLargeModels
盘古大模型 PanguLargeModels
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 盘古大模型服务ModelArts Studio大模型开发平台使用流程
- 准备工作
- 在模型广场查看模型
- 使用数据工程构建数据集
- 开发盘古NLP大模型
- 开发盘古CV大模型
- 开发盘古预测大模型
- 开发盘古科学计算大模型
- 开发盘古搜索规划模型
- 开发盘古向量&重排模型
- 开发盘古行业大模型
- 开发Deepseek大模型
- 开发图像搜索模型
- 开发提示词工程
- 开发Agent应用
- 管理空间资产
- 管理资源池
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 高频常见问题
- 大模型概念类
-
大模型微调训练类
- 无监督领域知识数据量无法支持增量预训练,如何进行模型学习
- 如何调整训练参数,使盘古大模型效果最优
- 如何判断盘古大模型训练状态是否正常
- 如何评估微调后的盘古大模型是否正常
- 如何调整推理参数,使盘古大模型效果最优
- 为什么微调后的盘古大模型总是重复相同的回答
- 为什么微调后的盘古大模型的回答中会出现乱码
- 为什么微调后的盘古大模型的回答会异常中断
- 为什么微调后的盘古大模型只能回答训练样本中的问题
- 为什么在微调后的盘古大模型中输入训练样本问题,回答完全不同
- 为什么微调后的盘古大模型评估结果很好,但实际场景表现很差
- 为什么多轮问答场景的盘古大模型微调效果不好
- 数据量足够,为什么盘古大模型微调效果仍然不好
- 数据量和质量均满足要求,为什么盘古大模型微调效果不好
- 大模型使用类
- 提示词工程类
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
认证鉴权
调用接口有如下认证方式,您可以选择其中一种进行认证鉴权。
- Token认证:通过Token认证调用请求。
- API Key认证:当用户部署的模型服务期望开放给其他用户调用时,使用原有的Token认证需要进行动态认证鉴权和凭证管理,操作繁杂。此时可使用API Key认证。该方式不仅相比Token认证更简便,还与业界主流模型调用规范保持一致。
Token认证
Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
- Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存,避免频繁调用。
- 如果您的华为云账号已升级为华为账号,将不支持获取账号Token。建议为您自己创建一个IAM用户,获取IAM用户的Token。
获取Token方法:
Token可通过调用“获取Token”接口获取,接口调用示例如下:
- 伪码
POST https://iam.cn-southwest-2.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", //IAM用户名 "password": "********", //IAM用户密码 "domain": { "name": "domainname" //账号名 } } } }, "scope": { "project": { "name": "cn-southwest-2" //盘古大模型当前部署在“西南-贵阳一”区域,取值为cn-southwest-2 } } } }
- Python
import requests import json url = "https://iam.cn-southwest-2.myhuaweicloud.com/v3/auth/tokens" payload = json.dumps({ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "cn-north-4" } } } }) headers = { 'Content-Type': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.headers["X-Subject-Token"])
获取Token步骤:
本示例中,通过使用Postman软件获取Token。
- 登录“我的凭证 > API凭证”页面,获取user name、domain name、project id。
由于盘古大模型当前部署在“西南-贵阳一”区域,需要获取与“西南-贵阳一”区域对应的project id。图1 获取user name、domain name、project id
- 打开Postman,新建一个POST请求,并输入“西南-贵阳一”区域的“获取Token”接口。并填写请求Header参数。
- 接口地址为:https://iam.cn-southwest-2.myhuaweicloud.com/v3/auth/tokens
- 请求Header参数名为Content-Type,参数值为application/json
图2 填写获取Token接口 - 填写“获取token”接口的请求体。在Postman中选择“Body > raw”选项,参考图3复制并填入以下代码,并填写user name、domain name、password。
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", //IAM用户名 "password": "********", //华为云账号密码 "domain": { "name": "domainname" //账号名 } } } }, "scope": { "project": { "name": "cn-southwest-2" //盘古大模型当前部署在“西南-贵阳一”区域,取值为cn-southwest-2 } } } }
- 单击Postman界面“Send”按钮,发送请求。当接口返回状态为201时,表示Token接口调用成功,此时单击“Headers”选项,找到并复制“X-Subject-Token”参数对应的值,该值即为需要获取的Token。
图4 获取Token
您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。
API Key认证
当用户部署的API服务期望开放给其他用户调用时,原有Token认证无法支持,可用API Key认证的鉴权方式进行调用请求。
API Key认证指调用API时,在HTTP请求头部消息增加一个参数X-Apig-AppCode(参数值为“API Key”值),而不需要对请求内容签名。
使用该鉴权方式前,请确保有已部署的大模型。
获取API Key步骤如下:
- 登录ModelArts Studio平台,进入所需空间。
- 在左侧导航栏中选择“模型开发 > 应用接入”,单击界面右上角“创建应用接入”。
- 在“关联服务”中,选择“全部服务”,或者在“指定服务”中选择已部署好的大模型服务,单击“确定”。
- 在“应用接入”列表的“API Key”操作列中可获取API Key值。
父主题: 如何调用REST API