From f26ce5ce8ac6be44197cfeec4060550f0bf4c6af Mon Sep 17 00:00:00 2001 From: jeffbmob Date: Tue, 8 Oct 2024 12:52:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AB=AF=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E7=94=9F=E6=88=90=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ai/python/index.html | 17 +++++++++++++++-- docs/data/python/index.html | 13 +++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/docs/ai/python/index.html b/docs/ai/python/index.html index dea9e1de..3f4d9cae 100644 --- a/docs/ai/python/index.html +++ b/docs/ai/python/index.html @@ -477,8 +477,8 @@

获取应用密钥

安装

-

在命令行中执行下面的代码安装Python-bmob包:

-
pip install python-bmob
+

在命令行中执行下面的代码安装bmobpy包:

+
pip install bmobpy
 

初始化

@@ -506,6 +506,19 @@

发送对话

其中,session可以是用户的昵称\ID等等。

+

Bmob.chat方法会自动把对话记录保存在内存中,每次和AI交互的时候,都会讲上下文传递给AI。如果我们希望自定义上下文,可以使用下面的方法:

+
context = [
+    {"content": "从现在开始,你是一名教师,名字叫张三,和你聊天的人叫李四,请认真扮演好教师的角色", "role": "system"},
+    {"content": "张老师好", "role": "user"},
+    {"content": "李同学,你好啊", "role": "assistant"},
+    {"content": "老师,什么是地球?", "role": "user"},
+    {"content": "地球就是我们生活的家园", "role": "assistant"},
+]
+b.chat2(context)
+
+
+ +

上面的代码中,system角色通常用来携带系统的prompt信息,user表示用户,也就是提问者,assistant表示AI。

关闭AI服务

b.closeAI()
 
diff --git a/docs/data/python/index.html b/docs/data/python/index.html index 9339f648..4cf43562 100644 --- a/docs/data/python/index.html +++ b/docs/data/python/index.html @@ -783,6 +783,19 @@

发送对话context = [ + {"content": "从现在开始,你是一名教师,名字叫张三,和你聊天的人叫李四,请认真扮演好教师的角色", "role": "system"}, + {"content": "张老师好", "role": "user"}, + {"content": "李同学,你好啊", "role": "assistant"}, + {"content": "老师,什么是地球?", "role": "user"}, + {"content": "地球就是我们生活的家园", "role": "assistant"}, +] +b.chat2(context) + + + +

上面的代码中,system角色通常用来携带系统的prompt信息,user表示用户,也就是提问者,assistant表示AI。

关闭AI服务

b.closeAI()