History log of /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php (Results 1 – 9 of 9)
Revision Date Author Comments
# 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.


# 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


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