not update unnecessary file

Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
pull/20589/head
kenwoodjw 12 months ago
parent b6e63e8329
commit f471057a17

@ -555,10 +555,10 @@ class KnowledgeRetrievalNode(LLMNode):
filters.append(sqlalchemy_cast(Document.doc_metadata[metadata_name].astext, Float) == value) filters.append(sqlalchemy_cast(Document.doc_metadata[metadata_name].astext, Float) == value)
case "not in": case "not in":
if isinstance(value, list | tuple): if isinstance(value, list | tuple):
if not value: # 空数组 if not value:
return filters return filters
# 为每个值生成不匹配条件 # generate not in conditions
and_conditions = [] and_conditions = []
for i, v in enumerate(value): for i, v in enumerate(value):
if isinstance(v, str): if isinstance(v, str):

@ -14,7 +14,7 @@ dependencies = [
"chardet~=5.1.0", "chardet~=5.1.0",
"flask~=3.1.0", "flask~=3.1.0",
"flask-compress~=1.17", "flask-compress~=1.17",
"flask-cors~=6.0.0", "flask-cors~=5.0.0",
"flask-login~=0.6.3", "flask-login~=0.6.3",
"flask-migrate~=4.0.7", "flask-migrate~=4.0.7",
"flask-restful~=0.3.10", "flask-restful~=0.3.10",
@ -199,4 +199,4 @@ vdb = [
"volcengine-compat~=1.0.0", "volcengine-compat~=1.0.0",
"weaviate-client~=3.24.0", "weaviate-client~=3.24.0",
"xinference-client~=1.2.2", "xinference-client~=1.2.2",
] ]

