Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
동경
unidocs-zh
提交
b01cb4ec
unidocs-zh
项目概览
동경
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录