修改节点脚本
This commit is contained in:
@@ -119,7 +119,21 @@ def main(scrape_json: list, DASHSCOPE_API_KEY: str) -> dict:
|
||||
"chunk_index": idx,
|
||||
"embedding": vectors[idx]
|
||||
})
|
||||
|
||||
'''
|
||||
JSON 格式
|
||||
results:
|
||||
[
|
||||
{
|
||||
"source_url": "https://example.com",
|
||||
"title": "Example Title",
|
||||
"content": "Example chunk content",
|
||||
"chunk_index": 0,
|
||||
"embedding": [0.123, 0.456, ...]
|
||||
},
|
||||
...
|
||||
]
|
||||
'''
|
||||
return {
|
||||
"results": result_list
|
||||
"results": result_list,
|
||||
"len_chunks": len(chunks)
|
||||
}
|
||||
|
||||
16
nodes/iteration_output.py
Normal file
16
nodes/iteration_output.py
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
def main(iteration_output: dict, url: str, len_chunks: float, body: str, status_code: float):
|
||||
'''
|
||||
迭代器运行结果记录
|
||||
iteration_output: 迭代器运行结果记录
|
||||
url: 待处理的URL
|
||||
len_chunks: 分块后的文本块数量
|
||||
body: 从URL获取的响应体
|
||||
status_code: 从URL获取的响应状态码
|
||||
'''
|
||||
if iteration_output is None:
|
||||
iteration_output = {}
|
||||
|
||||
return {
|
||||
"result": arg1 + arg2,
|
||||
}
|
||||
@@ -16,5 +16,6 @@ def main(status_code: float, body: str):
|
||||
urls = body["data"]["urls"]
|
||||
|
||||
return {
|
||||
"urls": urls
|
||||
"urls": urls,
|
||||
"iteration_output": {} # 迭代器运行结果记录,用于传入给迭代器进行记录运行情况
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user