最新版 Dify(开源的大模型应用开发平台)功能介绍及接入阿里云百炼 Coding Plan、Token Plan 教程

简介: 在AI应用开发领域,开源平台凭借灵活定制、成本可控、生态开放的优势,成为企业与开发者构建智能应用的首选。Dify作为一款开源的大模型应用开发平台,以可视化、低代码、全链路的特性,彻底降低了AI应用从原型设计到生产部署的门槛。最新版Dify在工作流编排、RAG能力、Agent沙箱、MCP协议支持等方面实现全面升级,同时可无缝接入阿里云百炼的Coding Plan与Token Plan,为开发者提供稳定、高效、灵活的大模型服务支撑。本文将全面拆解Dify的核心功能,详细讲解接入阿里云百炼两种计费方案的完整流程,附可直接执行的代码命令与实操步骤,助力开发者快速掌握工具使用,高效构建各类AI应用。

在AI应用开发领域,开源平台凭借灵活定制、成本可控、生态开放的优势,成为企业与开发者构建智能应用的首选。Dify作为一款开源的大模型应用开发平台,以可视化、低代码、全链路的特性,彻底降低了AI应用从原型设计到生产部署的门槛。最新版Dify在工作流编排、RAG能力、Agent沙箱、MCP协议支持等方面实现全面升级,同时可无缝接入阿里云百炼的Coding Plan与Token Plan,为开发者提供稳定、高效、灵活的大模型服务支撑。本文将全面拆解Dify的核心功能,详细讲解接入阿里云百炼两种计费方案的完整流程,附可直接执行的代码命令与实操步骤,助力开发者快速掌握工具使用,高效构建各类AI应用。

一、Dify:开源AI应用开发的全链路平台

Dify是一款基于Apache-2.0开源协议的大模型应用开发平台,定位为“AI应用的操作系统”,覆盖从应用设计、模型集成、知识库管理、工作流编排到部署运维的全生命周期。它以可视化界面为核心,支持无代码/低代码开发,同时提供API与CLI扩展能力,既适合个人开发者快速验证AI想法,也适配企业级团队协作构建生产级应用。Dify在GitHub收获超149K Star,拥有活跃的开源社区与丰富的生态插件,是当前最受欢迎的开源AI应用开发平台之一。

(一)核心产品定位与设计理念

Dify的设计围绕三大核心理念展开,打造差异化的AI应用开发体验:

  1. 全链路可视化,降低开发门槛
    摒弃传统AI开发需要编写大量代码的模式,通过拖拽式界面完成工作流设计、知识库配置、模型集成等操作,无需深厚的AI技术背景,即可快速构建聊天机器人、智能问答、内容生成、数据处理等各类AI应用。
  2. 模型无锁化,灵活接入多元服务
    不绑定任何单一模型提供商,支持接入通义、GLM、DeepSeek、MiniMax等国内外主流大模型,同时兼容OpenAI协议,可无缝对接阿里云百炼等模型服务平台,开发者可根据需求自由选择模型,实现最优成本与性能平衡。
  3. 生产级能力,保障应用稳定运行
    内置企业级RAG管道、异步工作流引擎、Agent沙箱、权限管控等能力,支持高并发访问、数据安全隔离、日志监控与运维,确保AI应用从测试到生产的平稳过渡,满足企业级应用的稳定性与安全性要求。

(二)最新版核心功能全景

