mirror of
https://github.com/langgenius/dify.git
synced 2026-04-27 14:08:18 +08:00
fix: support other file types for Tool
This commit is contained in:
@ -157,6 +157,7 @@ class ToolInvokeMessage(BaseModel):
|
||||
BLOB = "blob"
|
||||
JSON = "json"
|
||||
IMAGE_LINK = "image_link"
|
||||
BINARY_LINK = "binary_link"
|
||||
VARIABLE = "variable"
|
||||
FILE = "file"
|
||||
|
||||
|
||||
@ -85,7 +85,7 @@ class ToolFileMessageTransformer:
|
||||
)
|
||||
else:
|
||||
yield ToolInvokeMessage(
|
||||
type=ToolInvokeMessage.MessageType.LINK,
|
||||
type=ToolInvokeMessage.MessageType.BINARY_LINK,
|
||||
message=ToolInvokeMessage.TextMessage(text=url),
|
||||
meta=message.meta.copy() if message.meta is not None else {},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user