@ -1392,7 +1392,7 @@ requires-dist = [
{ name = "chardet", specifier = "~=5.1.0" }, { name = "chardet", specifier = "~=5.1.0" },
{ name = "flask", specifier = "~=3.1.0" }, { name = "flask", specifier = "~=3.1.0" },
{ name = "flask-compress", specifier = "~=1.17" }, { name = "flask-compress", specifier = "~=1.17" },
{ name = "flask-cors", specifier = "~=6.0.0" }, { name = "flask-cors", specifier = "~=5.0.0" },
{ name = "flask-login", specifier = "~=0.6.3" }, { name = "flask-login", specifier = "~=0.6.3" },
{ name = "flask-migrate", specifier = "~=4.0.7" }, { name = "flask-migrate", specifier = "~=4.0.7" },
{ name = "flask-restful", specifier = "~=0.3.10" }, { name = "flask-restful", specifier = "~=0.3.10" },
@ -1765,15 +1765,15 @@ wheels = [
[[package]] [[package]]
name = "flask-cors" name = "flask-cors"
version = "6.0.0" version = "5.0.1"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
dependencies = [ dependencies = [
{ name = "flask" }, { name = "flask" },
{ name = "werkzeug" }, { name = "werkzeug" },
] ]
sdist = { url = "https://files.pythonhosted.org/packages/20/e7/b3c6afdd984672b55dff07482699c688af6c01bd7fd5dd55f9c9d1a88d1c/flask_cors-6.0.0.tar.gz", hash = "sha256:4592c1570246bf7beee96b74bc0adbbfcb1b0318f6ba05c412e8909eceec3393", size = 11875 } sdist = { url = "https://files.pythonhosted.org/packages/32/d8/667bd90d1ee41c96e938bafe81052494e70b7abd9498c4a0215c103b9667/flask_cors-5.0.1.tar.gz", hash = "sha256:6ccb38d16d6b72bbc156c1c3f192bc435bfcc3c2bc864b2df1eb9b2d97b2403c", size = 11643 }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/ba/f0/0ee29090016345938f016ee98aa8b5de1c500ee93491dc0c76495848fca1/flask_cors-6.0.0-py3-none-any.whl", hash = "sha256:6332073356452343a8ccddbfec7befdc3fdd040141fe776ec9b94c262f058657", size = 11549 }, { url = "https://files.pythonhosted.org/packages/85/61/4aea5fb55be1b6f95e604627dc6c50c47d693e39cab2ac086ee0155a0abd/flask_cors-5.0.1-py3-none-any.whl", hash = "sha256:fa5cb364ead54bbf401a26dbf03030c6b18fb2fcaf70408096a572b409586b0c", size = 11296 },
] ]
[[package]] [[package]]
@ -6680,4 +6680,4 @@ wheels = [
[package.optional-dependencies] [package.optional-dependencies]
cffi = [ cffi = [
{ name = "cffi", marker = "platform_python_implementation == 'PyPy'" }, { name = "cffi", marker = "platform_python_implementation == 'PyPy'" },
] ]

@ -58,7 +58,7 @@ const translation = {
processData: '数据处理', processData: '数据处理',
input: '输入', input: '输入',
output: '输出', output: '输出',
jinjaEditorPlaceholder: '输入 "/" 或 "{" 插入变量', jinjaEditorPlaceholder: '输入 “/” 或 “{” 插入变量',
viewOnly: '只读', viewOnly: '只读',
showRunHistory: '显示运行历史', showRunHistory: '显示运行历史',
enableJinja: '开启支持 Jinja 模板', enableJinja: '开启支持 Jinja 模板',
@ -110,7 +110,7 @@ const translation = {
branch: '分支', branch: '分支',
onFailure: '异常时', onFailure: '异常时',
addFailureBranch: '添加异常分支', addFailureBranch: '添加异常分支',
openInExplore: '在"探索"中打开', openInExplore: '在“探索”中打开',
loadMore: '加载更多', loadMore: '加载更多',
noHistory: '没有历史版本', noHistory: '没有历史版本',
}, },
@ -271,7 +271,7 @@ const translation = {
'variable-aggregator': '将多路分支的变量聚合为一个变量,以实现下游节点统一配置。', 'variable-aggregator': '将多路分支的变量聚合为一个变量,以实现下游节点统一配置。',
'iteration': '对列表对象执行多次步骤直至输出所有结果。', 'iteration': '对列表对象执行多次步骤直至输出所有结果。',
'loop': '循环执行一段逻辑直到满足结束条件或者到达循环次数上限。', 'loop': '循环执行一段逻辑直到满足结束条件或者到达循环次数上限。',
'loop-end': '相当于"break" 此节点没有配置项,当循环体内运行到此节点后循环终止。', 'loop-end': '相当于“break” 此节点没有配置项,当循环体内运行到此节点后循环终止。',
'parameter-extractor': '利用 LLM 从自然语言内推理提取出结构化参数,用于后置的工具调用或 HTTP 请求。', 'parameter-extractor': '利用 LLM 从自然语言内推理提取出结构化参数,用于后置的工具调用或 HTTP 请求。',
'document-extractor': '用于将用户上传的文档解析为 LLM 便于理解的文本内容。', 'document-extractor': '用于将用户上传的文档解析为 LLM 便于理解的文本内容。',
'list-operator': '用于过滤或排序数组内容。', 'list-operator': '用于过滤或排序数组内容。',
@ -489,18 +489,16 @@ const translation = {
add: '添加条件', add: '添加条件',
search: '搜索元数据', search: '搜索元数据',
placeholder: '输入值', placeholder: '输入值',
arrayPlaceholder: '输入逗号分隔的值 (例如: 值1, 值2, 值3)', datePlaceholder: '选择日期...',
datePlaceholder: '选择时间...',
select: '选择变量...', select: '选择变量...',
noVariables: '没有可用变量',
}, },
}, },
}, },
http: { http: {
inputVars: '输入变量', inputVars: '输入变量',
api: 'API', api: 'API',
apiPlaceholder: '输入 URL输入变量时请键入\'/\'', apiPlaceholder: '输入 URL输入变量时请键入/',
extractListPlaceholder: '输入提取列表编号,输入变量时请键入\'/\'', extractListPlaceholder: '输入提取列表编号,输入变量时请键入/',
notStartWithHttp: 'API 应该以 http:// 或 https:// 开头', notStartWithHttp: 'API 应该以 http:// 或 https:// 开头',
key: '键', key: '键',
type: '类型', type: '类型',

Loading…
Cancel
Save