Chat with notes
unlistedby Aleksandr Lifanov
Plugin to enable chat with your notes using OpenAI embeddings and API
Chat with notes
Create embeddings from notes and chat with them within modal
Install plugin
Clone this repo to your obsidian plugin folder and enabled it in Obsidian settings
Requirements
ChromeDB for storage for embeddings (https://www.trychroma.com/)
OpenAI API for chat feature and making embeddings (https://openai.com/)
Create chroma local DB
-
git clone https://github.com/chroma-core/chroma.git -
add
CHROMA_SERVER_CORS_ALLOW_ORIGINS=["app://obsidian.md"]to environment block indocker-compose.ymlforserverconfig -
docker-compose up -d --build
Using commands
| Command | Description |
|---|---|
| Reindex embeddings | Create new embeddings |
| Chat with notes | Open modal window to chat with mebeddings |
Settings
| Setting name | Description |
|---|---|
| OpenAI API key | API key provided from OpenAI |
| Model name | Model for using in chat |
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.