更新记录

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 云函数集成
  • 支持流式响应
  • 简单易用的接口

使用前准备

  1. 注册 Deepseek 账号并获取 API Key
  2. 配置 uniCloud 环境
  3. 确保有可用的代理地址(如果需要)

配置说明

云函数配置

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 响应内容
    }
}

注意事项

  1. 请确保 API Key 的安全性,不要将其暴露在公开环境中
  2. 根据实际需求调整 tokensToGenerate 参数
  3. 确保网络环境能够正常访问 Deepseek API

技术支持

如有问题,请提交 Issue 或联系技术支持。

许可证

MIT License

隐私、权限声明

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

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

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

许可协议

MIT协议

暂无用户评论。

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