中文 EN
简单 🌍 地区定价 可靠性: 高

Dify低代码AI应用平台完整指南

Dify是120K+ Stars的开源LLM应用平台,低代码方式快速构建AI应用,支持RAG和Agent。本文介绍部署和使用教程

4.7 (4,100 条评价)
浏览 52,000 更新于 2024/5/18
Dify低代码RAG开源可视化编排LLM应用

一、Dify简介

Dify是一个开源的LLM应用开发平台,GitHub 120K+ Stars。提供可视化编排、RAG管道、Agent、API部署等功能。

核心特点

  • 低代码:可视化界面,无需编程基础

  • RAG管道:内置知识库和检索功能

  • Agent:内置Agent框架

  • 多模型支持:OpenAI、Claude、DeepSeek等

  • API部署:一键将应用发布为API

  • 团队协作:支持多用户和权限管理
  • 二、部署方式

    Docker部署(推荐)

    下载dify


    git clone https://github.com/langgenius/dify.git
    cd dify/docker

    启动服务


    cp .env.example .env
    docker-compose up -d

    访问


    open http://localhost:80

    配置API

    首次使用需要配置AI模型:

  • 进入 设置 → 模型供应商

  • 添加你的API密钥

  • 支持:OpenAI、Claude、DeepSeek、Qwen等
  • 硬件要求

    部署方式CPU内存硬盘

    单机版4核+8GB+50GB+

    生产版8核+16GB+100GB+

    三、使用教程

    创建应用

  • 点击"创建应用"

  • 选择应用类型:

  • - 对话型应用
    - Agent
    - 文本生成应用

  • 选择AI模型

  • 配置提示词

  • 添加知识库(可选)
  • RAG知识库

    上传文档


    支持格式:TXT、PDF、DOCX、Markdown、HTML

    配置检索参数


  • 向量模型:text-embedding-3-small

  • 检索模式:语义检索、混合检索

  • TopK:3-10

  • Agent配置

    内置Agent能力


  • 意图识别

  • 参数提取

  • 工具调用

  • 知识库检索
  • 支持自定义工具


  • HTTP API

  • Python函数

  • Fuction Calling

  • 四、支付相关

    Dify开源免费,但需要配置AI模型API:

    成本分析

    组件费用

    Dify本身免费

    AI模型API按量计费

    向量数据库免费(内置)

    服务器自备

    推荐模型配置

    开发环境

  • 使用本地开源模型(Ollama)
  • 生产环境

  • DeepSeek(推荐)

  • GPT-3.5(性价比)

  • Claude 3 Haiku(快速)
  • 五、API调用

    获取API Key

  • 进入应用 → 发布 → API

  • 复制API Key
  • 调用示例

    curl -X POST 'https://your-dify.com/v1/chat-messages' \
    -H 'Authorization: Bearer app-xxx' \
    -H 'Content-Type: application/json' \
    -d '{
    "query": "Hello",
    "response_mode": "blocking"
    }'

    六、企业版功能

    Dify提供企业版,额外功能:

  • SSO单点登录

  • 高级权限管理

  • 审计日志

  • 优先支持

  • 自托管授权
  • 相关工具

    觉得有用?分享给同学!