Dify最新版本完成多项重磅升级,功能覆盖AI应用开发全流程,以下为核心功能详解:

  1. 可视化工作流编排引擎(Workflow)
    这是Dify的核心能力,提供拖拽式工作流设计界面,支持构建复杂的AI任务链,无需编写代码即可实现多步骤、多模型、多工具的协同执行。
  • 丰富节点类型:包含LLM节点、知识库检索节点、条件分支节点、代码节点(支持Python/Node.js)、HTTP请求节点、变量节点、延迟节点等,覆盖AI应用开发的全场景需求。
  • 异步处理引擎:引入异步工作流引擎,对于包含多个I/O操作或模型调用的复杂工作流,系统可非阻塞调度任务,执行时间缩短近一半,大幅提升资源利用效率。
  • 实时协作编辑:支持多人同时编辑同一工作流,画布上的节点操作实时同步,可查看其他成员的光标位置与聚焦节点,支持添加评论与@提及,降低团队协作沟通成本。
  • HITL(人在回路)接入:通过Service API接入人工审核节点,可在关键步骤触发人工干预,确保AI应用输出符合业务要求,提升应用可靠性。
  1. 企业级RAG(检索增强生成)管道
    内置一体化RAG流水线,解决大模型幻觉问题,让AI回答基于真实数据,支持构建精准的知识库问答应用。
  • 多格式文档处理:自动处理PDF、HTML、Markdown、Word、Excel等格式文档,支持文本清洗、分段、去重、格式标准化。
  • 混合检索策略:支持向量检索、关键词(BM25)检索及混合检索,可自定义权重比例,提升检索精准度。
  • 重排序机制:内置Cohere Rerank与本地重排序模型支持,对检索结果二次排序,进一步提升答案相关性。
  • 父子分块模式:新增父子分块策略,解决传统固定大小分块导致的语义断裂问题,保留文档上下文完整性。
  • 多向量存储支持:兼容Weaviate、pgvector、Qdrant、Milvus等主流向量数据库,可根据业务需求选择存储方案。
  • 增量索引:更新文档时无需重建整个索引,仅同步增量内容,节省时间与计算资源。
  1. Dify Agent(Beta)与Linux沙箱
    最新版推出内置Dify Agent,提供完整的Linux沙箱运行环境,支持构建具备自主决策能力的智能体应用。
  • Agent构建器:通过UI直接构建Agent,设置基础提示词、上传Skills与文件、连接工具与知识库,辅助智能体可自动配置沙箱环境、安装软件包、创建Skill。
  • 沙箱安全隔离:Agent运行在独立Linux沙箱中,文件操作、命令执行、网络访问均受严格管控,避免恶意代码或误操作对系统造成破坏,保障应用安全。
  • Workflow无缝集成:Agent可直接调用Dify工作流,实现智能体与可视化工作流的协同,完成更复杂的端到端任务。
  1. 原生MCP协议支持
    全面支持Model Context Protocol(MCP)开放协议,大幅提升Dify的扩展性与集成能力。
  • MCP客户端/服务器:Dify可作为MCP客户端连接外部MCP服务器,也可作为MCP服务器供其他应用调用,实现跨平台、跨应用的上下文共享与工具调用。
  • 第三方服务集成:通过MCP协议快速集成GitHub、Slack、Notion、数据库、文件系统等第三方服务,无需编写复杂API包装代码。
  • 自定义工具标准化:提供标准化接口开发自定义工具,可在工作流与Agent中直接调用,扩展AI应用能力边界。
  1. 知识库与数据管理
    提供一站式知识库管理功能,支持私有数据接入与管理,构建专属AI应用数据底座。
  • 多源数据接入:支持上传本地文件、抓取网页内容、连接数据库、接入API数据等多种数据来源。
  • 元数据管理:支持为文档添加标签、分类、权限等元数据,可通过元数据过滤检索结果,精准定位所需信息。
  • 版本控制:支持文档版本管理,可查看历史修改记录、回滚至指定版本,保障数据一致性。
  • 数据安全:支持数据加密存储、权限分级管控,确保私有数据安全不泄露。
  1. 应用部署与运维
    提供多样化部署方式与完善的运维能力,保障AI应用稳定上线与运行。
  • 多部署方式:支持Docker一键部署、K8s Helm Chart部署、云平台托管部署,适配不同环境与规模。
  • API开放:所有应用均可生成API接口,支持与现有系统集成,实现AI能力的无缝嵌入。
  • 监控与日志:内置应用监控、模型调用日志、性能分析功能,可实时查看应用运行状态,快速定位问题。
  • 配额管理:支持模型调用配额、用户访问配额管控,避免资源滥用,控制使用成本。
  1. CLI工具(difyctl)
    推出官方CLI工具difyctl,支持通过命令行管理Dify应用、模型、工作流,适配自动化部署与脚本化操作场景。
  • 应用管理:创建、删除、启动、停止应用,查看应用状态与日志。
  • 模型配置:添加、删除、配置模型供应商与模型参数。
  • 工作流操作:导出、导入、运行工作流,支持批量操作。

