| 7775eee7 | 29-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
fix interface handling with generic model |
| 7c3b69cb | 11-Jun-2025 |
Andreas Gohr <gohr@cosmocode.de> |
refactor HTTP Client initialization |
| 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 ...
|
| 42b2c6e8 | 12-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
add remote component to ask questions to the bot
The endpoint allows to override model and language settings on demand. |
| 163a36ec | 10-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
Adjust OpenAI API calls. fixes #34
* max_token has been replaced by max_completion_tokens * temperature setting is not suported by reasoning models |
| da493c96 | 06-Feb-2025 |
Andreas Gohr <andi@splitbrain.org> |
some model updates
still not 100% uptodate |
| 17dace4d | 14-Nov-2024 |
Andreas Gohr <andi@splitbrain.org> |
updated model definitions |
| ae09ced4 | 22-Jul-2024 |
Andreas Gohr <andi@splitbrain.org> |
updated model lists
This adds a CLI tool to fetch some model data from @BerriAI/litellm |
| cab0305a | 14-May-2024 |
Andreas Gohr <andi@splitbrain.org> |
added gpt-4o |
| f7a068a1 | 10-Apr-2024 |
Andreas Gohr <andi@splitbrain.org> |
gpt-4-turbo is no longer in preview |
| 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 |
| 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 |
| d02b7935 | 18-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
first tries with Anthropic |
| 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 ...
|
| 6a18e0f4 | 14-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
First start on refactoring the class hierarchy
This splits embedding models from chat completion models. |
| 30b9cbc7 | 08-Nov-2023 |
splitbrain <splitbrain@users.noreply.github.com> |
Automatic code style fixes |
| 7ebc7895 | 13-Sep-2023 |
splitbrain <splitbrain@users.noreply.github.com> |
Automatic code style fixes |
| 0eeff420 | 07-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
support GPT4 |
| 911314cd | 14-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
added helper to quickly check the available models |
| 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 |