Перейти к основному содержанию
Dify — это open-source платформа для разработки приложений на базе LLM, которая позволяет вам быстро создавать AI-приложения. Через APIYI вы можете использовать в Dify различные популярные AI-модели.

Быстрая интеграция

1. Получение API-ключа

Перейдите в консоль APIYI, чтобы получить API-ключ.

2. Настройка поставщика моделей

  1. Войдите на платформу Dify
  2. Нажмите на имя пользователя > Настройки
  3. Выберите «Поставщик моделей» — выберите OpenAI-API-compatible
  4. Выберите способ настройки в зависимости от типа модели
Dify-совместимый с OpenAI API

Настройка для всех моделей, включая GPT, Claude, Gemini

  • Тип модели: выберите тип LLM (первый столбец, изображение опущено)
  • Название модели: необходимо ввести стандартное название модели, а не произвольное
    • Пример: введите gemini-2.5-flash вместо Gemini 2.5 Flash
  • Отображаемое название модели: может быть любым для удобства идентификации, например Gemini 2.5 Flash
  • API-ключ: введите ключ APIYI
  • URL эндпоинта API: https://api.apiyi.com/v1
  • Название модели в эндпоинте API: используйте стандартное название, например gemini-2.5-flash
Шаг 2 добавления модели в Dify Конфигурация модели содержит множество параметров, которые следует настроить в зависимости от фактической ситуации: Примечание: интерфейс настройки моделей в Dify не всегда актуален, например, стандартная длина контекста 4096 довольно мала. Точную длину контекста для каждой большой модели см. в официальной документации (раздел «Навигация по ресурсам» в этом центре документации) Шаг 3 добавления модели в Dify Доступны дополнительные параметры Шаг 4 добавления модели в Dify

Основные возможности

Чат-ассистент

Создавайте интеллектуальных чат-ассистентов:
  1. Выберите шаблон «Чат-ассистент»
  2. Настройте system prompt:
  1. Выберите подходящую модель (например, GPT-4)
  2. Настройте параметры:
    • Temperature: 0.7 (балансируйте креативность и точность)
    • Max Output: 2000 tokens

Приложение для workflow

Создавайте сложные AI workflow:

Вопросы и ответы по базе знаний

Подключите базу знаний документов:
  1. Создайте базу знаний
  2. Загрузите документы (PDF, Word, Markdown)
  3. Выберите embedding-модель: text-embedding-ada-002
  4. Укажите базу знаний в приложении
  5. Настройте параметры retrieval:
    • Количество retrieval: 3-5 сегментов
    • Порог similarity: 0.7
    • Reranking: Включено

Типы приложений

1. Ассистент для чата

2. Анализ документов

3. Ассистент для кода

Расширенные возможности

Интеграция с API

Приложения Dify можно вызывать через API:

Пакетная обработка

Обрабатывайте большие объемы данных:
  1. Подготовьте CSV-файл
  2. Создайте пакетную задачу
  3. Настройте шаблон обработки
  4. Выполните пакетную задачу
  5. Экспортируйте результаты

Мультимодальное приложение

Поддерживает обработку текста и изображений в смешанном режиме:

Стратегия выбора модели

Выбор по сценарию

Оптимизация затрат

Лучшие практики

1. Оптимизация prompt

2. Проектирование workflow

3. Мониторинг и оптимизация

Регулярные проверки:
  • Обратная связь по удовлетворенности пользователей
  • Статистика времени ответа
  • Использование затрат
  • Анализ частоты ошибок

4. Управление версиями

  • Регулярно создавайте резервные копии конфигурации приложения
  • Тестируйте новые версии перед выпуском
  • Храните несколько версий для отката

Устранение неполадок

Распространенные проблемы

Сбой вызова модели

  • Проверьте правильность ключа API
  • Убедитесь, что на счете достаточно баланса
  • Проверьте сетевое подключение

Низкое качество ответа

  • Оптимизируйте структуру prompt
  • Настройте параметры модели
  • Добавьте информацию о контексте

Проблемы с производительностью

  • Выберите более быстрые модели
  • Уменьшите лимиты длины вывода
  • Включите кэширование

Оптимизация производительности

Рекомендации по развертыванию

Производственная среда

Настройка безопасности

  • Используйте переменные среды для хранения конфиденциальной информации
  • Включите доступ по HTTPS
  • Настройте контроль доступа
  • Регулярно обновляйте зависимости

Настройка мониторинга

Нужна дополнительная помощь? Пожалуйста, ознакомьтесь с Подробной документацией по интеграции.