二、阿里云百炼:Coding Plan与Token Plan计费方案详解

阿里云百炼作为国内领先的大模型服务平台,为Dify提供稳定、高性能的模型支持,推出Coding Plan与Token Plan两种专属计费方案,精准适配个人开发者与团队企业的不同使用场景,实现成本与效率的最优平衡。详情👉访问阿里云百炼大模型服务平台页面 了解
image.png
bailian1.png

(一)两种方案核心差异与适用场景

方案名称 计费模式 核心特点 适用人群 专属标识
Coding Plan 固定月费+按调用次数计量 固定月费订阅,包含基础调用额度,超额按次计费,模型选择丰富,API专属 个人开发者、小型团队,日常AI应用开发需求稳定 API Key以sk-sp-开头,Base URL:https://coding.dashscope.aliyuncs.com/v1
Token Plan(团队版) 按坐席订阅+按Token消耗抵扣 按团队坐席订阅,消耗按Token抵扣Credits,支持增购资源包,多成员共享,兼容OpenAI协议 中大型团队、企业,多成员协作开发,Token消耗灵活 API Key以sk-sp-开头,Base URL:https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1

(二)Coding Plan:个人与小型团队的优选

Coding Plan提供Lite基础套餐与Pro高级套餐两种选择,满足不同量级的AI应用开发需求:

  • Lite基础套餐:月费40元,包含18000次模型调用额度,适合个人开发者快速验证AI想法、构建小型应用,性价比极高。
  • Pro高级套餐:月费200元,包含90000次模型调用额度,适合小型团队协作开发、中大型AI应用持续迭代,额度充足,无需频繁担心超额。
    Coding Plan支持qwen3.5-plus、kimi-k2.5、glm-5、MiniMax-M2.5等主流编程与通用模型,覆盖聊天、问答、代码生成、内容创作等全场景需求,专属API Key与Base URL与其他方案完全隔离,避免混用导致的计费异常。详情👉访问阿里云百炼Coding Plan服务页面了解
    bailian1.png
    bailian2.png

(三)Token Plan团队版:企业级团队协作方案

Token Plan团队版采用“坐席订阅+Token消耗”模式,主账号与RAM子账号均可订阅(RAM子账号需主账号授予AliyunBailianFullAccess权限)。订阅后为团队成员分配席位,生成专属API Key,成员使用时按实际Token消耗抵扣Credits,超额可随时增购资源包,灵活适配团队规模与使用量波动。
该方案兼容OpenAI协议,支持qwen3.6-plus等高性能模型,提供更强大的语义理解与生成能力,同时支持团队级权限管控、使用量统计、资源统一管理,是企业级研发团队构建生产级AI应用的理想选择。详情👉访问阿里云百炼Token Plan服务页面了解
tokenplan1.png
image.png

三、Dify接入阿里云百炼:全流程实操教程

(一)前期准备:订阅套餐与获取API凭证

  1. 订阅阿里云百炼方案

    • 访问阿里云百炼控制台,选择Coding Plan或Token Plan团队版,根据需求选择套餐类型、坐席数量(Token Plan)与订阅周期,完成支付订阅。
    • Token Plan团队版需在“成员管理”页面为团队成员分配有效席位,再生成专属API Key;Coding Plan直接在控制台获取专属API Key。
  2. 获取关键接入凭证

    • 记录专属API Key(以sk-sp-开头,仅生成时完整显示,需妥善保存,避免泄露)。
    • 记录对应方案的Base URL:
      • Coding Plan:https://coding.dashscope.aliyuncs.com/v1
      • Token Plan团队版:https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
    • 确认所选模型在对应方案的支持列表中,避免配置后出现“模型不存在”错误。

(二)Dify安装与初始化

