You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gcgj-dify-1.7.0/web/app
QuantumGhost 349c3cf7b8
feat(api): Add image multimodal support for LLMNode (#17372)
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.

This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.

To integrate file outputs into workflows, adjustments to the frontend code
are necessary.

For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.

Close #15814.

Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
11 months ago
..
(commonLayout) Enhance Code Consistency Across Repository with `.editorconfig` (#19023) 11 months ago
(shareLayout) Chore: frontend infrastructure upgrade (#16420) 1 year ago
account Feat/loop break node (#17268) 1 year ago
activate chore: independent page style update (#17176) 1 year ago
components feat(api): Add image multimodal support for LLMNode (#17372) 11 months ago
dev-only feat: add i18n checker (ui) (#17283) 1 year ago
dev-preview feat/TanStack-Form (#18346) 12 months ago
education-apply refactor: type improvements that doesn't modify functionality (#17970) 12 months ago
forgot-password feat: add base path to resources (#17655) 12 months ago
init feat: add base path to resources (#17655) 12 months ago
install Added the missing path of the webpath prefix and the prefix basepath + of static resources to remove the bug of adding more basepath. (#18658) 11 months ago
repos/[owner]/[repo]/releases Introduce Plugins (#13836) 1 year ago
reset-password fix: update reset password token when email code verify success (#18364) 12 months ago
signin Enhance Code Consistency Across Repository with `.editorconfig` (#19023) 11 months ago
styles Enhance Code Consistency Across Repository with `.editorconfig` (#19023) 11 months ago
layout.tsx feat: add missing switches (#18619) 11 months ago
page.module.css Enhance Code Consistency Across Repository with `.editorconfig` (#19023) 11 months ago
page.tsx Chore: frontend infrastructure upgrade (#16420) 1 year ago
routePrefixHandle.tsx feat: add base path to resources (#17655) 12 months ago