Skip to content

Commit

Permalink
Merge branch 'master' of github.com:bmob/BmobDocs
Browse files Browse the repository at this point in the history
  • Loading branch information
pkball committed Oct 8, 2024
2 parents 1ebc92c + f26ce5c commit 89147a1
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
17 changes: 15 additions & 2 deletions docs/ai/python/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -477,8 +477,8 @@ <h2 id="_2">获取应用密钥<a class="headerlink" href="#_2" title="Permanent
<p>在跳转页面,进入设置/应用密钥,点击复制,即可得到<code>Application ID</code><code>Rest api key</code></p>
<p><img alt="" src="./image/rumen_miyue_2.png" /></p>
<h2 id="_3">安装<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
<p>在命令行中执行下面的代码安装Python-bmob包</p>
<pre><code class="pip">pip install python-bmob
<p>在命令行中执行下面的代码安装<code>bmobpy</code></p>
<pre><code class="pip">pip install bmobpy
</code></pre>

<h2 id="_4">初始化<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
Expand Down Expand Up @@ -506,6 +506,19 @@ <h3 id="_5">发送对话<a class="headerlink" href="#_5" title="Permanent link">
</code></pre>

<p>其中,session可以是用户的昵称\ID等等。</p>
<p>Bmob.chat方法会自动把对话记录保存在内存中,每次和AI交互的时候,都会讲上下文传递给AI。如果我们希望自定义上下文,可以使用下面的方法:</p>
<pre><code class="python">context = [
{&quot;content&quot;: &quot;从现在开始,你是一名教师,名字叫张三,和你聊天的人叫李四,请认真扮演好教师的角色&quot;, &quot;role&quot;: &quot;system&quot;},
{&quot;content&quot;: &quot;张老师好&quot;, &quot;role&quot;: &quot;user&quot;},
{&quot;content&quot;: &quot;李同学,你好啊&quot;, &quot;role&quot;: &quot;assistant&quot;},
{&quot;content&quot;: &quot;老师,什么是地球?&quot;, &quot;role&quot;: &quot;user&quot;},
{&quot;content&quot;: &quot;地球就是我们生活的家园&quot;, &quot;role&quot;: &quot;assistant&quot;},
]
b.chat2(context)

</code></pre>

<p>上面的代码中,<code>system</code>角色通常用来携带系统的prompt信息,<code>user</code>表示用户,也就是提问者,<code>assistant</code>表示AI。</p>
<h3 id="ai_1">关闭AI服务<a class="headerlink" href="#ai_1" title="Permanent link">&para;</a></h3>
<pre><code class="python">b.closeAI()
</code></pre>
Expand Down
13 changes: 13 additions & 0 deletions docs/data/python/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,19 @@ <h3 id="_10">发送对话<a class="headerlink" href="#_10" title="Permanent link
</code></pre>

<p>其中,session可以是用户的昵称\ID等等。</p>
<p>Bmob.chat方法会自动把对话记录保存在内存中,每次和AI交互的时候,都会讲上下文传递给AI。如果我们希望自定义上下文,可以使用下面的方法:</p>
<pre><code class="python">context = [
{&quot;content&quot;: &quot;从现在开始,你是一名教师,名字叫张三,和你聊天的人叫李四,请认真扮演好教师的角色&quot;, &quot;role&quot;: &quot;system&quot;},
{&quot;content&quot;: &quot;张老师好&quot;, &quot;role&quot;: &quot;user&quot;},
{&quot;content&quot;: &quot;李同学,你好啊&quot;, &quot;role&quot;: &quot;assistant&quot;},
{&quot;content&quot;: &quot;老师,什么是地球?&quot;, &quot;role&quot;: &quot;user&quot;},
{&quot;content&quot;: &quot;地球就是我们生活的家园&quot;, &quot;role&quot;: &quot;assistant&quot;},
]
b.chat2(context)

</code></pre>

<p>上面的代码中,<code>system</code>角色通常用来携带系统的prompt信息,<code>user</code>表示用户,也就是提问者,<code>assistant</code>表示AI。</p>
<h3 id="ai_2">关闭AI服务<a class="headerlink" href="#ai_2" title="Permanent link">&para;</a></h3>
<pre><code class="python">b.closeAI()
</code></pre>
Expand Down

0 comments on commit 89147a1

Please sign in to comment.