Dify支持Docker一键部署,以下为跨平台安装与初始化步骤:

  1. 安装Docker与Docker Compose
    确保系统已安装Docker与Docker Compose,若未安装,执行以下命令(以Ubuntu为例):
    ```bash

    安装Docker

    sudo apt update
    sudo apt install -y docker.io
    sudo systemctl start docker
    sudo systemctl enable docker

安装Docker Compose

sudo apt install -y docker-compose


2. **一键部署Dify**
执行以下命令克隆Dify仓库并启动服务:
```bash
# 克隆Dify仓库
git clone https://github.com/langgenius/dify.git
cd dify

# 复制环境变量配置文件
cp .env.example .env

# 启动Dify服务
docker-compose up -d

等待服务启动完成后,访问http://localhost即可进入Dify控制台,默认账号密码可在.env文件中查看。

(三)接入阿里云百炼Coding Plan(UI界面配置)

  1. 进入模型供应商配置页面
    登录Dify控制台,点击右上角个人账户→设置→模型供应商,或在创建应用时点击“大模型底座未配置”跳转链接。

  2. 安装OpenAI兼容模型插件
    在模型供应商页面右上角搜索框输入“OpenAI-API-compatible”,点击安装插件。

  3. 配置Coding Plan参数
    安装完成后,点击“添加模型”,填写以下参数:

  • 模型名称:自定义,如“阿里云百炼Coding Plan-qwen3.5-plus”
  • API Key:粘贴Coding Plan专属API Key(sk-sp-开头)
  • API Base URL:填写https://coding.dashscope.aliyuncs.com/v1
  • 模型名称(Model Name):填写qwen3.5-plus(可根据需求选择支持的模型)
  • 温度(Temperature):0.1-1.0,建议0.1-0.3(值越低输出越稳定)
  • 最大Token(Max Tokens):4096(根据模型支持调整)
  • 是否流式输出(Stream):开启(提升交互体验)
  1. 测试连接并保存
    点击“Test Connection”按钮,确认返回状态码为200表示配置成功,点击“保存”完成配置。

(四)接入阿里云百炼Token Plan团队版(UI界面配置)

  1. 重复安装OpenAI兼容模型插件
    同Coding Plan配置步骤,安装“OpenAI-API-compatible”插件。

  2. 配置Token Plan参数
    点击“添加模型”,填写以下参数:

  • 模型名称:自定义,如“阿里云百炼Token Plan-qwen3.6-plus”
  • API Key:粘贴Token Plan团队版专属API Key(sk-sp-开头)
  • API Base URL:填写https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
  • 模型名称(Model Name):填写qwen3.6-plus(可根据需求选择支持的模型)
  • 温度(Temperature):0.1-1.0,建议0.1-0.2
  • 最大Token(Max Tokens):8192
  • 是否流式输出(Stream):开启
  1. 测试连接并保存
    点击“Test Connection”测试,成功后保存配置。

(五)CLI工具(difyctl)接入配置

通过difyctl命令行工具快速配置阿里云百炼模型,适配自动化场景:

  1. 安装difyctl
    ```bash

    安装difyctl

    npm install -g difyctl

验证安装

difyctl --version


2. **配置Coding Plan(命令行)**
```bash
# 登录Dify(替换为你的Dify地址与账号密码)
difyctl login http://localhost --email admin@dify.ai --password dify

# 添加Coding Plan模型
difyctl model add \
  --provider openai-compatible \
  --name "阿里云百炼Coding Plan-qwen3.5-plus" \
  --api-key sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx \
  --base-url https://coding.dashscope.aliyuncs.com/v1 \
  --model qwen3.5-plus \
  --temperature 0.1 \
  --max-tokens 4096 \
  --stream true
  1. 配置Token Plan(命令行)

    # 添加Token Plan模型
    difyctl model add \
    --provider openai-compatible \
    --name "阿里云百炼Token Plan-qwen3.6-plus" \
    --api-key sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx \
    --base-url https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 \
    --model qwen3.6-plus \
    --temperature 0.1 \
    --max-tokens 8192 \
    --stream true
    
  2. 查看已配置模型

    # 列出所有模型
    difyctl model list
    

