【9月19日新功能】千帆大模型平台 Python SDK 来了

本文介绍了千帆大模型平台推出了Python SDK,用户可以通过代码接入并调用千帆大模型平台的教程

针对百度智能云千帆大模型平台,我们推出了一套 Python SDK(下称千帆 SDK),方便用户通过代码接入并调用千帆大模型平台的能力。
如何安装目前千帆 SDK 已发布到 PyPI ,用户可使用 pip 命令进行安装。安装千帆 SDK 需要 3.7.0 或更高的 Python 版本

pip install qianfan



在安装完成后,用户即可在代码内引入千帆 SDK 并使用

import qianfan



快速使用在使用千帆 SDK 之前,用户需要在千帆平台上创建应用,以获得 API Key (AK) 和 Secret Key (SK)。AK 与 SK 是用户在调用千帆 SDK 时所需要的凭证。具体获取流程参见平台的应用接入使用说明文档
获取到 AK 和 SK 后,用户还需要传递它们来初始化千帆 SDK。 千帆 SDK 支持如下三种传递方式,按优先级从低到高排序:

# 通过环境变量传递(作用于全局,优先级最低)import os
os.environ["QIANFAN_AK"]="..."
os.environ["QIANFAN_SK"]="..."# 或者通过内置函数传递(作用于全局,优先级大于环境变量)import qianfan
qianfan.AK("...")
qianfan.SK("...")

# 或者构造时传递(仅作用于该对象,优先级最高)import qianfan
chat_comp = qianfan.ChatCompletion(ak="...", sk="...")



功能目前千帆 SDK 支持用户使用如下功能
  • Chat 对话
  • Completion 续写
  • Embedding 向量化
  • Plugin 插件调用
Chat 对话用户只需要提供预期使用的模型名称和对话内容,即可调用千帆大模型平台支持的,包括 ERNIE-Bot 在内的所有预置模型,如下所示:


回复

举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表