Files
LangBot/plugins/Runner/dify-agent/readme/README_ru_RU.md

4.0 KiB
Raw Permalink Blame History

Агент Dify

remove-think (логическое значение, по умолчанию false) скрывает рассуждения в тегах think, включая незавершённые. app-type также поддерживает chatflow.

Обзор

Запускает приложение Dify как LangBot Runner.

Информация о пакете

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

  • Включено: streaming, tool calling, knowledge retrieval, multimodal input
  • Не заявлено: interrupt

Настройка

Поле Тип Обязательно По умолчанию
base-url string Да https://api.dify.ai/v1
advanced-settings boolean Нет false
base-prompt text Да When the file content is readable, please read the content of this file. When the file is an image, describe the content of this image.
app-type select Да chat
api-key secret Да Пусто
timeout integer Нет 30
langbot-assets-enabled boolean Нет false
langbot-assets-gateway-host string Нет 0.0.0.0
langbot-assets-gateway-port integer Нет 8765
langbot-assets-gateway-request-timeout integer Нет 60
langbot-assets-token-ttl integer Нет 3600
langbot-assets-input-name string Нет langbot_asset_run_token

Разрешения Host

  • tools: detail, call
  • knowledge_bases: retrieve
  • history: page
  • storage: plugin

Установка и использование

  1. Установите плагин из магазина плагинов LangBot.
  2. Выберите указанный Runner ID в селекторе Runner вашего Pipeline.
  3. Заполните параметры подключения по таблице и храните секреты в полях secret панели управления.

Безопасность и ограничения

  • Runner использует только ресурсы LangBot, разрешённые для текущего запуска.
  • Доступность, возможности моделей и лимиты запросов зависят от внешнего сервиса.
  • Расширенное поведение и ограничения продукта описаны в китайском README в корне и английском README_en_US.md.

Provider identity compatibility (user-id-source)

Per-pipeline Runner parameter, not plugin-global configuration. sender remains the default. A sender run whose Host actor is missing or empty is refused before any upstream request, instead of minting a per-run provider user; select legacy-session explicitly when a conversation-scoped provider user is intended. Explicit legacy-session preserves native provider identity using trusted Host run context only; missing identity fails before any upstream request, never falls back to the sender or business params. legacy-session uses conversation.launcher_type (group/person) plus _ plus the exact conversation.launcher_id. Host must project the native Query.session launcher into those fields, including interaction/resume runs. Older Hosts that leave these fields empty must be upgraded. Provider conversation/session persistence remains Runner-owned. Configuration migration does not import old conversation IDs, threads, transcripts, pending forms or files; finish/cancel pending work or perform a separately authorized state migration. Changing identity on an existing stored provider conversation requires an explicit reset/migration decision.