更新记录
1.0.0(2025-05-08) 下载此版本
首次发布! 一个简单的 uni-ai demo 接入 deepseek 对接云函数
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
Feiyu-Uni-AI 项目文档
项目简介
这是一个基于 uniCloud 的 AI 聊天应用,使用 Deepseek API 实现智能对话功能。
功能特点
- 基于 Deepseek API 的智能对话
- uniCloud 云函数集成
- 支持流式响应
- 简单易用的接口
使用前准备
- 注册 Deepseek 账号并获取 API Key
- 配置 uniCloud 环境
- 确保有可用的代理地址(如果需要)
配置说明
云函数配置
在 uniCloud-aliyun/cloudfunctions/chat/index.js
中配置以下参数:
const llmManager = uniCloud.ai.getLLMManager({
provider: 'deepseek',
apiKey: '你的 Deepseek API Key',
proxy: 'https://api.deepseek.com/v1' // Deepseek API 地址
})
主要参数说明
provider
: AI 服务提供商,当前使用 'deepseek'apiKey
: Deepseek 的 API 密钥proxy
: API 访问地址model
: 使用的模型,当前为 "deepseek-chat"tokensToGenerate
: 生成的最大 token 数量,默认 400
使用方法
调用示例
// 客户端调用示例
const content = "你好,请问有什么可以帮助你的?";
const res = await uniCloud.callFunction({
name: 'chat',
data: {
content
}
});
返回格式
{
code: 0,
msg: 'success',
data: {
// AI 响应内容
}
}
注意事项
- 请确保 API Key 的安全性,不要将其暴露在公开环境中
- 根据实际需求调整 tokensToGenerate 参数
- 确保网络环境能够正常访问 Deepseek API
技术支持
如有问题,请提交 Issue 或联系技术支持。
许可证
MIT License