ToolCall
当你只需要 UltraRAG 的某个功能(例如数据加载、编码、检索等),不需要运行完整 Pipeline 时,可通过ToolCall 以函数方式进行调用。
script/api_usage_example.py
使用方式与普通 Python 函数一致,按需传入对应参数即可。
script/api_usage_example.py
只需传入你希望修改的参数,其他参数会自动从 Server 的默认参数文件补全。
PipelineCall
如果你希望在本地直接运行一整个 UltraRAG Pipeline,并获得全部步骤的执行结果,可以使用PipelineCall。
你需要先通过 UltraRAG 的
build 功能生成对应 Pipeline 的 pipeline_parameter.yaml 与参数文件。script/api_usage_example.py
final_result 为 Pipeline 最后一个步骤的运行结果,all_steps_result 则包含所有步骤的运行结果。