This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new dff7ea3535 NIFI-12646 Set Python Processor versions to 2.0.0-SNAPSHOT
dff7ea3535 is described below
commit dff7ea3535abc9bf522b4dac202fe21b7da7813d
Author: exceptionfactory <[email protected]>
AuthorDate: Mon Jan 29 08:12:42 2024 -0600
NIFI-12646 Set Python Processor versions to 2.0.0-SNAPSHOT
---
.../nifi-openai-module/src/main/python/PromptChatGPT.py | 2 +-
.../nifi-text-embeddings-module/src/main/python/ChunkDocument.py | 2 +-
.../nifi-text-embeddings-module/src/main/python/ParseDocument.py | 2 +-
.../src/main/python/vectorstores/PutChroma.py | 2 +-
.../src/main/python/vectorstores/PutPinecone.py | 2 +-
.../src/main/python/vectorstores/QueryChroma.py | 2 +-
.../src/main/python/vectorstores/QueryPinecone.py | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git
a/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py
b/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py
index 24bbd1f48e..5b8e3738fe 100644
--- a/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py
+++ b/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py
@@ -30,7 +30,7 @@ class PromptChatGPT(FlowFileTransform):
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = "Submits a prompt to ChatGPT, writing the results either
to a FlowFile attribute or to the contents of the FlowFile"
tags = ["text", "chatgpt", "gpt", "machine learning", "ML",
"artificial intelligence", "ai", "document", "langchain"]
dependencies = ['langchain==0.0.331', 'openai==0.28.1', 'jsonpath-ng']
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ChunkDocument.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ChunkDocument.py
index a5fde8622d..9b6f38e69f 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ChunkDocument.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ChunkDocument.py
@@ -104,7 +104,7 @@ class ChunkDocument(FlowFileTransform):
class Java:
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = """Chunks incoming documents that are formatted as JSON
Lines into chunks that are appropriately sized for creating Text Embeddings.
The input is expected to be in "json-lines" format, with each line
having a 'text' and a 'metadata' element.
Each line will then be split into one or more lines in the
output."""
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ParseDocument.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ParseDocument.py
index de646781b6..777f80e402 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ParseDocument.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/ParseDocument.py
@@ -45,7 +45,7 @@ class ParseDocument(FlowFileTransform):
implements = ["org.apache.nifi.python.processor.FlowFileTransform"]
class ProcessorDetails:
- version = "2.0.0-M2"
+ version = "2.0.0-SNAPSHOT"
description = """Parses incoming unstructured text documents and
performs optical character recognition (OCR) in order to extract text from PDF
and image files.
The output is formatted as "json-lines" with two keys: 'text' and
'metadata'.
Note that use of this Processor may require significant storage
space and RAM utilization due to third-party dependencies necessary for
processing PDF and image files.
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutChroma.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutChroma.py
index 38208b52c1..4b792284f8 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutChroma.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutChroma.py
@@ -26,7 +26,7 @@ class PutChroma(FlowFileTransform):
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = """Publishes JSON data to a Chroma VectorDB. The
Incoming data must be in single JSON per Line format, each with two keys:
'text' and 'metadata'.
The text must be a string, while metadata must be a map
with strings for values. Any additional fields will be ignored. If the
collection name specified
does not exist, the Processor will automatically create
the collection."""
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutPinecone.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutPinecone.py
index 576865283f..67abfa6b09 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutPinecone.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/PutPinecone.py
@@ -52,7 +52,7 @@ class PutPinecone(FlowFileTransform):
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = """Publishes JSON data to Pinecone. The Incoming data
must be in single JSON per Line format, each with two keys: 'text' and
'metadata'.
The text must be a string, while metadata must be a map
with strings for values. Any additional fields will be ignored."""
tags = ["pinecone", "vector", "vectordb", "vectorstore", "embeddings",
"ai", "artificial intelligence", "ml", "machine learning", "text", "LLM"]
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryChroma.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryChroma.py
index 49446a4185..ee0b62ebe4 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryChroma.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryChroma.py
@@ -27,7 +27,7 @@ class QueryChroma(FlowFileTransform):
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = "Queries a Chroma Vector Database in order to gather a
specified number of documents that are most closely related to the given query."
tags = ["chroma", "vector", "vectordb", "embeddings", "enrich",
"enrichment", "ai", "artificial intelligence", "ml", "machine learning",
"text", "LLM"]
diff --git
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryPinecone.py
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryPinecone.py
index 34458bef4b..b5ed592378 100644
---
a/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryPinecone.py
+++
b/nifi-python-extensions/nifi-text-embeddings-module/src/main/python/vectorstores/QueryPinecone.py
@@ -27,7 +27,7 @@ class QueryPinecone(FlowFileTransform):
implements = ['org.apache.nifi.python.processor.FlowFileTransform']
class ProcessorDetails:
- version = '2.0.0-M2'
+ version = '2.0.0-SNAPSHOT'
description = "Queries Pinecone in order to gather a specified number
of documents that are most closely related to the given query."
tags = ["pinecone", "vector", "vectordb", "vectorstore", "embeddings",
"ai", "artificial intelligence", "ml", "machine learning", "text", "LLM"]