[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/elisa 39915439a4 84/98: Update installation instruction
From: |
ELPA Syncer |
Subject: |
[elpa] externals/elisa 39915439a4 84/98: Update installation instructions |
Date: |
Wed, 17 Jul 2024 18:58:07 -0400 (EDT) |
branch: externals/elisa
commit 39915439a4518f2fd12d54614c6090bf4231a9f9
Author: Sergey Kostyaev <kostyaev.sergey2@wb.ru>
Commit: Sergey Kostyaev <kostyaev.sergey2@wb.ru>
Update installation instructions
---
README.org | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/README.org b/README.org
index a1730d93f0..97b795d292 100644
--- a/README.org
+++ b/README.org
@@ -44,10 +44,14 @@ This package now on
[[https://melpa.org/#/getting-started][MELPA]] and you can j
*** System dependencies
+**** Sqlite extensions
+
Then you need to download ~sqlite-vss~. You can do it manually from
https://github.com/asg017/sqlite-vss/releases or by calling ~M-x~
~elisa-download-sqlite-vss~.
+**** Large language models
+
You can use this package with different llm providers. By default it
uses [[https://github.com/jmorganca/ollama][ollama]] provider both for
embeddings and chat. If you ok with it,
you need to install [[https://github.com/jmorganca/ollama][ollama]] and pull
used models:
@@ -66,6 +70,28 @@ example:
- other [[https://ollama.com/library][models]] or
[[https://github.com/ahyatt/llm?tab=readme-ov-file#setting-up-providers][providers]]
- [[https://github.com/ollama/ollama?tab=readme-ov-file#create-a-model][create
your own model]]
+I prefer this models:
+
+#+begin_src shell
+ ollama pull gemma2:9b-instruct-q6_K
+ ollama pull chatfire/bge-m3:q8_0
+#+end_src
+
+**** Reranker
+
+Reranker disabled by default to decrease number of system
+dependencies, but it improves quality of retrieving and answers
+significantly. You can find installation instructions
[[https://github.com/s-kostyaev/reranker][here]].
+Recommended.
+
+**** Web search provider
+
+By defauld [[https://duckduckgo.com][duckduckgo]] used for web search. But I
prefer [[https://github.com/searxng/searxng][searxng]]. The
+simplest way to use searxng is
[[https://github.com/searxng/searxng-docker][docker]]. You need to enable json
format
+in
[[https://docs.searxng.org/admin/settings/settings_search.html#settings-search][settings]].
+
+**** Parse info manuals
+
Create index for builtin, external or all info manuals by one of this
commands:
- ~elisa-async-parse-builtin-manuals~
- [elpa] externals/elisa 4cad3085fd 57/98: Use more async calls to prevent emacs from blocking, (continued)
- [elpa] externals/elisa 4cad3085fd 57/98: Use more async calls to prevent emacs from blocking, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa ad130b564f 60/98: Add parse file function, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa b419fb2cf2 61/98: Add code for parsing directory as an elisa collection, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa ef06534f46 62/98: Implement incremental parsing, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 0e32d7bb5c 63/98: Add async directory parsing, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa f744ce305a 67/98: Add reparse current collection command, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 9ad7827337 70/98: Fix semantic split with single chunk, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 439ed1d4f8 76/98: Make executable customization simpler, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa e5691f59c5 80/98: Make syncronous functions non-interactive, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa e92628390b 82/98: Update example configuration, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 39915439a4 84/98: Update installation instructions,
ELPA Syncer <=
- [elpa] externals/elisa fbfe3b4ae1 86/98: Merge pull request #12 from s-kostyaev/semantic-split, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 3882b9b322 87/98: Bump version, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 04d580f072 92/98: add vector- and vss-path to injected variables on async, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 1acc89545d 31/98: Merge pull request #13 from s-kostyaev/fix-builtin-manuals-parsing, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 3eff22d4b6 53/98: Use new railways for info manuals, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 503083c0fb 58/98: Truncate long lines in done message, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 25e0df1dca 65/98: Create customization group, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 14af9ae960 66/98: Improve collection management, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 7460059992 85/98: Update CI, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa cdf3ece6b4 93/98: Merge pull request #19 from dabi/patch-1, ELPA Syncer, 2024/07/17