Skip to content

Commit 87e34f0

Browse files
committed
Merge branch 'main' of https://github.com/neo4j/neo4j-genai-python into feature/kg_builder_documentation
# Conflicts: # CHANGELOG.md # docs/source/api.rst # docs/source/index.rst
2 parents 8d0a466 + cc48eef commit 87e34f0

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

.github/workflows/pr-e2e-tests.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ concurrency:
1313
jobs:
1414
e2e-tests:
1515
runs-on: ubuntu-latest
16+
strategy:
17+
max-parallel: 1
1618
strategy:
1719
matrix:
1820
python-version: ['3.8', '3.12']

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
## Next
44

5+
## 0.4.0
6+
57
### Added
68
- Add optional custom_prompt arg to the Text2CypherRetriever class.
7-
- Introduced support for Component/Pipeline flexible architecture
9+
- Introduced support for Component/Pipeline flexible architecture.
10+
- Added new components for knowledge graph construction, including text splitters, schema builders, entity-relation extractors, and Neo4j writers.
11+
- Implemented end-to-end tests for the new knowledge graph builder pipeline.
812

913
### Changed
1014
- `GraphRAG.search` method first parameter has been renamed `query_text` (was `query`) for consistency with the retrievers interface.

docs/source/api.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,9 @@ PineconeNeo4jRetriever
131131
:members: search
132132

133133

134-
********
134+
**********
135135
Embedder
136-
********
136+
**********
137137

138138
.. autoclass:: neo4j_genai.embedder.Embedder
139139
:members:
@@ -149,21 +149,21 @@ Generation
149149
**********
150150

151151
LLMInterface
152-
============
152+
======================
153153

154154
.. autoclass:: neo4j_genai.llm.LLMInterface
155155
:members:
156156

157157

158158
OpenAILLM
159-
=========
159+
======================
160160

161161
.. autoclass:: neo4j_genai.llm.OpenAILLM
162162
:members:
163163

164164

165165
PromptTemplate
166-
==============
166+
======================
167167

168168
.. autoclass:: neo4j_genai.generation.prompts.PromptTemplate
169169
:members:
@@ -299,7 +299,7 @@ Neo4jVersionError
299299

300300

301301
Text2CypherRetrievalError
302-
=========================
302+
==========================
303303

304304
.. autoclass:: neo4j_genai.exceptions.Text2CypherRetrievalError
305305
:show-inheritance:
@@ -313,21 +313,21 @@ SchemaFetchError
313313

314314

315315
RagInitializationError
316-
======================
316+
==========================
317317

318318
.. autoclass:: neo4j_genai.exceptions.RagInitializationError
319319
:show-inheritance:
320320

321321

322322
PromptMissingInputError
323-
=======================
323+
==========================
324324

325325
.. autoclass:: neo4j_genai.exceptions.PromptMissingInputError
326326
:show-inheritance:
327327

328328

329329
LLMGenerationError
330-
==================
330+
==========================
331331

332332
.. autoclass:: neo4j_genai.exceptions.LLMGenerationError
333333
:show-inheritance:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
[tool.poetry]
1717
name = "neo4j-genai"
18-
version = "0.3.1"
18+
version = "0.4.0"
1919
description = "Python package to allow easy integration to Neo4j's GenAI features"
2020
authors = ["Neo4j, Inc <team-gen-ai@neo4j.com>"]
2121
license = "Apache License, Version 2.0"

0 commit comments

Comments
 (0)