| 0de7e020 | 25-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
mechanisms to override things on command line
This should help with debugging/evaluating |
| 3d644823 | 25-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
animate button on first show |
| 2071dced | 21-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
automatic stylefixes |
| 4a647d20 | 21-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
better JSON exception handling in storages |
| 5f71c9bb | 21-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
small adjustments |
| 59a2a267 | 21-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
prefer prompted user messages over system prompts
This seems to be better supported across different model providers and seems to influence the model in a stronger way.
Prompt files have been renam
prefer prompted user messages over system prompts
This seems to be better supported across different model providers and seems to influence the model in a stronger way.
Prompt files have been renamed to avoid having them show up in the DokuWiki translate interface. Multilingual models are fine with prompting in english only.
show more ...
|
| c2b7a1f7 | 21-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
various refactoring and introduction of a simulate command
The new command makes it easier to run the same chat questions against multiple models and compare the results in a spreadsheet |
| 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. |
| ecb0a423 | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
do not hardcode dimensions in qdrant storage |
| 32d37907 | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix syntax error in qdrant storage |
| 99b713bf | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix info output |
| 04afb84f | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
correctly use storage setting |
| 2045e15a | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix ouput prices |
| 87e46484 | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
added Voyage AI for embeddings |
| e8451b21 | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
added model command to CLI
This prints info about the available models |
| 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 |
| cfd76f4a | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
added Mistral to the list of models |
| 25892c36 | 19-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
populate settings automatically
Now we have a single place to specify new models |
| dce0dee5 | 19-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 ...
|
| 34a1c478 | 19-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 |
| a55df087 | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
Version upped |
| d02b7935 | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
first tries with Anthropic |
| 4373d2bf | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
stricter interface inheritance
This ensures we have the apropriate methods when a class does not inherit from AbstractModel. |
| 294a9eaf | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
Use interfaces for Chat and Embedding classes
This way it's easier to have a base OpenAI class. This also moves much of the statistics and http handling into the base class making model implementati
Use interfaces for Chat and Embedding classes
This way it's easier to have a base OpenAI class. This also moves much of the statistics and http handling into the base class making model implementations even leaner
show more ...
|
| edf69908 | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
Pinecone fixes
* should fix #12 * correctly handle JSON decoding errors * fix empty filter requests * match renamed API fields |