<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in AbstractOpenAIModel.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>7c3b69cbd638c7d1775b012bfb9b48d8136f76b9 - refactor HTTP Client initialization</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#7c3b69cbd638c7d1775b012bfb9b48d8136f76b9</link>
        <description>refactor HTTP Client initialization

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Wed, 11 Jun 2025 11:08:37 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>2e22aefbcc83da0bc9ab21a2175b8ada4ba79826 - introduce a &quot;Generic&quot; model</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#2e22aefbcc83da0bc9ab21a2175b8ada4ba79826</link>
        <description>introduce a &quot;Generic&quot; modelThis is basically an OpenAI implementation, which then can be reused bymost other providers since they usually implement a somewhat compatibleAPI. The API URL can be set manually so it should be easy to add newunsupported providers.

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Tue, 15 Apr 2025 12:34:42 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>42b2c6e864def16df42600c2885e21d4d148fd0c - add remote component to ask questions to the bot</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#42b2c6e864def16df42600c2885e21d4d148fd0c</link>
        <description>add remote component to ask questions to the botThe endpoint allows to override model and language settings on demand.

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Wed, 12 Mar 2025 09:26:18 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e8451b21b9ca52de6bf419c0f1a2020e9bcd5276 - added model command to CLI</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#e8451b21b9ca52de6bf419c0f1a2020e9bcd5276</link>
        <description>added model command to CLIThis prints info about the available models

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Tue, 19 Mar 2024 13:31:50 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e3640be850ce50dedfa84d85fcca5c951393e714 - clean up of the config options</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#e3640be850ce50dedfa84d85fcca5c951393e714</link>
        <description>clean up of the config optionsEmojis are used to make the different options easier to distinguish

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Tue, 19 Mar 2024 12:49:21 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>dce0dee5ef27bcbbc5570fc278f3e75f426c19c5 - move model configuration into json files</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#dce0dee5ef27bcbbc5570fc278f3e75f426c19c5</link>
        <description>move model configuration into json filesThis removes the use of individual classes for each model in favor ofmore general client classes that only get a model name passed. The metainfo about price and token limits is configured in a json file

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Tue, 19 Mar 2024 10:46:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>34a1c47875552330ce367360d99f2c3f9f69af94 - more refactoring on chat and embed model support</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#34a1c47875552330ce367360d99f2c3f9f69af94</link>
        <description>more refactoring on chat and embed model support* differentiate between input and output tokens* make use of much larger input contexts

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Tue, 19 Mar 2024 08:32:08 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d02b793578c15c86b482725d129996df393f1890 - first tries with Anthropic</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#d02b793578c15c86b482725d129996df393f1890</link>
        <description>first tries with Anthropic

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Mon, 18 Mar 2024 14:45:01 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>294a9eaf76b94a3f99dceca7f1750a7898de3dd9 - Use interfaces for Chat and Embedding classes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php#294a9eaf76b94a3f99dceca7f1750a7898de3dd9</link>
        <description>Use interfaces for Chat and Embedding classesThis way it&apos;s easier to have a base OpenAI class. This also moves muchof the statistics and http handling into the base class making modelimplementations even leaner

            List of files:
            /plugin/aichat/Model/OpenAI/AbstractOpenAIModel.php</description>
        <pubDate>Mon, 18 Mar 2024 13:15:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