(六)创建AI应用并调用百炼模型

  1. 创建聊天应用
    登录Dify控制台,点击“创建应用”→选择“聊天助手”→填写应用名称→点击“创建”。

  2. 选择百炼模型
    进入应用编辑页面,点击右上角模型下拉框,选择已配置的阿里云百炼Coding Plan或Token Plan模型。

  3. 配置知识库(可选)
    点击左侧“知识库”→“添加知识库”→上传文档→完成向量化→关联至当前应用,实现基于私有数据的问答。

  4. 测试应用
    在右侧调试预览窗口发送消息,即可调用阿里云百炼模型生成回复,验证配置是否成功。

(七)MCP扩展接入(增强应用能力)

为Dify接入阿里云百炼WebSearch MCP,提升应用的实时信息获取能力:

  1. 创建MCP配置文件
    在Dify服务器创建mcp-config.json文件,内容如下:

    {
         
    "servers": {
         
     "bailian-websearch": {
         
       "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp",
       "headers": {
         
         "Authorization": "Bearer sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx"
       }
     }
    }
    }
    
  2. 修改Dify环境变量
    编辑Dify的.env文件,添加以下配置:

    MCP_CONFIG_PATH=/app/mcp-config.json
    
  3. 重启Dify服务

    cd dify
    docker-compose restart
    
  4. 在工作流中使用MCP工具
    创建工作流时,添加“MCP工具”节点,选择“bailian-websearch”,即可在工作流中调用联网搜索能力。

四、Dify+阿里云百炼:实战场景与效率提升

(一)个人开发者:快速验证AI想法

个人开发者使用Dify接入Coding Plan Lite套餐,可实现:

  • 快速构建应用:通过可视化界面10分钟内完成聊天机器人、智能问答等应用的搭建,无需编写大量代码。
  • 低成本试错:固定月费+按量计费,成本可控,适合快速验证AI应用创意。
  • 灵活迭代:随时切换模型、调整工作流、更新知识库,快速优化应用效果。

(二)团队协作:高效构建生产级应用

团队使用Dify接入Token Plan团队版,可实现:

  • 统一模型管理:团队共享同一模型配置,确保应用输出风格统一,降低协作成本。
  • 资源灵活管控:按坐席订阅,按需增购资源包,避免资源浪费,成本透明可控。
  • 多人协同开发:实时协作编辑工作流,快速响应需求变更,缩短应用交付周期。
  • 安全合规:企业级权限管控、数据加密、日志审计,满足生产级应用的安全要求。

(三)企业级应用:深度定制与集成

企业使用Dify+阿里云百炼,可实现:

  • 私有数据赋能:接入企业私有知识库,构建专属AI应用,提升业务效率。
  • 系统无缝集成:通过API将AI能力嵌入现有业务系统,实现数字化升级。
  • 模型优化定制:结合百炼模型微调能力,定制专属模型,提升应用精准度。
  • 高可用部署:支持K8s集群部署、负载均衡、容灾备份,保障应用7×24小时稳定运行。

五、常见问题与避坑指南

  1. API Key认证失败(401/403错误)

    • 确认API Key为对应方案专属(sk-sp-开头),未混用通用API Key(sk-开头)。
    • 检查Base URL是否正确,Coding Plan与Token Plan的URL不可互换。
    • 确认API Key未过期,Token Plan需确保账号已分配有效席位。
  2. 模型调用无响应或报错

    • 检查网络连接,确保Dify服务器可访问阿里云百炼服务地址。
    • 确认所选模型在对应方案的支持列表中,Coding Plan不支持部分高性能模型。
    • 降低Max Tokens参数值,避免因Token超限导致调用失败。
  3. Dify功能异常

    • 升级Dify至最新版本:git pull origin main && docker-compose up -d
    • 清空Docker缓存:docker system prune -a,重新部署Dify。
    • 检查环境变量配置,确保MCP、模型相关参数正确。
  4. RAG检索效果不佳

    • 优化文档分块策略,使用父子分块模式,提升语义完整性。
    • 调整混合检索权重,增加向量检索比例,提升精准度。
    • 启用重排序机制,对检索结果二次排序,提升答案相关性。

