yoheinakajima / babyagi

MIT License
19.9k stars 2.61k forks source link

Remove Pinecone dependency using Chroma #186

Closed atroyn closed 1 year ago

atroyn commented 1 year ago

Up-to-date version of #72

This PR replaces Pinecone with Chroma. This considerably simplifies getting babyagi up and running, since it now requires one less external API.

Users no longer need a Pinecone API key, or to worry about costs related to the task store - it all runs locally with Chroma, and is persisted on shutdown / exit of the agent.

This also allows users to easily share previously saved tasks, since Chroma simply stores the task table in a directory.

johndpope commented 1 year ago

yes! great work.