History log of /plugin/aichat/conf/ (Results 1 – 25 of 32)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7bd2bac628-Oct-2025 Andreas Gohr <gohr@cosmocode.de>

make ollama auth optional

d72a84c511-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

9634d73421-May-2025 Andreas Gohr <gohr@cosmocode.de>

add option to always send full page context

2e22aefb15-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 ...


/plugin/aichat/Embeddings.php
/plugin/aichat/Model/AbstractModel.php
/plugin/aichat/Model/Anthropic/ChatModel.php
/plugin/aichat/Model/Anthropic/models.json
/plugin/aichat/Model/Gemini/AbstractGeminiModel.php
/plugin/aichat/Model/Gemini/ChatModel.php
/plugin/aichat/Model/Gemini/models.json
/plugin/aichat/Model/Generic/AbstractGenericModel.php
/plugin/aichat/Model/Generic/ChatModel.php
/plugin/aichat/Model/Generic/EmbeddingModel.php
/plugin/aichat/Model/Generic/models.json
/plugin/aichat/Model/Groq/ChatModel.php
/plugin/aichat/Model/Groq/models.json
/plugin/aichat/Model/Mistral/AbstractMistralModel.php
/plugin/aichat/Model/Mistral/models.json
/plugin/aichat/Model/ModelException.php
/plugin/aichat/Model/ModelInterface.php
/plugin/aichat/Model/Ollama/AbstractOllama.php
/plugin/aichat/Model/Ollama/ChatModel.php
/plugin/aichat/Model/Ollama/EmbeddingModel.php
/plugin/aichat/Model/Ollama/models.json
/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php
/plugin/aichat/Model/OpenAI/ChatModel.php
/plugin/aichat/Model/OpenAI/EmbeddingModel.php
/plugin/aichat/Model/OpenAI/models.json
/plugin/aichat/Model/Reka/ChatModel.php
/plugin/aichat/Model/VoyageAI/EmbeddingModel.php
/plugin/aichat/Model/VoyageAI/models.json
/plugin/aichat/ModelFactory.php
/plugin/aichat/ModelSetting.php
/plugin/aichat/RemoteResponse/Chunk.php
/plugin/aichat/RemoteResponse/LlmReply.php
/plugin/aichat/Storage/AbstractStorage.php
/plugin/aichat/Storage/ChromaStorage.php
/plugin/aichat/Storage/PineconeStorage.php
/plugin/aichat/Storage/QdrantStorage.php
/plugin/aichat/Storage/SQLiteStorage.php
/plugin/aichat/action.php
default.php
metadata.php
/plugin/aichat/helper.php
/plugin/aichat/lang/de/lang.php
/plugin/aichat/lang/en/lang.php
/plugin/aichat/lang/en/settings.php
/plugin/aichat/lang/pt-br/lang.php
/plugin/aichat/lang/pt-br/settings.php
/plugin/aichat/plugin.info.txt
/plugin/aichat/remote.php
/plugin/aichat/script/AIChatChat.js
/plugin/aichat/syntax/chat.php
/plugin/aichat/syntax/ignore.php
10ce0ca905-Dec-2024 Andreas Gohr <andi@splitbrain.org>

exclude page parts from indexing using a regex

10789c1714-Nov-2024 Andreas Gohr <andi@splitbrain.org>

support the Google Gemini API

ce8a801113-Nov-2024 Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com>

Add missing field for "Ollama" model configuration

666b8ea729-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.

074b770122-Apr-2024 Andreas Gohr <andi@splitbrain.org>

added support for groq

eaa2c59d18-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Added support for reka.ai

720bb43f25-Mar-2024 Andreas Gohr <andi@splitbrain.org>

make threshold configurable

2071dced21-Mar-2024 Andreas Gohr <andi@splitbrain.org>

automatic stylefixes

51aa851720-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.

87e4648419-Mar-2024 Andreas Gohr <andi@splitbrain.org>

added Voyage AI for embeddings

e3640be819-Mar-2024 Andreas Gohr <andi@splitbrain.org>

clean up of the config options

Emojis are used to make the different options easier to distinguish

cfd76f4a19-Mar-2024 Andreas Gohr <andi@splitbrain.org>

added Mistral to the list of models

25892c3619-Mar-2024 Andreas Gohr <andi@splitbrain.org>

populate settings automatically

Now we have a single place to specify new models

dce0dee519-Mar-2024 Andreas Gohr <andi@splitbrain.org>

move model configuration into json files

This removes the use of individual classes for each model in favor of
more general client classes that only get a model name passed. The meta
info about pric

move model configuration into json files

This removes the use of individual classes for each model in favor of
more general client classes that only get a model name passed. The meta
info about price and token limits is configured in a json file

show more ...

34a1c47819-Mar-2024 Andreas Gohr <andi@splitbrain.org>

more refactoring on chat and embed model support

* differentiate between input and output tokens
* make use of much larger input contexts

d02b793518-Mar-2024 Andreas Gohr <andi@splitbrain.org>

first tries with Anthropic

d5c102b329-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 ...

4c0099a808-Nov-2023 Andreas Gohr <andi@splitbrain.org>

Added Qdrant Storage

5e6dd16e08-Nov-2023 Andreas Gohr <andi@splitbrain.org>

Added ChromaDB vector storage support

7ebc789513-Sep-2023 splitbrain <splitbrain@users.noreply.github.com>

�� Automatic code style fixes

e33a1d7a28-Aug-2023 Andreas Gohr <andi@splitbrain.org>

optionally search one language only

12