更新记录

1.0.2(2023-11-14)

开启源码授权版本

1.0.1(2023-11-01)

增加源码授权版本

1.0.0(2023-11-01)

新增ai作画、ai聊天、每日打卡、用户登录注册功能。

查看更多

平台兼容性

阿里云 腾讯云 支付宝云
×
Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × ×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


uniCloud 云端一体AI问答&AI作画项目模板

介绍

本项目是采用uniCloud官方提供的uni-ai以及uni-id用户体系,并使用uniCloud开发的云端一体AI问答及AI作画项目模板(轻便上手并且可以二次开发)

项目重点目录说明

├─components            组件
├─pages                 页面
│  ├─agreement          协议页面
│  ├─ai                 [ai相关功能](https://uniapp.dcloud.net.cn/uniCloud/uni-ai-intro.html)
│  │  ├─chat            uni-ai聊天相关页面
│  │  │  └─modules
│  │  └─draw            uni-ai绘画相关页面
│  │      └─modules
│  ├─home               首页
│  ├─mine               我的
│  │  └─historyScores   积分记录页
│  └─signIn             签到页
├─static                静态文件
│  ├─icons              静态icon图标
│  ├─images             静态图片
│  └─tabbar             tabbar所需的图标
├─stores                pinia储存
├─styles                公共样式
├─uniCloud-aliyun       阿里云云服务空间文件
│  ├─cloudfunctions     云函数文件
│  │  ├─ai-chat         [uni-ai聊天相关逻辑](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion)
│  │  ├─ai-draw         [uni-ai绘画相关逻辑(百度)](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#ai-media)
│  │  └─users-sign      用户签到相关逻辑
│  │      └─lib
│  └─database           [数据库定义](https://uniapp.dcloud.net.cn/uniCloud/hellodb.html)
├─uni_modules   
│  ├─uni-id-pages       [用户登录注册页面](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html)
└─utils
    └─highlight

安装教程

需使用极客开发工具HbuilderX进行开发,参考

使用说明

一、使用前,需先配置下列文件:

注意:json文件中不能包含任何注释!!!

配置中心路径:uniapp-plugin\uni_modules\uni-config-center\uniCloud\cloudfunctions\common\uni-config-center

1.ai-chat --> config.json 配置参考

2.ai-draw --> config.json

{
    "spentScore": 0,    作画单张图片时所需要消耗的积分数
    "apiKey": "",       调用baidu api 获取token所需的apikey值,参考:https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu
    "secretKey": "",    调用baidu api 获取token所需的secretKey值,参考:https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu
    "styleList": []     用户前台作画选择的风格数组,参考:https://ai.baidu.com/ai-doc/NLP/Ml9i5amtk#%E8%AF%B7%E6%B1%82%E8%AF%B4%E6%98%8E
}

3.user-sign --> config.json

{
    "signAddScore":2    每日签到时增加的积分数
}

4.uni-id --> config.json 配置参考

5.uni-id --> hooks --> index.js 需配置appId和defaultScore参数,具体说明如下

  // 你的应用的 appid,比如:__UNI_123123
  const appId = "";
  // 用户注册后默认积分
  const defaultScore = 10;

二、需自行购买并配置云服务空间,同时按云服务空间初始化向导进行初始化操作。 参考

三、ai聊天功能如需流式响应,则需自行开通uni-push功能,参考

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问