2
2
3
3
<h1 >ERNIE Bot SDK</h1 >
4
4
5
- ERNIE Bot SDK 提供一系列便捷易用的接口 ,可以调用文心大模型的能力,包含文本创作、通用对话、语义向量、AI作图等。
5
+ ERNIE Bot SDK提供便捷易用的接口 ,可以调用文心大模型的能力,包含文本创作、通用对话、语义向量、AI作图等。
6
6
7
7
[ ![ License] ( https://img.shields.io/badge/license-Apache%202-blue.svg )] ( LICENSE )
8
8
[ ![ Version] ( https://img.shields.io/github/release/PaddlePaddle/ERNIE-Bot-SDK.svg )] ( https://github.com/PaddlePaddle/ERNIE-Bot-SDK/releases )
@@ -37,9 +37,10 @@ print(models)
37
37
# ernie-text-embedding 文心百中语义模型
38
38
# ernie-vilg-v2 文心一格模型
39
39
40
- # Set ak/sk
41
- erniebot.ak = " <EB-ACCESS-KEY>"
42
- erniebot.sk = " <EB-SECRET-KEY>"
40
+ # Set authentication params
41
+ erniebot.api_type = " qianfan"
42
+ erniebot.ak = " <ak-for-qianfan>"
43
+ erniebot.sk = " <sk-for-qianfan>"
43
44
44
45
# Create a chat completion
45
46
chat_completion = erniebot.ChatCompletion.create(model = " ernie-bot-3.5" , messages = [{" role" : " user" , " content" : " 你好,请介绍下你自己" }])
@@ -53,18 +54,18 @@ print(chat_completion.result)
53
54
# List supported models
54
55
erniebot api model.list
55
56
56
- # Set api_type, ak, sk for chat_completion.create
57
+ # Set authentication params for chat_completion.create
57
58
export EB_API_TYPE=" qianfan"
58
- export EB_AK=" <EB-ACCESS-KEY >"
59
- export EB_SK=" <EB-SECRET-KEY >"
59
+ export EB_AK=" <ak-for-qianfan >"
60
+ export EB_SK=" <sk-for-qianfan >"
60
61
61
62
# Create a chat completion (ernie-bot-3.5, ernie-bot-turbo, etc.)
62
63
erniebot api chat_completion.create --model ernie-bot-3.5 --message user ' 请介绍下你自己'
63
64
64
- # Set api_type, ak, sk for image.create
65
+ # Set authentication params for image.create
65
66
export EB_API_TYPE=" yinian"
66
- export EB_AK=" <EB-ACCESS-KEY >"
67
- export EB_SK=" <EB-SECRET-KEY >"
67
+ export EB_AK=" <ak-for-yinian >"
68
+ export EB_SK=" <sk-for-yinian >"
68
69
69
70
# Generate images via ERNIE-ViLG
70
71
erniebot api image.create --model ernie-vilg-v2 --prompt ' 画一只驴肉火烧' --height 1024 --width 1024 --image-num 1
@@ -82,8 +83,9 @@ ERNIE Bot SDK提供了对话补全能力的文心一言旗舰版模型`ernie-bot
82
83
``` python
83
84
import erniebot
84
85
85
- erniebot.ak = " <EB-ACCESS-KEY>"
86
- erniebot.sk = " <EB-SECRET-KEY>"
86
+ erniebot.api_type = " qianfan"
87
+ erniebot.ak = " <ak-for-qianfan>"
88
+ erniebot.sk = " <sk-for-qianfan>"
87
89
88
90
completion = erniebot.ChatCompletion.create(
89
91
model = ' ernie-bot-3.5' ,
@@ -113,8 +115,9 @@ ERNIE Bot SDK提供了提取语义向量的Embedding模型。
113
115
``` python
114
116
import erniebot
115
117
116
- erniebot.ak = " <EB-ACCESS-KEY>"
117
- erniebot.sk = " <EB-SECRET-KEY>"
118
+ erniebot.api_type = " qianfan"
119
+ erniebot.ak = " <ak-for-qianfan>"
120
+ erniebot.sk = " <sk-for-qianfan>"
118
121
119
122
embedding = erniebot.Embedding.create(
120
123
model = " ernie-text-embedding" ,
@@ -136,9 +139,10 @@ ERNIE Bot SDK提供了文生图能力的ERNIE-ViLG大模型。
136
139
``` python
137
140
import erniebot
138
141
139
- erniebot.ak = " <EB-ACCESS-KEY>"
140
- erniebot.sk = " <EB-SECRET-KEY>"
141
142
erniebot.api_type = " yinian"
143
+ erniebot.ak = " <ak-for-yinian>"
144
+ erniebot.sk = " <sk-for-yinian>"
145
+
142
146
143
147
response = erniebot.Image.create(
144
148
model = " ernie-vilg-v2" ,
0 commit comments