Releases: griptape-ai/ComfyUI-Griptape
v0.31.0c
v0.31.0b
Version 0.31.0a - New Ollama Model Creation
New Nodes Griptape now has the ability to generate new models for Ollama
by creating a Modelfile. This is an interesting technique that allows you to create new models on the fly.
-
Griptape Util: Create Agent Modelfile
. Given an agent with rules and some conversation as an example, create a new Ollama Modelfile with a SYSTEM prompt (Rules), and MESSAGES (Conversation). -
Griptape Util: Create Model from Modelfile
. Given a Modelfile, create a new Ollama model. -
Griptape Util: Remove Ollama Model
. Given an Ollama model name, remove the model from Ollama. This will help you cleanup unnecessary models. Be Careful with this one, as there is no confirmation step!
Update to v0.31.0
MAJOR UPDATE
-
Update to Griptape Framework to v0.31.0
-
There are some New Configuration Drivers nodes! These new nodes replace the previous
Griptape Agent Config
nodes (which still exist, but have been deprecated). They display the various drivers that are available for each general config, and allow you to make changes per driver. See the image for examples:
MAJOR UPDATE -
Update to Griptape Framework to v0.31.0
-
There are some New Configuration Drivers nodes! These new nodes replace the previous
Griptape Agent Config
nodes (which still exist, but have been deprecated). They display the various drivers that are available for each general config, and allow you to make changes per driver. See the image for examples:
- Old
Griptape Agent Config
nodes still exist, but have been deprecated. They will be removed in a future release. Old workflows should automatically display the older nodes as deprecated. It's highly recommended to replace these old nodes with the new ones. I have tried to minimize breaking nodes, but if some may exist. I appologize for this if it happens.
-
New Nodes
Griptape Agent Config: Cohere Drivers
: A New Cohere node.Griptape Agent Config: Expand
: A node that lets you expand Config Drivers nodes to get to their individual drivers.Griptape RAG Nodes
a whole new host of nodes related to Retrieval Augmented Generation (RAG). I've included a sample in the examples folder that shows how to use these nodes.
The new nodes include:
Griptape RAG: Tool
- A node that lets you create a tool for RAG.Griptape RAG: Engine
- A node that lets you create an engine for RAG containing multiple stages. Learn more here: https://docs.griptape.ai/stable/griptape-framework/engines/rag-engines/:- Query stage - a stage that allows you to manipulate a user's query before RAG starts.
- Retrieval stage - the stage where you gather the documenents and vectorize them. This stage can contain multiple "modules" which can be used to gather documents from different sources.
- Rerank stage - a stage that re-ranks the results from the retrieval stage.
- Response stage - a stage that uses a prompt model to generate a response to the user's question. It also includes multiple modules.
Griptape Combine: RAG Module List
- A node that lets you combine modules for a stage.- Various Modules:
Griptape RAG Query: Translate Module
- A module that translates the user's query into another language.Griptape RAG Retrieve: Text Loader Module
- A module that lets you load text and vectorize it in real time.Griptape RAG Retrieve: Vector Store Module
- A module that lets you load text from an existing Vector Store.Griptape RAG Rerank: Text Chunks Module
- A module that re-ranks the text chunks from the retrieval stage.Griptape RAG Response: Prompt Module
- Uses an LLM Prompt Driver to generate a response.Griptape RAG Response: Text Chunks Module
- Just responds with Text Chunks.Griptape RAG Response: Footnote Prompt Module
- A Module that ensures proper footnotes are included in the response.
-
Old
Griptape Agent Config
nodes still exist, but have been deprecated. They will be removed in a future release. Old workflows should automatically display the older nodes as deprecated. It's highly recommended to replace these old nodes with the new ones. I have tried to minimize breaking nodes, but if some may exist. I appologize for this if it happens. -
New Nodes
Griptape Agent Config: Cohere Drivers
: A New Cohere node.Griptape Agent Config: Expand
: A node that lets you expand Config Drivers nodes to get to their individual drivers.Griptape RAG Nodes
a whole new host of nodes related to Retrieval Augmented Generation (RAG). I've included a sample in the examples folder that shows how to use these nodes.
The new nodes include:
Griptape RAG: Tool
- A node that lets you create a tool for RAG.Griptape RAG: Engine
- A node that lets you create an engine for RAG containing multiple stages. Learn more here: https://docs.griptape.ai/stable/griptape-framework/engines/rag-engines/:- Query stage - a stage that allows you to manipulate a user's query before RAG starts.
- Retrieval stage - the stage where you gather the documenents and vectorize them. This stage can contain multiple "modules" which can be used to gather documents from different sources.
- Rerank stage - a stage that re-ranks the results from the retrieval stage.
- Response stage - a stage that uses a prompt model to generate a response to the user's question. It also includes multiple modules.
Griptape Combine: RAG Module List
- A node that lets you combine modules for a stage.- Various Modules:
Griptape RAG Query: Translate Module
- A module that translates the user's query into another language.Griptape RAG Retrieve: Text Loader Module
- A module that lets you load text and vectorize it in real time.Griptape RAG Retrieve: Vector Store Module
- A module that lets you load text from an existing Vector Store.Griptape RAG Rerank: Text Chunks Module
- A module that re-ranks the text chunks from the retrieval stage.Griptape RAG Response: Prompt Module
- Uses an LLM Prompt Driver to generate a response.Griptape RAG Response: Text Chunks Module
- Just responds with Text Chunks.Griptape RAG Response: Footnote Prompt Module
- A Module that ensures proper footnotes are included in the response.
v0.30.2b
- Added
max_tokens
to most configuration and prompt_driver nodes. This gives you the ability to control how many tokens come back from the LLM. Note: It's a known issue that AmazonBedrock doesn't work with max_tokens at the moment. - Added
Griptape Tool: Extraction
node that lets you extract either json or csv text with either a json schema or column header definitions. This works well with TaskMemory. - Added
Griptape Tool: Prompt Summary
node that will summarize text. This works well with TaskMemory.
Hotfix 0.30.2a
quick hotfix to ensure using griptape v 0.30.2
v0.30.2
What's Changed
- Updated to Griptape Framework 0.30.2
- Added
Griptape Tool: Query
to allow users to use other models to query output from tasks - Added OffPrompt example
Full Changelog: v0.29.2...v0.30.2
v0.29.2b
What's Changed
- Fixed bug where inputs of type "*" weren't working
- Updated frontend display of type
string
forGriptape Display: data as text
- Added Griptape release version to Griptape menu
Full Changelog: v0.29.2a...v0.29.2b
v0.29.2a
What's Changed
- Fixed importing of LMStudio and Ollama models on import
Full Changelog: v0.29.2...v0.29.2a
v0.29.2
What's Changed
- Dev by @shhlife in #77
- pushed update to readme with StabilityMatrix instructions by @shhlife in #78
- fixed requirements by @shhlife in #80
- Embedding-drivers by @shhlife in #81
- Dev by @shhlife in #83
- Dev by @shhlife in #85
- replaced prompt_base_url with just base_url, fixed bug with getting API key by @shhlife in #86
- Dev by @shhlife in #87
- updated save to handle paths by @shhlife in #88
- Dev by @shhlife in #89
- reorganized menu items - wip by @shhlife in #94
- Dev by @shhlife in #95
- Dev by @shhlife in #96
- Dev by @shhlife in #97
- updated imageQueryTask to not pull api key by @shhlife in #98
- updated lmstudio to take the model as a STRING by @shhlife in #99
- quick update by @shhlife in #100
- Dev by @shhlife in #101
- Update-griptape-v029.1 by @shhlife in #102
- Dev by @shhlife in #103
- Dev by @shhlife in #105
Full Changelog: v0.28.2...v0.29.2