This is an automated email from the ASF dual-hosted git repository.
jin pushed a change to branch py-client-new
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-ai.git
from 5e0c268 feat(client): support graphspace & refactor the request logic
(#61)
add d6d7990 feat(llm): handle 'island nodes' extraction in 2-step graph
queries and add asynchronous methods to the four types of generation functions
in the rag web demo. (#58)
new 51c162e Merge branch 'main' into py-client-new
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../src/hugegraph_llm/demo/rag_web_demo.py | 94 +++++++++--------
.../src/hugegraph_llm/enums/id_strategy.py | 1 +
.../src/hugegraph_llm/indices/graph_index.py | 4 +-
.../src/hugegraph_llm/models/embeddings/base.py | 7 ++
.../src/hugegraph_llm/models/embeddings/ollama.py | 9 ++
.../src/hugegraph_llm/models/embeddings/openai.py | 5 +
.../src/hugegraph_llm/models/embeddings/qianfan.py | 8 ++
.../src/hugegraph_llm/models/llms/base.py | 8 ++
.../src/hugegraph_llm/models/llms/ollama.py | 21 ++++
.../src/hugegraph_llm/models/llms/openai.py | 30 ++++++
.../src/hugegraph_llm/models/llms/qianfan.py | 17 +++
.../operators/common_op/check_schema.py | 3 +-
.../operators/common_op/merge_dedup_rerank.py | 1 +
.../src/hugegraph_llm/operators/graph_rag_task.py | 3 +-
.../operators/hugegraph_op/graph_rag_query.py | 117 ++++++++++++---------
.../operators/index_op/build_semantic_index.py | 11 +-
.../operators/index_op/semantic_id_query.py | 9 +-
.../operators/llm_op/answer_synthesize.py | 66 ++++++++----
.../operators/llm_op/disambiguate_data.py | 4 +-
.../hugegraph_llm/operators/llm_op/info_extract.py | 3 +-
.../operators/llm_op/property_graph_extract.py | 10 +-
.../src/hugegraph_llm/utils/hugegraph_utils.py | 6 +-
style/pylint.conf | 2 +-
23 files changed, 303 insertions(+), 136 deletions(-)