| #
bdf0ac54 |
| 17-Mar-2026 |
Andreas Gohr <gohr@cosmocode.de> |
make fullpagecontext a numeric setting
You now can define how many pages should be sent, regardless of the number of matching chunks. Pages are still identified via the chunks, so this number can't
make fullpagecontext a numeric setting
You now can define how many pages should be sent, regardless of the number of matching chunks. Pages are still identified via the chunks, so this number can't be larger than the chunks.
show more ...
|
| #
7bd2bac6 |
| 28-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
make ollama auth optional
|
| #
d72a84c5 |
| 11-Jun-2025 |
Andreas Gohr <gohr@cosmocode.de> |
move api endpoint init to AbstractModel
This should finally solve the chicken-egg issue. This also renames the ollama url parameter from baseurl to apiurl and sets a sensible default
|
| #
9634d734 |
| 21-May-2025 |
Andreas Gohr <gohr@cosmocode.de> |
add option to always send full page context
|
| #
2e22aefb |
| 15-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
introduce a "Generic" model
This is basically an OpenAI implementation, which then can be reused by most other providers since they usually implement a somewhat compatible API. The API URL can be se
introduce a "Generic" model
This is basically an OpenAI implementation, which then can be reused by most other providers since they usually implement a somewhat compatible API. The API URL can be set manually so it should be easy to add new unsupported providers.
show more ...
|
| #
dc099d9e |
| 05-Dec-2024 |
Andreas Gohr <andi@splitbrain.org> |
mark some more settings that need reindexing
|
| #
10ce0ca9 |
| 05-Dec-2024 |
Andreas Gohr <andi@splitbrain.org> |
exclude page parts from indexing using a regex
|
| #
c4727171 |
| 14-Nov-2024 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'pr/19' into ollama
* pr/19: Add missing field for "Ollama" model configuration
|
| #
10789c17 |
| 14-Nov-2024 |
Andreas Gohr <andi@splitbrain.org> |
support the Google Gemini API
|
| #
ce8a8011 |
| 13-Nov-2024 |
Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> |
Add missing field for "Ollama" model configuration
|
| #
666b8ea7 |
| 29-Jul-2024 |
Andreas Gohr <andi@splitbrain.org> |
added configurable custom prompt
This makes it easier to add to the existing internal prompt instead of completely overwriting it using the localization mechanism.
|
| #
074b7701 |
| 22-Apr-2024 |
Andreas Gohr <andi@splitbrain.org> |
added support for groq
|
| #
eaa2c59d |
| 18-Apr-2024 |
Andreas Gohr <andi@splitbrain.org> |
Added support for reka.ai
|
| #
720bb43f |
| 25-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
make threshold configurable
|
| #
51aa8517 |
| 20-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
separate the rephrasing model from the chat model
Rephrasing can be done with faster, simpler models as there is not much reasoning needed.
|
| #
87e46484 |
| 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
added Voyage AI for embeddings
|
| #
e3640be8 |
| 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
clean up of the config options
Emojis are used to make the different options easier to distinguish
|
| #
d5c102b3 |
| 29-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
Regular expressions to limit the indexed pages. Implements #5
Both regular expressions (when set) need to apply at the same time. Eg a page MUST match the matchRegex and MUST NOT match the skipRegex
Regular expressions to limit the indexed pages. Implements #5
Both regular expressions (when set) need to apply at the same time. Eg a page MUST match the matchRegex and MUST NOT match the skipRegex to be applied.
The regular expressions are applied when running the `embed` command line command. Pages no longer adhering to a changed regex setup will be removed from the vector store.
For the sqlite storage it is recommended to re-cluster the index when the reges are changed by running the `maintenance` command.
show more ...
|
| #
4c0099a8 |
| 08-Nov-2023 |
Andreas Gohr <andi@splitbrain.org> |
Added Qdrant Storage
|
| #
5e6dd16e |
| 08-Nov-2023 |
Andreas Gohr <andi@splitbrain.org> |
Added ChromaDB vector storage support
|
| #
e33a1d7a |
| 28-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
optionally search one language only
|
| #
219268b1 |
| 16-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
option to prefer a configured language instead of guessing
|
| #
f6ef2e50 |
| 14-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
refactoring to make models selectable
This makes it much easier to add new models. Models can now be selected via the configuration
|
| #
c4127b8e |
| 12-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
allow to restrict access to certain users and groups
|
| #
82d5855e |
| 12-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
add optional conversation logging
This might be useful to debug and monitor the real world usage of the bot and analyze abuse.
|