【人工智能】Dify 接入大模型简介

Dify 是基于大语言模型的 AI 应用开发平台,初次使用时你需要先在 Dify 的 设置 > 模型供应商 页面内添加并配置所需要的模型。

设置-模型供应商

Dify 目前已支持主流的模型供应商,例如 OpenAI 的 GPT 系列、Anthropic 的 Claude 系列等。不同模型的能力表现、参数类型会不一样,你可以根据不同情景的应用需求选择你喜欢的模型供应商。

你在 Dify 应用以下模型能力前,应该前往不同的模型厂商官方网站获得他们的 API Key。

🌞 官网:https://dify.ai/zh

1.模型类型

在 Dify 中,按模型的使用场景将模型分为以下 4 类:

  • 系统推理模型。在创建的应用中,用的是该类型的模型。智聊、对话名称生成、下一步问题建议用的也是推理模型。

    🚀 已支持的系统推理模型供应商:

  • Embedding 模型。在知识库中,将分段过的文档做 Embedding 用的是该类型的模型。在使用了知识库的应用中,将用户的提问做 Embedding 处理也是用的该类型的模型。

    🚀 已支持的 Embedding 模型供应商:

  • Rerank 模型。Rerank 模型用于增强检索能力,改善 LLM 的搜索结果。

    🚀 已支持的 Rerank 模型供应商:

  • 语音转文字模型。在对话型应用中,将语音转文字用的是该类型的模型。

    🚀 已支持的语音转文字模型供应商:

    • OpenAI

2.托管模型试用服务

我们为 Dify 云服务的用户提供了不同模型的试用额度,请在该额度耗尽前设置你自己的模型供应商,否则将会影响应用的正常使用。

  • OpenAI 托管模型试用: 我们提供 200 次调用次数供你试用体验,可用于 GPT3.5-turbo、GPT3.5-turbo-16k、text-davinci-003 模型。

3.设置默认模型

Dify 在需要模型时,会根据使用场景来选择设置过的默认模型。在 设置 > 模型供应商 中设置默认模型。

系统默认推理模型System Reasoning Model):设置创建应用使用的默认推理模型,以及对话名称生成、下一步问题建议等功能也会使用该默认推理模型。

4.接入模型设置

在 Dify 的 设置 > 模型供应商 中设置要接入的模型。

模型供应商分为两种:

  • 自有模型。该类型的模型供应商提供的是自己开发的模型。如 OpenAI,Anthropic 等。
  • 托管模型。该类型的模型供应商提供的是第三方模型。如 Hugging Face,Replicate 等。

在 Dify 中接入不同类型的模型供应商的方式稍有不同。

4.1 接入自有模型的模型供应商

  • 接入自有模型的供应商后,Dify 会自动接入该供应商下的所有模型。
  • 在 Dify 中设置对应模型供应商的 API key,即可接入该模型供应商。

🚀 Dify 使用了 PKCS1_OAEP 来加密存储用户托管的 API 密钥,每个租户均使用了独立的密钥对进行加密,确保你的 API 密钥不被泄漏。

4.2 接入托管模型的模型供应商

托管类型的供应商上面有很多第三方模型。接入模型需要一个个的添加。具体接入方式如下:

5.使用模型

配置完模型后,就可以在应用中使用这些模型了:

<think>好的,用户想知道如何将DifyAI大模型集成到WPS中,实现文档编辑的功能扩展。我需要先理解Dify和WPS的集成方式,以及现有的技术可能性。 首先,Dify是一个AI应用开发平台,允许用户通过API或插件方式集成大模型。根据引用[1],提到DeepSeek工具箱中的IDE和Office插件,这可能意味着类似插件的方法可行。另外,引用[2]中提到的模型层优化和底层库技术,如PyTorch和CUDA,可能涉及性能优化方面,但用户的问题更多是集成步骤,所以可能需要结合API调用和插件开发。 接下来,用户需要具体的教程步骤。可能需要分步骤说明:注册Dify账号、创建AI应用、获取API密钥,然后在WPS中开发插件,调用这些API。引用[3]中的Prompt概念也很重要,需要指导用户如何设计有效的提示词来引导模型生成所需内容。 另外,WPS支持VBA和JS API进行功能扩展,所以需要提到使用这些工具开发插件,处理文档内容并调用Dify的API。还要考虑安全性和权限问题,比如API密钥的保护,以及如何处理用户数据。 最后,生成相关问题时要围绕集成步骤、功能扩展案例、安全性、调试方法以及模型优化等方面。确保问题能帮助用户深入理解整个流程和可能遇到的挑战。</think>### Dify AI 大模型接入 WPS 的集成方法 #### **1. 技术实现路径** - **API 调用**:Dify 提供标准化的 API 接口,可通过 WPS 的插件系统(如 VBA 或 JS API)调用其大模型能力[^1]。 - **插件开发**:利用 WPS Office 支持的插件开发框架(如 JavaScript API),构建自定义功能模块,实现文档内容的智能处理[^1]。 - **功能场景示例**: - **智能校对**:通过 Dify 模型检测文档语法错误并自动修正 - **内容生成**:输入关键词后调用模型生成结构化文本(如报告、摘要) - **数据分析**:自动提取表格数据并生成可视化分析结果 #### **2. 具体实施步骤** 1. **注册 Dify 服务**: - 在 Dify 平台创建项目并获取 API Key - 选择适合文档处理的预训练模型(如 GPT-4) 2. **开发 WPS 插件**: ```javascript // WPS JS API 示例代码片段 function generateSummary() { const selection = Application.ActiveDocument.Selection.Text; const prompt = `用200字总结以下内容:${selection}`; fetch('https://api.dify.ai/v1/completion', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({prompt: prompt}) }) .then(response => response.text()) .then(result => { Application.ActiveDocument.Selection.InsertAfter(result); }); } ``` 3. **功能部署**: - 打包插件为 `.wpa` 格式安装包 - 通过 WPS 开发者中心进行分发或本地加载 #### **3. 性能优化建议** - 采用流式传输处理长文本(Chunked Encoding) - 实现本地缓存机制减少重复请求 - 使用 AWQ/GPTQ 量化技术降低模型响应延迟[^2] #### **4. 安全注意事项** - API Key 应加密存储于注册表或配置文件中 - 敏感数据处理需符合 GDPR 规范 - 建议增加用户授权确认环节
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据与AI实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值