obsidian copilot
1.0.0
这是一个可能的实现:您编写一个部分标题,副驾驶检索相关注释和文档来为您起草该部分。这种检索增强生成模式也可以扩展到其他用例。下面是一个示例,其中副驾驶可以根据您的每日日记条目帮助您反思一周。
目前,副驾驶可以帮助您:
有关其工作原理的更多技术细节请参见:Obsidian-Copilot:写作和思考的原型助手
克隆并更新 obsidian-vault 和 Huggingface hub 缓存的路径
git clone https://github.com/eugeneyan/obsidian-copilot.git
使用OBSIDIAN_PATH
和TRANSFORMER_CACHE
路径更新~/.bashrc
或~/.zshrc
,然后获取它。注意:结尾的斜杠很重要。
export OBSIDIAN_PATH=/path/to/obsidian-vault/
export TRANSFORMER_CACHE=/path/to/.cache/huggingface/hub
如果您还没有 Huggingface 集线器缓存,则可以使用mkdir -p $TRANSFORMER_CACHE
创建目录
构建 OpenSearch 和语义索引
# Build the docker image
make build
# Start the opensearch container and wait for it to start.
# You should see something like this: [c6587bf83572] Node 'c6587bf83572' initialized
make opensearch
# In ANOTHER terminal, build your artifacts (this can take a while)
make build-artifacts
运行检索应用程序
# First, stop the opensearch container (CTRL + C). Then, start the retrieval app.
# You should see this: Uvicorn running on http://0.0.0.0:8000
make run
安装 copilot-plugin,在社区插件设置中启用它,并更新 copilot 中的 API 密钥
make install-plugin
在较高级别上,当您键入节标题时,它会:
要安装预提交挂钩,请在存储库的根目录中运行pip install pre-commit && pre-commit install
。