Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
b01cb4ec
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3182
Star
105
Fork
807
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
69
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
69
合并请求
69
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b01cb4ec
编写于
6月 27, 2023
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: update uni-ai
上级
3bc6e03b
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
7 addition
and
7 deletion
+7
-7
docs/uniCloud/uni-ai-intro.md
docs/uniCloud/uni-ai-intro.md
+1
-1
docs/uniCloud/uni-ai.md
docs/uniCloud/uni-ai.md
+6
-6
未找到文件。
docs/uniCloud/uni-ai-intro.md
浏览文件 @
b01cb4ec
...
...
@@ -83,7 +83,7 @@ ai都是回答文字内容,但实际场景中经常需要自动化执行一些
let
llmManager
=
uniCloud
.
ai
.
getLLMManager
({
provider
:
'
azure
'
})
llm
.
chatCompletion
({
await
llm
.
chatCompletion
({
messages
:
[{
role
:
'
user
'
,
content
:
'
你好,ai
'
...
...
docs/uniCloud/uni-ai.md
浏览文件 @
b01cb4ec
...
...
@@ -4,7 +4,7 @@
> 新增于HBuilderX正式版 3.7.10+, Alpha版 3.7.13+。
>
uni-ai计费网关新增于2023年6月15日,HBuilderX会在下次发版时进行支持,需要更新云端依赖uni-ai的云函数才可以
使用uni-ai计费网关
>
HBuilderX 3.8.5+支持在本地调试云函数时
使用uni-ai计费网关
:::warning 注意
使用低版本HBuilder,只能上传到uniCloud云端联调。因为低版本的uniCloud本地运行插件不支持
`uni-ai`
。云端和本地扩展库差异参考:
[
云端和本地扩展库差异
](
rundebug.md#diff-extension
)
...
...
@@ -131,7 +131,7 @@ const llmManager = uniCloud.ai.getLLMManager({
对话接口响应一般比较慢,建议将云函数超时时间配置的长一些,比如30秒(客户端访问云函数最大超时时间:腾讯云为30秒,阿里云为60秒)。如何配置云函数超时时间请参考:
[
云函数超时时间
](
cf-functions.md#timeout
)
:::
用法:
`llm.chatCompletion(Object ChatCompletionOptions)`
用法:
`llm
Manager
.chatCompletion(Object ChatCompletionOptions)`
**参数说明ChatCompletionOptions**
...
...
@@ -291,7 +291,7 @@ console.log(res);
> 新增于HBuilderX正式版 3.7.10+, alpha版 HBuilderX 3.8.0+。
> uni-ai chatCompletion接口支持传sseChannel参数的用法云端支持新增于2023年6月15日,HBuilderX
会在下次发版时进行支持
。使用uni-ai计费网关流式响应时,sseChannel参数必填
> uni-ai chatCompletion接口支持传sseChannel参数的用法云端支持新增于2023年6月15日,HBuilderX
3.8.5+支持在本地调试云函数时使用此用法
。使用uni-ai计费网关流式响应时,sseChannel参数必填
访问AI聊天接口时,如生成内容过大,响应时间会很久,前端用户需要等待很长时间才会收到结果。
...
...
@@ -299,7 +299,7 @@ console.log(res);
以往云函数只有return的时候,才能给客户端返回消息。在流式响应中,需要云函数支持sse,在return前给客户端一直发送通知。
uniCloud的云函数,基于uni-push2
,于 HBuilderX 新版
提供了sse通道,即
[
云函数请求中的中间状态通知通道
](
sse-channel.md
)
。
uniCloud的云函数,基于uni-push2提供了sse通道,即
[
云函数请求中的中间状态通知通道
](
sse-channel.md
)
。
在调用
`chatCompletion`
接口时传递参数
`stream: true`
即可开启流式响应。使用uni-ai计费网关时还需要传递
`sseChannel`
才可以使用流式响应。
...
...
@@ -380,7 +380,7 @@ exports.main = async (event, context) => {
// await sseChannel.write(message)
// console.log('---message----', message) // 实时触发
// })
streamRes
.
on
(
'
optimizedMessage
'
,
async
(
message
)
=>
{
// optimizedMessage事件
云端新增于`2023年6月21日`,HBuilderX本地调试将于下次发版支持。
streamRes
.
on
(
'
optimizedMessage
'
,
async
(
message
)
=>
{
// optimizedMessage事件
await
sseChannel
.
write
(
message
)
console
.
log
(
'
---message----
'
,
message
)
// 实时触发
})
...
...
@@ -746,7 +746,7 @@ uni-ai计费网关支持调用minimax、微软azure openai ChatGPT3.5的对话
1.
运行应用,调用LLM的chatCompletion接口,看看是否返回内容
2.
在uniCloud web控制台的uni-ai管理界面,查看计费报表,是否产生了对应的计费条目
目前仅更新了云端扩展库,HBuilderX本地调试使用的扩展库会在HBuilderX下次发版时进行更新。所以使用uni-ai计费网关时,不要使用本地运行云函数,切到云端运行
。
使用uni-ai计费网关时,如需本地运行需要使用HBuilderX 3.8.5及以上版本
。
## 交流群
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录