This is an automated email from the ASF dual-hosted git repository.
jin pushed a change to branch test
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-ai.git
from c519ec0 feat(llm): support graph_rag_recall api (#79)
add 8de360c chore: reconstruct web using tabs pages (#80)
add e6b955c docs: update readme (#81)
add 8ff1319 docs: enhance user friendly for README (#82)
add 32d772f feat: Modify the method of importing graph by extracting from
the entire document
add 5bc958c fix: remove 'llm' objetc in json response
add 4da5144 fix: remove 'llm' object in context transferring
add 265079e fix: pylint for ci (#86)
add d15a58a Merge branch 'main' into main0920
add 69ee1e7 chore: update gradio to v4.43.0 (#85)
add 6b185e4 Merge branch 'main' into main0920
No new revisions were added by this update.
Summary of changes:
hugegraph-llm/README.md | 25 +-
hugegraph-llm/requirements.txt | 3 +-
hugegraph-llm/src/hugegraph_llm/api/rag_api.py | 13 +-
hugegraph-llm/src/hugegraph_llm/config/config.py | 14 +-
.../src/hugegraph_llm/config/config_data.py | 10 +-
.../hugegraph_llm/{ => demo/rag_demo}/__init__.py | 0
.../src/hugegraph_llm/demo/rag_demo/app.py | 98 +++
.../hugegraph_llm/demo/rag_demo/configs_block.py | 309 ++++++++++
.../src/hugegraph_llm/demo/rag_demo/other_block.py | 37 ++
.../src/hugegraph_llm/demo/rag_demo/rag_block.py | 268 ++++++++
.../demo/rag_demo/vector_graph_block.py | 112 ++++
.../src/hugegraph_llm/demo/rag_web_demo.py | 685 ---------------------
.../src/hugegraph_llm/enums/id_strategy.py | 10 +-
.../property_cardinality.py} | 10 +-
.../enums/{build_mode.py => property_data_type.py} | 17 +-
.../src/hugegraph_llm/indices/vector_index.py | 2 +-
.../src/hugegraph_llm/middleware/middleware.py | 8 +-
.../operators/common_op/check_schema.py | 25 +-
.../operators/document_op/chunk_split.py | 30 +-
.../operators/document_op/word_extract.py | 6 +-
.../src/hugegraph_llm/operators/graph_rag_task.py | 1 -
.../operators/hugegraph_op/commit_to_hugegraph.py | 1 +
.../operators/hugegraph_op/graph_rag_query.py | 5 +-
.../operators/kg_construction_task.py | 16 +-
.../operators/llm_op/answer_synthesize.py | 31 +-
.../operators/llm_op/disambiguate_data.py | 1 -
.../operators/llm_op/keyword_extract.py | 6 +-
.../operators/llm_op/property_graph_extract.py | 1 +
.../src/hugegraph_llm/utils/graph_index_utils.py | 11 +-
hugegraph-python-client/src/pyhugegraph/client.py | 2 +-
style/pylint.conf | 3 +-
31 files changed, 949 insertions(+), 811 deletions(-)
copy hugegraph-llm/src/hugegraph_llm/{ => demo/rag_demo}/__init__.py (100%)
create mode 100644 hugegraph-llm/src/hugegraph_llm/demo/rag_demo/app.py
create mode 100644
hugegraph-llm/src/hugegraph_llm/demo/rag_demo/configs_block.py
create mode 100644 hugegraph-llm/src/hugegraph_llm/demo/rag_demo/other_block.py
create mode 100644 hugegraph-llm/src/hugegraph_llm/demo/rag_demo/rag_block.py
create mode 100644
hugegraph-llm/src/hugegraph_llm/demo/rag_demo/vector_graph_block.py
delete mode 100644 hugegraph-llm/src/hugegraph_llm/demo/rag_web_demo.py
copy hugegraph-llm/src/hugegraph_llm/{api/models/rag_response.py =>
enums/property_cardinality.py} (87%)
copy hugegraph-llm/src/hugegraph_llm/enums/{build_mode.py =>
property_data_type.py} (78%)