问答社区
百度千帆大模型API接口使用文档可以为您提供有关如何使用该API的详细说明和指南
直接进千帆控制台页面: https://console.bce.baidu.com/qianfan/overview
没有账号,需要自己注册下,注册的时候顺便个人实名认证下,后面想要使用服务,就必须要实名认证。另外会送你20元的优惠券,先不用管。
API 列表
百度智能云千帆平台提供了丰富的API,包括对话Chat、续写Completions、向量Embeddings、插件应用、Prompt工程、模型服务、管理、调优及数据管理等API能力,详情请查看API列表。
- 模型相关
- 对话Chat:支持创建chat,用于发起一次对话。
- 续写Completions:支持创建completion,用于发起一次续写请求,不支持多轮会话等。
- 向量Embeddings:支持Embeddings,用于根据输入内容生成对应的向量表示。
- 自定义模型:平台支持HuggingFace Transformer架构的自定义大模型导入,将自定义模型发布为服务,并支持通过相关API调用该服务。
- 图像Images:提供图像相关API能力。
- 模型服务:提供创建服务、获取服务详情等API能力。
- 模型管理:提供获取模型、模型版本详情及将训练任务发布为模型等API能力。
- 模型调优:提供创建训练任务、任务运行、停止任务运行及获取任务运行详情等API能力。
- 数据管理:提供创建数据集、导入导出数据集等API能力。
- Prompt工程:提供模版相关API能力。
- 插件应用:提供域内知识搜索增强插件API相关能力。
API 调用流程简介
API 的调用流程如下图所示,详情请查看 API 调用流程介绍。
- 创建千帆应用。
登录百度智能云千帆控制台创建应用,创建成功后,在应用列表页获取AppID、API Key、Secret Key 等信息。如果已有千帆应用,可以在应用列表页查看已有应用的API Key、Secret Key 等信息。 - API 授权。
对应用的 AppID 进行授权。 - 获取接口访问凭证 access_token 。
根据第1步获取的 API Key 和 Secret Key ,调用获取access_token接口获取 access_token ,通过 access_token 鉴权调用者身份。 - 调用API接口。
例如调用ERNIE-Bot相关接口,详见API列表。
在线调试
千帆大模型平台提供了 API在线调试平台-示例代码 ,用于帮助开发者调试接口,平台集成快速检索、查看开发文档、查看在线调用的请求内容和返回结果、复制和下载示例代码等功能,简单易用,更多内容请查看API在线调试介绍。
SDK
千帆大模型平台提供了 SDK,开发者可使用 SDK,快捷地开发功能,提升开发效率。SDK 支持对话Chat、续写Completions、向量Embeddings、模型管理、模型服务、模型调优等调用。
如何通过SDK 调用千帆大模型平台相关能力,请查看千帆 SDK 介绍。
在调用API请求后,可以通过返回的错误码、错误信息及排查建议等进行问题排查,请参考错误码列表。
百度千帆大模型API接口使用文档可以为您提供有关如何使用该API的详细说明和指南。以下是一些关键信息:
接口名称:百度千帆大模型API
接口类型:RESTful API
请求方式:POST
请求参数:
* access_token:您的访问令牌,用于身份验证和授权
* model_name:您想要使用的模型名称,例如“chatbot”
* data:您想要输入的数据,可以是文本、语音或其他类型的数据
* model_version:您想要使用的模型版本,例如“v4.0”
响应参数:
* result:模型输出的结果
* status:模型执行状态,例如“success”或“failure”
使用示例:
```python
import requests
url = "https://api.example.com/qps7qzj" # 请替换为您的API地址
access_token = "your_access_token" # 请替换为您的访问令牌
model_name = "chatbot" # 请替换为您想要使用的模型名称
data = "your_data" # 请替换为您想要输入的数据
model_version = "v4.0" # 请替换为您想要使用的模型版本
headers = {
"Content-Type": "application/json",
}
params = {
"access_token": access_token,
"model_name": model_name,
"data": data,
"model_version": model_version,
}
response = requests.post(url, headers=headers, params=params)
print(response.json())
```
请注意,以上示例仅提供了一个基本的框架,您需要根据您的具体需求进行适当的调整。此外,您需要确保已正确配置您的访问令牌和API地址。
在使用该API之前,请确保您已经阅读并理解了API文档中的所有相关说明和限制。此外,您可能需要遵守百度平台的API使用协议和规定。在使用该API时,请务必注意保护您的个人信息和数据安全。