更新记录
1.0.0(2025-05-08) 下载此版本
首次发布! 一个简单的 uni-ai demo 接入 deepseek 对接云函数
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用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