2024.1.12-学习进度笔记

发布时间 2024-01-12 16:27:01作者: 张旭彤

今天,主要尝试通过飞桨星河社区ERNIE Bot SDK进行文心大模型的调用。

参考:https://ernie-bot-agent.readthedocs.io/zh-cn/latest/sdk/

快速安装

执行如下命令,快速安装Python语言的最新版本ERNIE Bot(要求Python >= 3.8)。

pip install --upgrade erniebot

 

Python接口

import erniebot

# List supported models
models = erniebot.Model.list()

print(models)
# ernie-3.5 文心大模型(ernie-3.5)
# ernie-turbo 文心大模型(ernie-turbo)
# ernie-4.0 文心大模型(ernie-4.0)
# ernie-longtext 文心大模型(ernie-longtext)
# ernie-text-embedding 文心百中语义模型
# ernie-vilg-v2 文心一格模型

# Set authentication params
erniebot.api_type = "aistudio"
erniebot.access_token = "<access-token-for-aistudio>"

# Create a chat completion
response = erniebot.ChatCompletion.create(model="ernie-3.5", messages=[{"role": "user", "content": "你好,请介绍下你自己"}])

print(response.get_result())

 

pip install --upgrade erniebot

# -*- coding: utf-8 -*-
import erniebot

# List supported models
models = erniebot.Model.list()

print(models)
# ernie-3.5 文心大模型(ernie-3.5)
# ernie-turbo 文心大模型(ernie-turbo)
# ernie-4.0 文心大模型(ernie-4.0)
# ernie-longtext 文心大模型(ernie-longtext)
# ernie-text-embedding 文心百中语义模型
# ernie-vilg-v2 文心一格模型

# Set authentication params
erniebot.api_type = "aistudio"
erniebot.access_token = "1234567890"

# Create a chat completion
response = erniebot.ChatCompletion.create(model="ernie-3.5", messages=[{"role": "user", "content": "题目:从人民生活水平不断提高的视角,分析我国从 “解决温饱”到“达到小康水平”再到“全面达成小康社会”中体现的中国特色社会主义制度优势。答案:第一,消除贫困、改善民生、逐步实现共同富裕,是中国特色社会主义的本质要求。让广大人民群众共享改革发展成果,是社会主义本质要求,是社会主义制度优越性的集中体现。我们推动经济社会发展,归根结底是要实现全体人民共同富裕。第二,党的集中统一领导的优势。中国***的领导是中国特色社会主义制度最大的优势,中国***的领导是中国特色社会主义最本质的特征,党的领导为全面建成小康社会提供了根本保障。第三,坚持以人民为中心的优势。我们的国家是人民当家作主的社会主义国家,坚持以人民为中心的发展思想,始终坚持把人民对美好生活的向往作为自己的奋斗目标。总分:5分。请以分数-评语的格式给出回复。"}])

print(response.get_result())

(由于敏感词和token的保密,上述代码经过修改)

https://aistudio.baidu.com/index/accessToken

token的查看与重置