六、总结

Dify作为开源AI应用开发平台,凭借可视化工作流、企业级RAG、Agent沙箱、MCP协议支持等核心能力,彻底降低了AI应用开发的门槛。结合阿里云百炼的Coding Plan与Token Plan,开发者可根据自身需求选择灵活的计费方案,实现成本与效率的最优平衡。

本文从Dify的核心功能解析入手,详细讲解了阿里云百炼两种计费方案的差异,以及从Dify安装、UI界面配置、CLI工具接入到MCP扩展的全流程实操方法,附完整可执行的代码命令与步骤。无论是个人开发者快速验证想法,还是团队企业级构建生产级应用,均可通过本文完成Dify与阿里云百炼的无缝集成,高效构建各类AI应用,释放AI技术的商业价值。

目录
相关文章
|
3天前
|
人工智能 JSON 安全
|
3天前
|
云安全 人工智能 安全
|
3天前
|
人工智能 自然语言处理 数据挖掘
Qwen3.8-Max-Preview深度全解析:2.4万亿参数旗舰MoE模型+Token Plan限时优惠完整落地指南
2026年7月,全新旗舰级混合专家大模型Qwen3.8-Max-Preview正式开放抢先体验,作为通义千问Qwen3系列规格最高、综合推理能力顶尖的新一代模型,该模型总参数量达到2.4万亿(2.4T),是当前线上可调用的原生多模态旗舰模型,综合推理水准对标海外顶级Fable 5模型,在复杂工程开发、长文档深度分析、多步骤智能体自治、跨境多语言创作、海量数据挖掘五大高难度业务场景实现跨越式性能提升。
695 0
|
3天前
|
人工智能 自然语言处理 数据挖掘
最新版通义千问(Qwen3.8-Max-Preview)功能介绍
2026年,通义千问正式推出全新旗舰级大模型 **Qwen3.8-Max-Preview 预览版**,作为首款突破万亿参数规格的新一代基座模型,该模型总参数量达到**2.4万亿**,采用全新迭代的MoE混合专家架构,综合推理性能、长文本处理、多模态理解、复杂任务规划能力全面超越前代Qwen3.7-Max版本,整体实力跻身全球第一梯队,可对标海外顶级旗舰模型,是当前面向复杂工程开发、多智能体协同、超长文档解析、专业办公自动化场景的最优国产基座模型。
724 0
|
5天前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
649 25
|
4天前
|
人工智能 测试技术 语音技术
Qwen-Audio-3.0-TTS 正式发布!AI 语音从 “能说话” 升级到 “会带情绪表达”
阿里云发布Qwen-Audio-3.0-TTS语音合成大模型,支持细粒度标签控制(如[gasp][angry])、freestyle自由风格、16种语言及20种方言,声学鲁棒性强。含Flash(首包延时300ms)和Plus(全球榜单冠军)双版本,已在百炼平台开放调用。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
591 1
|
4天前
|
人工智能 自然语言处理 数据挖掘
Qwen3.8-Max 预览版全解析:2.4 万亿参数旗舰模型,Token Plan 限时优惠指南
Qwen3.8-Max-Preview是通义千问Qwen3系列旗舰MoE大模型,参数达2.4万亿,综合推理能力居行业第一梯队。支持思考/快速双模式,擅长大模型五大高难场景。现于阿里云百炼Token Plan、Qoder及QoderWork上线体验,个人版低至39元/月。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
518 1
Qwen3.8-Max 预览版全解析:2.4 万亿参数旗舰模型,Token Plan 限时优惠指南
|
11天前
|
缓存 UED 开发者
Codex109天重置23次,明天还要再送一次
Codex近109天完成23次额度重置,7月14日将迎来第24次。Tibo高频响应用户反馈:优化GPT-5.6高消耗问题、补发失效福利、调整重置时间——形成“反馈→回应→修复→补偿”正向闭环,彰显以用户为中心的产品哲学。(239字)
910 12

热门文章

最新文章