markqiu's picture
百度文心一言的例子
569cdb0

A newer version of the Gradio SDK is available: 5.19.0

Upgrade

基础功能演示应用

基础功能演示应用提供对话补全、语义向量以及文生图demo,可供大家快速体验ERNIE Bot SDK的功能。

  • 对话补全(Chat Completion) 基于ernie-bot或ernie-bot-turbo的生成式对话能力;
  • 语义向量(Embedding) 生成输入文本的语义向量表征,并计算不同向量间的余弦相似度;
  • 文生图(Image Generation) 根据输入文本,生成不同尺寸的图像。

安装依赖

首先,请确保Python版本>=3.8。然后执行如下命令:

cd examples/quick_start
pip install -r requirements.txt

运行应用

执行如下命令:

python gradio_demo.py

然后,使用本地浏览器打开http://localhost:8073

可以通过--port指定端口号,例如python gradio_demo.py --port 8188指定8188端口作为启动Gradio服务的端口。默认端口为8073。

对话补全(Chat Completion)

使用前,请参考认证鉴权文档获取要使用的后端的鉴权参数。

在页面的左侧如下图所示的红框处填入申请得到的鉴权参数,之后输入对话内容并点击提交即可。

An example of Chat Completion

语义向量(Embedding)

使用前,请参考认证鉴权文档获取要使用的后端的鉴权参数。

在页面的左侧如下图所示的红框处填入申请得到的鉴权参数。输入两段文本,点击提交后,demo会展示提取到的向量,以及计算得到的两个向量间的余弦相似度。

An example of Embedding

文生图(Image Generation)

使用前,请参考认证鉴权文档申请智能创作平台的API key与secret key用于服务调用鉴权。

An example of Image Generation