Compare commits

...

2 Commits

3 changed files with 34 additions and 3 deletions

View File

@@ -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
View 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,
}

View File

@@ -16,5 +16,6 @@ def main(status_code: float, body: str):
urls = body["data"]["urls"]
return {
"urls": urls
"urls": urls,
"iteration_output": {} # 迭代器运行结果记录,用于传入给迭代器进行记录运行情况
}