Lukas Innig
11/27/2023, 8:28 PMLukas Innig
11/27/2023, 8:28 PMdef create_pipeline() -> Pipeline:
return pipeline(
[
node(
func=create_vector_database,
inputs=[
"all_docs",
"params:embedding_model_name",
],
outputs="_vector_db",
name="create_vector_database",
),
node(
func=test_vector_db_local,
inputs=[
"_vector_db",
"params:query_text_vdb",
],
outputs="vector_db_test_result",
name="test_vector_db_local",
),
node(
func=lambda x: x,
inputs="_vector_db",
outputs="vector_db",
name="vector_db",
),
],
namespace="vector_database",
inputs="all_docs",
outputs={"vector_db", "vector_db_test_result"},
)
Lukas Innig
11/27/2023, 8:29 PMEmilio Gagliardi
11/27/2023, 8:36 PMLukas Innig
11/27/2023, 8:46 PMnode(
func=lambda x: x,
inputs="_vector_db",
outputs="vector_db",
name="vector_db",
),
Emilio Gagliardi
11/27/2023, 9:26 PMLukas Innig
11/27/2023, 9:36 PMdef copy(x):
return x