Repolode
langgenius

langgenius/dify

Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.

Open source альтернатива:FlowiseLangChain Studio

Звёзды
158,940
Форки
25,121
Открытые issues
1,146
Последний коммит
5 часов назад

Что это?

Dify — платформа с открытым исходным кодом для создания приложений на базе LLM. В ней объединены визуальный холст для построения сценариев, Prompt IDE для сравнения ответов моделей, RAG-пайплайн для загрузки и поиска документов и возможности создания агентов. Благодаря этому команды могут довести приложение от прототипа до запуска в production в одном инструменте.

Платформа поддерживает сотни проприетарных и open-source LLM от разных провайдеров инференса, включая GPT, Mistral и Llama 3, а также любые эндпоинты, совместимые с OpenAI API. Агенты могут выполнять команды, работать с файлами в собственной песочнице и вызывать инструменты из Dify Marketplace, MCP-серверов или пользовательских API. Платформа отслеживает логи приложений и их производительность, а также поддерживает интеграции с Opik, Langfuse и Arize Phoenix.

Каждое созданное в Dify приложение можно предоставить через backend API, чтобы вызывать его из существующих бизнес-систем. Dify доступна как облачный сервис или для самостоятельного развёртывания с Docker Compose.

Ключевые возможности

  • 01Визуальный холст для создания и тестирования AI-сценариев
  • 02Поддержка сотен LLM от разных провайдеров и любых моделей, совместимых с OpenAI API
  • 03Prompt IDE для создания промптов и сравнения производительности моделей
  • 04RAG-пайплайн с извлечением текста из PDF, PPT и других форматов документов
  • 05Агенты с песочницей, навыками и инструментами из Marketplace, MCP-серверов или пользовательских API
  • 06Backend API для каждого приложения, а также логи и мониторинг производительности

Сценарии использования

  • Создание прототипа чат-бота, который отвечает на основе внутренних документов с помощью RAG
  • Построение многоэтапных сценариев для агентов, вызывающих внешние инструменты и API
  • Сравнение моделей и промптов командами перед выбором решения для production
  • Добавление функций на базе LLM в существующие продукты через backend API

Быстрый старт

  1. 1

    Перейдите в папку проекта dify

    cd dify
  2. 2

    Перейдите в папку docker

    cd docker
  3. 3

    Скопируйте пример файла окружения

    cp .env.example .env
  4. 4

    Запустите Dify с помощью Docker Compose

    docker compose up -d

Что важно знать

  • Проект распространяется по лицензии Dify Open Source License, основанной на Apache 2.0 и содержащей дополнительные условия. Ознакомьтесь с ней перед коммерческим использованием.
  • Для самостоятельного размещения требуются Docker и Docker Compose версии v2.24.0 или новее, а также не менее 2 ядер CPU и 4 GiB оперативной памяти.
  • За помощью, не описанной в разделе FAQ файла README, придется обращаться к сообществу.

Темы

Частые вопросы

Что такое dify?
Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве. Dify — платформа с открытым исходным кодом для создания приложений на базе LLM. В ней объединены визуальный холст для построения сценариев, Prompt IDE для сравнения ответов моделей, RAG-пайплайн для загрузки и поиска документов и возможности создания агентов. Благодаря этому команды могут довести приложение от прототипа до запуска в production в одном инструменте.
dify можно использовать бесплатно? Какая у него лицензия?
dify распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dify всё ещё поддерживается?
Активно поддерживается. Последний коммит в dify — 20 окт. 2026 г..
Для чего можно использовать dify?
Создание прототипа чат-бота, который отвечает на основе внутренних документов с помощью RAG Построение многоэтапных сценариев для агентов, вызывающих внешние инструменты и API Сравнение моделей и промптов командами перед выбором решения для production Добавление функций на базе LLM в существующие продукты через backend API
Как установить dify?
Перейдите в папку проекта dify: cd dify Перейдите в папку docker: cd docker Скопируйте пример файла окружения: cp .env.example .env Запустите Dify с помощью Docker Compose: docker compose up -d
Где скачать dify?
Исходный код и инструкции по установке — на GitHub: https://github.com/langgenius/dify

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты