<?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 ModelInterface.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>7be8078ef9026e317a5c01f90a94183276bbbbd2 - allow models to have a zero token limit</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/ModelInterface.php#7be8078ef9026e317a5c01f90a94183276bbbbd2</link>
        <description>allow models to have a zero token limitThis allows for configuring completely unknown models. For these modelsno token limit is known and we will simply do not apply any. Instead wetrust that the model will be either large enough to handle our input orat least throw useful error messages.

            List of files:
            /plugin/aichat/Model/ModelInterface.php</description>
        <pubDate>Tue, 15 Apr 2025 13:15:03 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4dd0657e5ac7e828b159f619391769caa2e5332f - allow to set arbitrary models</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/ModelInterface.php#4dd0657e5ac7e828b159f619391769caa2e5332f</link>
        <description>allow to set arbitrary modelsWe now initialize a model configuration even if we have no info inmodel.json using some default values for the token limits.Models can implement the loadUnkonwModelInfo() method to fetch the infofrom an API if such a thing exist. Implemented for gemini and ollamacurrently.

            List of files:
            /plugin/aichat/Model/ModelInterface.php</description>
        <pubDate>Thu, 06 Feb 2025 16:34:23 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b446155b16a3c10edb48cb0dd79d0f47fb865445 - fix info output on used models</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/ModelInterface.php#b446155b16a3c10edb48cb0dd79d0f47fb865445</link>
        <description>fix info output on used models

            List of files:
            /plugin/aichat/Model/ModelInterface.php</description>
        <pubDate>Wed, 27 Mar 2024 14:12:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>2071dced6f96936ea7b9bf5dbe8a117eef598448 - automatic stylefixes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/ModelInterface.php#2071dced6f96936ea7b9bf5dbe8a117eef598448</link>
        <description>automatic stylefixes

            List of files:
            /plugin/aichat/Model/ModelInterface.php</description>
        <pubDate>Thu, 21 Mar 2024 14:50:48 +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/ModelInterface.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/ModelInterface.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/ModelInterface.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/ModelInterface.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/ModelInterface.php#d02b793578c15c86b482725d129996df393f1890</link>
        <description>first tries with Anthropic

            List of files:
            /plugin/aichat/Model/ModelInterface.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>4373d2bf7fcddc76e5ba367d903e3d0d86697dff - stricter interface inheritance</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Model/ModelInterface.php#4373d2bf7fcddc76e5ba367d903e3d0d86697dff</link>
        <description>stricter interface inheritanceThis ensures we have the apropriate methods when a class does notinherit from AbstractModel.

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