Bowen Liang
1e39a3dce3
fix: support non-ascii charactors in filename of the tool files ( #19228 )
2025-05-06 09:18:11 +08:00
QuantumGhost
a1ffe78fc7
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 >
2025-04-30 17:28:02 +08:00
sondin
4270ffeb39
add Accept-Ranges header for audio/video files ( #19119 )
2025-04-30 10:51:27 +08:00
xiaotian
13511b567b
fix: image preview triggers binary download ( #19070 )
2025-04-29 15:38:33 +08:00
小马哥
94ac330591
fix: annotation update need use http put method and annotation-reply api doc parms wrong ( #18891 )
2025-04-27 16:13:36 +08:00
Yeuoly
63802d8104
refactor: rename plugin manager to plugin client and rename path from manager to impl ( #18876 )
2025-04-27 14:22:25 +08:00
devxing
5d47e2d552
fix: change delete app status code from 204 to 200 ( #18398 )
...
Co-authored-by: devxing <devxing@gmail.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-27 12:12:46 +08:00
1betatsu
450d77beff
fix: Allow advanced chat app to get workflow run detail ( #18753 ) ( #18758 )
2025-04-25 16:48:38 +08:00
gsmini
915c77d3ee
optimize account status field hard coded ( #18771 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-25 16:47:03 +08:00
Alex Chim
addab84401
Resolves #18536 Retreive conversation variables ( #18581 )
2025-04-25 11:52:25 +08:00
王晓阳
6660547563
feat: support vastbase vector database ( #16308 )
2025-04-24 18:04:57 +08:00
Will
c84c37560c
chore: fix reimported ( #18610 )
2025-04-23 16:48:00 +08:00
Yeuoly
9873225611
fix: handle PluginPermissionDeniedError in EndpointCreateApi ( #18597 )
2025-04-23 15:29:58 +08:00
Dongyu Li
1215d47a1d
feat[plugin]:The plugin upload file change to be stored as a toolfile… ( #18277 )
2025-04-22 13:05:42 +08:00
lauding
d9e9dc7aa6
feat: support huawei cloud vector database ( #16141 )
2025-04-22 13:03:35 +08:00
Xiyuan Chen
b6e5b0713e
fix: reset_password security issue ( #18363 )
2025-04-18 05:06:09 -04:00
Novice
2eb79ef233
feat: structured output ( #17877 )
2025-04-18 16:33:53 +08:00
Jyong
fe2cbdbffb
fix retrival resource miss in chatflow ( #18307 )
2025-04-17 18:05:15 +08:00
Yeuoly
9f18c7c2e1
fix(typing): validate OAuth code before processing access token ( #18288 )
2025-04-17 16:58:29 +08:00
Yeuoly
7f47f9bdc5
feat: fetch app info in plugins ( #18202 )
2025-04-16 20:27:29 +08:00
jiangbo721
cbf871f30c
fix: ruff check isoparse ( #18033 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-04-16 19:21:18 +08:00
诗浓
1bd779fcbe
fix: page/limit param not effective ( #18196 )
2025-04-16 17:26:47 +08:00
kenwoodjw
3883b4cd44
fix dataset api retrieval model null handling ( #18151 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-04-16 15:50:06 +08:00
Yeuoly
51f961bdf0
feat: add minimum dify version requirement to plugins ( #18022 )
2025-04-14 20:09:22 +08:00
Jasonfish
637bf76e84
fix(api): Some params were ignored when creating empty Datasets through API ( #17932 )
2025-04-14 10:24:01 +08:00
Yongtao Huang
5ca9433c46
Remove dead code ( #17899 )
2025-04-11 20:33:52 +08:00
Good Wood
e6b956a299
fix: fix file number limit error ( #17848 )
2025-04-11 15:26:26 +08:00
crazywoola
a39b287150
fix: 17712-get-messages-api-encountered-internal-server-error ( #17716 )
2025-04-10 11:09:38 +08:00
Yeuoly
c5918c0cfd
refactor: add API endpoint to list latest plugin versions and query it in a asynchronous way ( #17695 )
2025-04-09 17:49:27 +08:00
crazywoola
eb8584613b
fix: Account.query => db.session.query(Account) ( #17667 )
2025-04-09 14:07:32 +08:00
Amir Mohsen Asaran
f54905e685
feat: Integrate WaterCrawl.dev as a new knowledge base provider ( #16396 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-07 12:43:23 +08:00
Jasonfish
0afad94378
fix: Correct "The job is not exist" to "The job does not exist" ( #17516 )
2025-04-07 12:32:25 +08:00
Jasonfish
fd443941a2
feat(improve-api-endpoints): Added Datasets and Annotation APIs ( #12237 )
2025-04-07 10:36:58 +08:00
quicksand
b146aaaeb7
optimize: plugin permission ( #17507 )
2025-04-07 10:17:53 +08:00
wlleiiwang
42a42a7962
FEAT: support Tencent vectordb to full text search ( #16865 )
...
Co-authored-by: wlleiiwang <wlleiiwang@tencent.com >
2025-04-07 09:50:03 +08:00
crazywoola
4902ddaf87
Feat/change workspace name ( #17402 )
2025-04-03 16:05:55 +08:00
crazywoola
c92bc84316
Fix/15429 forgotpasswordresetapi session management ( #17390 )
2025-04-03 13:54:28 +08:00
Jyong
0bf816f2e8
fix duplicate documents returned by Get document list service API ( #17351 )
2025-04-02 21:39:28 +08:00
liguochuan
11e95d2a61
Fix (api): Fix the processing logic of the retriever_resources field. ( #17304 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-02 12:44:29 +08:00
1Ckpwee
bda06df668
fix: add app quota check to import API ( #17295 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-02 10:20:46 +08:00
Xiyuan Chen
9c4be5d098
Feat/education api ( #17168 )
2025-04-01 02:45:34 -04:00
Panpan
24b1a625b3
feat: allow the embedding in websites to customize sys.user_id ( #16062 )
2025-03-31 18:55:42 +08:00
非法操作
44f911a0a8
chore: docstring not match the function parameter ( #17162 )
2025-03-31 13:19:15 +08:00
jiangbo721
a1aa325ce3
Chore/code format and Repair commit_id 3254018d more deleted codes and Fix naming error ambiguity between workflow_run_id and workflow_id ( #17075 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-03-29 14:15:53 +08:00
過世秋風
377d11d13b
fix: WorkflowRunDetailApi created_at、finished_at types changed to timestamps ( #16821 )
2025-03-27 17:23:30 +08:00
wanttobeamaster
7f70cadacb
feat: support Tablestore vector database ( #16601 )
...
Co-authored-by: xiaozhiqing.xzq <xiaozhiqing.xzq@alibaba-inc.com >
2025-03-27 15:53:33 +08:00
hsiong
6157f57872
feat: Add OceanBase hybrid search features ( #16652 )
...
Co-authored-by: 李远军 <4842@9ji.com >
Co-authored-by: yourchanges <yourchanges@gmail.com >
2025-03-25 14:32:00 +08:00
GuanMu
360986f38d
Feat add childchunk api ( #16094 )
2025-03-24 20:58:28 +08:00
lenbo
5eb0ca9b9d
fix: fix inner API workspace Account.query error. ( #16630 )
2025-03-24 17:52:50 +08:00
L8ng
83cd14104d
feat: datasets openapi list segements support paged resp ( #16603 )
2025-03-24 14:27:31 +08:00