Branch: refs/heads/main
Home:
https://github.com/xwiki-contrib/application-ai-llm
Commit: f30dd07e22f3edef4260a3359f22b8f1e3c8705c
https://github.com/xwiki-contrib/application-ai-llm/commit/f30dd07e22f3edef…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Converter.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/HelloWorld.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexException.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexStructure.json
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultHelloWorld.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/HelloWorldScriptService.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionManagerTest.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionTest.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/HelloWorldTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Chunking API and a simple chunking method (based on number of chars)
* Queue for indexing requests
* Queue consumer that chunks the document
* Chunk content embedding computation
Commit: 67d3c2dac58231958cbcd9fcb1cb80a15266caa8
https://github.com/xwiki-contrib/application-ai-llm/commit/67d3c2dac5823195…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/HelloWorld.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultHelloWorld.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/HelloWorldScriptService.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
R
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/HelloWorldTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* embed chunks and stores them in solr
* remove autogenerated hello world files
Commit: 2a24a3059f7bca2a3412ac152ad2f5c9f4f2c0f4
https://github.com/xwiki-contrib/application-ai-llm/commit/2a24a3059f7bca2a…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/HttpClientFactory.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
A
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Don't include null values.
* Add a component test.
Commit: b961d95c98e3b58c06ffbb6069cfdb6a2965b506
https://github.com/xwiki-contrib/application-ai-llm/commit/b961d95c98e3b58c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionsResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* First version of the REST API for collections (documents are still missing).
Commit: 74a5cdcbedc0798a45272bbd1f3e8c3f44d3d363
https://github.com/xwiki-contrib/application-ai-llm/commit/74a5cdcbedc0798a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexStructure.json
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplateProvider.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/WebHome.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebHome.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebPreferences.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTemplate.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTemplateProvider.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTranslations.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/WebHome.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebHome.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebPreferences.xml
M application-ai-llm-models/application-ai-llm-models-ui/pom.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplateProvider.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/WebHome.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebPreferences.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/PromptDB/WebHome.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/WebHome.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
LLMAI-51: Code refactoring
Commit: a68f7d7881c14693db00597e3ccdf3510e248e7f
https://github.com/xwiki-contrib/application-ai-llm/commit/a68f7d7881c14693…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Provide more helpful messages when an embedding request fails.
Commit: 76006e9a6401f0b260196b6a4dc58d0fe9ad2236
https://github.com/xwiki-contrib/application-ai-llm/commit/76006e9a6401f0b2…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Re-added API methods for creating and deleting collections
Commit: 832b2fc8bca1b68349ed4ffeb9cea9cf148d1631
https://github.com/xwiki-contrib/application-ai-llm/commit/832b2fc8bca1b683…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Update document's collection selector for compatibility with the refactored
getCollection() method
Commit: f6816e4a5d9374334a4573e062bee9d087873626
https://github.com/xwiki-contrib/application-ai-llm/commit/f6816e4a5d937433…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Updated code to match with the refactored methods
Commit: d6d78e7ce046c5ec8150a2d07ea59f5b8a26ef35
https://github.com/xwiki-contrib/application-ai-llm/commit/d6d78e7ce046c5ec…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-16 (Tue, 16 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Logging updates to be more in line with best practices
Commit: 179460457f7eda5eb207a276321009943a560e5d
https://github.com/xwiki-contrib/application-ai-llm/commit/179460457f7eda5e…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-17 (Wed, 17 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Respond with internal server error when an exception occurred.
* Simplify the code of DefaultCollectionsResource.
Commit: c3ea570a79b3993d2816052f9120df7c2d38acba
https://github.com/xwiki-contrib/application-ai-llm/commit/c3ea570a79b3993d…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-17 (Wed, 17 Jan 2024)
Changed paths:
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/DocumentResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Add a first version of document support in the REST API.
Commit: 9ed34a5c4512837a49f7309e0f0971c16627166a
https://github.com/xwiki-contrib/application-ai-llm/commit/9ed34a5c4512837a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Converter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Removed leftover code
* Small updates
* Fix for a bug with creating/getting collections
Commit: cd7bc292d64d67498ffdfcf33c54ed0cc1512355
https://github.com/xwiki-contrib/application-ai-llm/commit/cd7bc292d64d6749…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M .gitignore
Log Message:
-----------
Added ignore for .vscode files
Commit: 219d08a6fb2350a48f10f80470d0255c9a4899da
https://github.com/xwiki-contrib/application-ai-llm/commit/219d08a6fb2350a4…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
Commit: 71c237c361480c54fe02b905c40331e9e96bbb09
https://github.com/xwiki-contrib/application-ai-llm/commit/71c237c361480c54…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-52: API Methods for setting collection properties and removing documents
Commit: 731b24226e9491aced7dea1665d2cccdae1bd217
https://github.com/xwiki-contrib/application-ai-llm/commit/731b24226e9491ac…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Added some missing methods for collections and documents
Commit: e9a6a910946003fe3a448becc90c1b9e67692f9f
https://github.com/xwiki-contrib/application-ai-llm/commit/e9a6a910946003fe…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Fix for Cyclomatic Complexity & NPath Complexity
Commit: 9d1f372478b896fc7a550206cb5d0b76bfecd6e8
https://github.com/xwiki-contrib/application-ai-llm/commit/9d1f372478b896fc…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Fix test after adding new error messages.
Commit: bdd58db9939c5fc06b6603575a14a56deeccc3a8
https://github.com/xwiki-contrib/application-ai-llm/commit/bdd58db9939c5fc0…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* added annotation for properties and 2 more setters
Commit: 1183261385d48d50c20403be55005bfdc2f874ee
https://github.com/xwiki-contrib/application-ai-llm/commit/1183261385d48d50…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Add new CollectionManager and Collection implementations that check rights for the
current user and use them in the REST API.
* Construct document references directly instead of resolving strings.
* Add exceptions to a lot of method signatures.
* Clone the collection document before any modification.
Commit: bd3686a711d9d0261cd78f85cfdbada40667f121
https://github.com/xwiki-contrib/application-ai-llm/commit/bd3686a711d9d026…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Extend right checking to document saving
* Add a new wrapper class to reduce duplication
Commit: 1bb3570661f30c70bc9899d91d1874d929f44612
https://github.com/xwiki-contrib/application-ai-llm/commit/1bb3570661f30c70…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
R
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionManagerTest.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Ensure that the object is always present when saving a document.
* Add first tests for CollectionManager.
Commit: a55f106c8a2b092f560601a60a8b9cd84e8f74bf
https://github.com/xwiki-contrib/application-ai-llm/commit/a55f106c8a2b092f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Add a first test for the REST API.
* Properly log the exception when something fails.
* Remove TODO regarding rights as they are handled now.
Commit: f38f2ddb50bbcf1ab4a2e888271f1eb16a32a263
https://github.com/xwiki-contrib/application-ai-llm/commit/f38f2ddb50bbcf1a…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Fix saving in CurrentUserCollection.
* Improve handling of missing collections.
Commit: 391dd65c700609869aad27d2133b940e24aba817
https://github.com/xwiki-contrib/application-ai-llm/commit/391dd65c70060986…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Start adding tests for CollectionResource.
* Add equals, hashCode and toString to JSONDocument and JSONCollection to make testing
easier.
Commit: 081bec95246d12b1b9c6c02ce42d35aacc8ba46e
https://github.com/xwiki-contrib/application-ai-llm/commit/081bec95246d12b1…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Finish (for now) DefaultCollectionResourceTest.
Commit: 2811b042eabc855afe186f058f3f0baeb42edbf5
https://github.com/xwiki-contrib/application-ai-llm/commit/2811b042eabc855a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Transform SolrConnector into a component
Commit: ea93bf825128c21ff9ea18b6d1bd3bdd26aadf41
https://github.com/xwiki-contrib/application-ai-llm/commit/ea93bf825128c21f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
A
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Fix wrongly thrown exception in deleteDocument.
* Throw proper exceptions when access is denied.
* Add a test for the document resource.
* Set test coverage to the actual coverage of 0.53.
Commit: 292250f464206bdc0ef0a371e201620281fe1054
https://github.com/xwiki-contrib/application-ai-llm/commit/292250f464206bdc…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Use Tika to parse the attachments of the document and append it to the indexed content
Commit: 8fe09dd7179e336bc7ce8e347414a316dc608bd0
https://github.com/xwiki-contrib/application-ai-llm/commit/8fe09dd7179e336b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed an issue with the hql used for listing the documents of a
collection
Commit: a0dc756b065bfed25e291738d44574935c5aba2a
https://github.com/xwiki-contrib/application-ai-llm/commit/a0dc756b065bfed2…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/EmbeddingModelDescriptor.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultEmbeddingModelManager.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Rename `displayName` to `name` in EmbeddingModelDescriptor to align with what OpenRouter
has in its models API.
Commit: b5369cac3847a984f05c46cc79e1ddd3f659ac0a
https://github.com/xwiki-contrib/application-ai-llm/commit/b5369cac3847a984…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultModelsResource.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ChatCompletionsResource.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ModelsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Introduce a `ChatModelDescriptor` to represent metadata about chat models.
* Read this metadata from the models endpoint when available (e.g., on OpenRouter).
* Fix some issues in the API calls for listing chat models and refactor the code to rely
on the RequestHelper to avoid code duplication.
* Add a new REST API to expose the list of chat models.
* Add a new chat completions REST API based on the new Java API.
Commit: 54efecccd25d40f8287cdc944481de10574926d9
https://github.com/xwiki-contrib/application-ai-llm/commit/54efecccd25d40f8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Removed unecessary use of getCollections method
* Exchange logs for actual exceptions
Commit: 8a25143244b81f94609305ce211ad6a85f792880
https://github.com/xwiki-contrib/application-ai-llm/commit/8a25143244b81f94…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Replace printStackTraces with logs or exceptions depending on the case
Commit: 02f727d07db912c84f53341636bd40636494bcf8
https://github.com/xwiki-contrib/application-ai-llm/commit/02f727d07db912c8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfig.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfig.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigClass.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebPreferences.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Replaced the large string properties for languageModels and
embeddingModels to dbLists
* Updated the admin ui to better fit all the properties
Commit: 35dec3f2384b226bb2436f1b4278bca193dd9e48
https://github.com/xwiki-contrib/application-ai-llm/commit/35dec3f2384b226b…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModel.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModelManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-50: First version of RAG
* Support several model managers.
* Add a prototype model manager and chat model for RAG.
Commit: 34157d572e6bef1c0d12e6f5c1b8afefe3ac7f42
https://github.com/xwiki-contrib/application-ai-llm/commit/34157d572e6bef1c…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebHome.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Replaced the name field of the collection which was based on doc title with
a non-modifiable id field
* Added a title field for the collection
* Added a migrator on collection rename to update the id automatically
and mentain the link it's
documents
* Made the document id field non-modifiable
Commit: 6e0ddf45845d42d8ddd6f60747c4eb2e28a4526d
https://github.com/xwiki-contrib/application-ai-llm/commit/6e0ddf45845d42d8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Fix errors in chat completions REST resource
* Use the new models and completions endpoints in the chat UI
Commit: f24554860bf3603604c6af0e2e95a380f812b2dc
https://github.com/xwiki-contrib/application-ai-llm/commit/f24554860bf36036…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-29 (Mon, 29 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigClass.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Refactor Admin sections in preparation for RAG implementation
Commit: 34bc9619a5bc447537d9c154b8faeb03001a6fc6
https://github.com/xwiki-contrib/application-ai-llm/commit/34bc9619a5bc4475…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-29 (Mon, 29 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed functionality: migrator on collection rename to update the id automatically
and mentain the link to it's documents
Commit: f09ddfbd94e5eb3c9d7c37fffc77d9fbbd256eef
https://github.com/xwiki-contrib/application-ai-llm/commit/f09ddfbd94e5eb3c…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigSheet.xml
M pom.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Updated the sheet of the server configs to better fit the current
fields
Commit: 27a53afdf78768e85ada04188bcb7db30cf3fa45
https://github.com/xwiki-contrib/application-ai-llm/commit/27a53afdf78768e8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModel.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModelManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
R
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
Revert "LLMAI-50: First version of RAG"
This reverts commit 35dec3f2384b226bb2436f1b4278bca193dd9e48.
Commit: dd621347c994c586fcc3071b5b09aeeb5f33ecf7
https://github.com/xwiki-contrib/application-ai-llm/commit/dd621347c994c586…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/EmbeddingModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPI.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfig.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfigProvider.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTRestAPI.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatRequestConverter.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatResponseConverter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultEmbeddingModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIConfigProvider.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Almost full rewrite how configuration is handled. Models are now wiki components.
* Remove the old REST API that was not OpenAI-compatible and all associated methods.
Commit: cfe02ced02d0dbdec8e302d6f4a208a99343cb68
https://github.com/xwiki-contrib/application-ai-llm/commit/cfe02ced02d0dbde…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
[Misc] Adjust coverage to actual value
Commit: 79d00de53c8c3b565397ecf0a740842086d892ea
https://github.com/xwiki-contrib/application-ai-llm/commit/79d00de53c8c3b56…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Sort models by displayed name.
* Store the object, not the document reference for models. This might have fixed a bug
where models weren't correctly registered in some cases.
Commit: 2e6bdb34c0f6a9d6a32ed63c55d240a7602b0923
https://github.com/xwiki-contrib/application-ai-llm/commit/2e6bdb34c0f6a9d6…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilterBuilder.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/AILLMScriptService.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/ChatRequestFilterDescriptor.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/ModelsScriptService.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
Log Message:
-----------
LLMAI-58: Add support for chat request filters
* Add new ChatRequestFilter and ChatRequestFilterBuilder roles.
* Add a script service to get available filters.
* Modify the sheet to display the available filters.
Commit: 6645d40a1c87ab9cea1888ebb56f6c8fb5d372ab
https://github.com/xwiki-contrib/application-ai-llm/commit/6645d40a1c87ab9c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterClass.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterSheet.xml
A
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGRequestFilterTranslations.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Added a RAG request filter with a simple configuration class and UI but without the
actual prompt modification part.
Commit: a4a163fa927ce87f40b1fa272cc61664472b6d94
https://github.com/xwiki-contrib/application-ai-llm/commit/a4a163fa927ce87f…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* added an autofill for the non-modifiable collections id for the case where collections
are created manually from the UI
Commit: 53257208e75faefdebb7b15230d287d795b1d8a1
https://github.com/xwiki-contrib/application-ai-llm/commit/53257208e75faefd…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* added an autofill for the non-modifiable documents id for the case where documkents
are created manually from the UI
Commit: 82c0f4678524027f548f57cc84d7553db0e4e234
https://github.com/xwiki-contrib/application-ai-llm/commit/82c0f4678524027f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Skip the template document for building model components.
Commit: 9c79f178f39f4dc7ee6c146fbfdba645e3f8b244
https://github.com/xwiki-contrib/application-ai-llm/commit/9c79f178f39f4dc7…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fix an issue where the embedding index is triggered on the DocumentsTemplate saving
during the extension installation
Commit: 4ccbc5e97f720ce30c9db75d5b248c61ebe1d887
https://github.com/xwiki-contrib/application-ai-llm/commit/4ccbc5e97f720ce3…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed issue with the autofill on the id property
Commit: 6e65cd0207f09a56e213dcdf1e0080360ef7e72e
https://github.com/xwiki-contrib/application-ai-llm/commit/6e65cd0207f09a56…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
R
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-49: Query support
* Added support for embedding a text query, searching chunks from the
index (auth was not taken into account yet)
Commit: f060ccacff340b8248120c0465008877107073f6
https://github.com/xwiki-contrib/application-ai-llm/commit/f060ccacff340b82…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-02-05 (Mon, 05 Feb 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Avoid a double slash in the chat completions URL.
Commit: ff4926e8bee95c9e40cb83ae223287cd1129fde6
https://github.com/xwiki-contrib/application-ai-llm/commit/ff4926e8bee95c9e…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-07 (Wed, 07 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
Log Message:
-----------
LLMAI-50: First version of RAG
* manipulating the prompt to add context
Commit: 8853e03cf156265f2a0256997c11670b84869fd5
https://github.com/xwiki-contrib/application-ai-llm/commit/8853e03cf156265f…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-02-07 (Wed, 07 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Update the system message and similarity search fail case.
Commit: 0b7664a8ba034963a29ac8651075f101d7e027cd
https://github.com/xwiki-contrib/application-ai-llm/commit/0b7664a8ba034963…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-11 (Sun, 11 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Included the source in the responses
Commit: d5528279dbfe8d12440fd3a8e9a9bcb9d060eb18
https://github.com/xwiki-contrib/application-ai-llm/commit/d5528279dbfe8d12…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-11 (Sun, 11 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
Log Message:
-----------
LLMAI-50: First version of RAG
* tunning to make the models stick to the provided sources
Commit: 00df57a81046f4849591cb7e2559b70c4e349318
https://github.com/xwiki-contrib/application-ai-llm/commit/00df57a81046f484…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-18 (Sun, 18 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatMessage.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Add multiple sources
Commit: d1cb791f58c25d13974936ce79c48be92458449c
https://github.com/xwiki-contrib/application-ai-llm/commit/d1cb791f58c25d13…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-18 (Sun, 18 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
* Add collection field to the solr stored chunks
Commit: f7510487d36caca82fc1199b0acbc419f500055d
https://github.com/xwiki-contrib/application-ai-llm/commit/f7510487d36caca8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-49: Query support
* Added permission checks on collection query
Commit: 4f74cb3ea5bc9cbac34865880236260050df5686
https://github.com/xwiki-contrib/application-ai-llm/commit/4f74cb3ea5bc9cba…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
Log Message:
-----------
LLMAI-49: Query support
* Move permission check directly in the similarity search method
Commit: 5bb77cbecff748a82ec398aca7c7aabb1ac542f7
https://github.com/xwiki-contrib/application-ai-llm/commit/5bb77cbecff748a8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
Log Message:
-----------
LLMAI-49: Query support
* On query, perform different similarity search for each set of collections with the same
embedding model (using that embedding model for embedding the query)
* Combine the resullts, order them by similarity scor and truncate the number of results
to the `limit` argument
* Round the embeddings dimentions to the one set in solr's managed-schema.xml to
support multiple embedding models (currently set to 384 - the number of embeddings for the
`bert` model)
Commit: 9f5692ea67f54d30361ee944390c8032d304586a
https://github.com/xwiki-contrib/application-ai-llm/commit/9f5692ea67f54d30…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Group sources provided to the context to avoid repetition
Commit: 372aa04c4e3c3659f98ac8f589c27eaae61fb461
https://github.com/xwiki-contrib/application-ai-llm/commit/372aa04c4e3c3659…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Fix encoding failure when hitting characters outside the range of ISO 8859-1 charset
* Bind submitting a chat message to the "Enter" key
Commit: b75ced9bafcf0766c76268109c53b83ce20e7d5c
https://github.com/xwiki-contrib/application-ai-llm/commit/b75ced9bafcf0766…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexTaskConsumer.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* move document indexing to a background job
Commit: baa4419f14bfeb0bbc41ad91d22e8f6aa2396d37
https://github.com/xwiki-contrib/application-ai-llm/commit/baa4419f14bfeb0b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebHome.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Added support for creating a document directly from the UI
* Added a livetable for better visualization of the documents inside a
collection
Commit: deb798ae014c70a560dc0e0311a71b564af16cb4
https://github.com/xwiki-contrib/application-ai-llm/commit/deb798ae014c70a5…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-26 (Mon, 26 Feb 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterSheet.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Made context configurable from the UI filter
Commit: 4eceb08f5801eccbcf09393af6242e80a9c64a67
https://github.com/xwiki-contrib/application-ai-llm/commit/4eceb08f5801eccb…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
M pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Update to snapshot parent for now
* Adjust error message that changed due to Java 17
Commit: 0cd39db7c04cf7b45ea4d8c27cdc6699cb458838
https://github.com/xwiki-contrib/application-ai-llm/commit/0cd39db7c04cf7b4…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Add a test-only dependency to javax.servlet-api
Commit: 9a2aa95fe4992724b78f1bb3244b35ab4f02730d
https://github.com/xwiki-contrib/application-ai-llm/commit/9a2aa95fe4992724…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* remove no longer needed excluded dependencies.
Commit: 29a510be61c3e5a02acc873609a4b3822ed005a5
https://github.com/xwiki-contrib/application-ai-llm/commit/29a510be61c3e5a0…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatResponseConverter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunk.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunkChoice.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Add proper streaming support to the Java API with proper response objects.
* Add custom ChatCompletionChunk and ChatCompletionChunkChoice classes (records) as the
existing ones use the wrong name for the message.
Commit: 1b9396910c0ff539bdb7bac861d8160d6c0adbe5
https://github.com/xwiki-contrib/application-ai-llm/commit/1b9396910c0ff539…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/HttpClientFactory.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Switch to java.net.http.HttpClient for the possibly better interface.
* Properly close the request to the LLM when the client closes the connection, at least
for streaming requests.
* Try forwarding the results faster with a small buffer, but this doesn't seem to work
as expected.
Commit: f82dc5dd24c4f92c87206ceaf13b8fd47894c413
https://github.com/xwiki-contrib/application-ai-llm/commit/f82dc5dd24c4f92c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
[Misc] Adjust coverage to actual coverage
Commit: e6cb75f70ff268b0dae3ffe2cc68855df0c84ce4
https://github.com/xwiki-contrib/application-ai-llm/commit/e6cb75f70ff268b0…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
A application-ai-llm-chat/aillm.js
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIPrompt.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/PromptsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* Add a new GET method for prompts
* Add first version of the javascrit library
Commit: 33de2f376dc3fe9c344edcdbbc8abff840bd4986
https://github.com/xwiki-contrib/application-ai-llm/commit/33de2f376dc3fe9c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunkChoice.java
Log Message:
-----------
[Misc] Use JsonNaming instead of JsonProperty
This should not have any visible effect but makes the code much easier to maintain.
Commit: 77eb83c51c169a50315a9a31be96d13da3b96c2c
https://github.com/xwiki-contrib/application-ai-llm/commit/77eb83c51c169a50…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* fix for EOL checkstile violation
Commit: 7432c46452b4448badedd62e4c1bd5b241f684a8
https://github.com/xwiki-contrib/application-ai-llm/commit/7432c46452b4448b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Add boolean property for allowing guests to access models
Commit: 697afbb55351924805eb35f68aa606f9980b0e19
https://github.com/xwiki-contrib/application-ai-llm/commit/697afbb553519248…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/CorsFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* CORS filter (not working currently)
Commit: 0a3aad288c5f48e80ee814c68407fb90847f4525
https://github.com/xwiki-contrib/application-ai-llm/commit/0a3aad288c5f48e8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-api/src/main/checkstyle/checkstyle-suppressions.xml
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatClientConfig.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatClientConfigProvider.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/CORSUtils.java
A
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatClientConfigProvider.java
R
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/CorsFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultModelsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ChatCompletionsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ModelsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/PromptsResource.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfig.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfigClass.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfigSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Translation.xml
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* Remove filter as it is not needed
* Added CORS support with configurable allowed origin
Commit: 685e26b41a5076cb1f9c8b926adca39e2122d183
https://github.com/xwiki-contrib/application-ai-llm/commit/685e26b41a5076cb…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
A
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/AiLLMSolrCoreInitializer.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
R
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
M
application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTRestAPI.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIPromptDBProvider.java
Log Message:
-----------
LLMAI-59: Integrate with the embedded Solr 9 in XWiki
Commit: 6b5177e8b70b18bd995194bb3a454ae80ac9b179
https://github.com/xwiki-contrib/application-ai-llm/commit/6b5177e8b70b18bd…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M
application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIPromptDBProvider.java
Log Message:
-----------
[misc] minor cleanup
Commit: be0c3324f090eb64b75f04a9ae35c2f2b4ce8620
https://github.com/xwiki-contrib/application-ai-llm/commit/be0c3324f090eb64…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
R
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
A
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mixtral.xml
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any
application
* added streamming integration for the chat UI
* added waiting animation
* added method for loading the chat UI directly from the library
* added allowGuests option for collections to be queried by public chat
ui
* updated example models
Commit: fc4bc27c4588c5523f56a0904d4d50981d77442a
https://github.com/xwiki-contrib/application-ai-llm/commit/fc4bc27c4588c552…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
A application-ai-llm-chat/chatUI.css
A application-ai-llm-chat/chatUI.js
A application-ai-llm-chat/index.html
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any
application
* separated library from UI
* added example index.html
Commit: 99b347248cc08ba73328c9be647d18225223f5a1
https://github.com/xwiki-contrib/application-ai-llm/commit/99b347248cc08ba7…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
LLMAI-18: Continue Improving UI
* Internal Chat Ui adjustments
Commit: 75b56d495688cd05e4693a2df851aa5944ac6b85
https://github.com/xwiki-contrib/application-ai-llm/commit/75b56d495688cd05…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
Revert "LLMAI-18: Continue Improving UI"
This reverts commit 99b347248cc08ba73328c9be647d18225223f5a1.
Commit: 1d4a1a9e1f655390d6dcac52158ca71b0440a833
https://github.com/xwiki-contrib/application-ai-llm/commit/1d4a1a9e1f655390…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Re-add the excludes as they still seem necessary.
Commit: 1be1c42ad658b437fa9265b0e1d7b8422fcd8864
https://github.com/xwiki-contrib/application-ai-llm/commit/1be1c42ad658b437…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
Revert "Revert "LLMAI-18: Continue Improving UI""
* Reapply UI improvements originally made in 99b3472 and reverted in 75b56d4
This reverts commit 75b56d495688cd05e4693a2df851aa5944ac6b85.
Commit: 647a024280ee120bd8e0f0a0312e102c928e256c
https://github.com/xwiki-contrib/application-ai-llm/commit/647a024280ee120b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M
application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
[misc] Fix build due to wrong xar formatting
Commit: ccedc75fb7471f91f28f1a6fef388a26aaf8fb38
https://github.com/xwiki-contrib/application-ai-llm/commit/ccedc75fb7471f91…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M
application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M
application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
* Added an experimental LLM formatted chunking method
Commit: 388ad490a7986421969f8fbc8109657015e9eae1
https://github.com/xwiki-contrib/application-ai-llm/commit/388ad490a7986421…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths:
A application-ai-llm-chat/chat/.gitignore
A application-ai-llm-chat/chat/README.md
A application-ai-llm-chat/chat/package-lock.json
A application-ai-llm-chat/chat/package.json
A application-ai-llm-chat/chat/src/assets/icon/apple-touch-icon.png
A application-ai-llm-chat/chat/src/assets/icon/favicon.ico
A application-ai-llm-chat/chat/src/assets/icon/icon192.png
A application-ai-llm-chat/chat/src/assets/icon/icon512.png
A application-ai-llm-chat/chat/src/components.d.ts
A application-ai-llm-chat/chat/src/components/check-mark/check-mark.css
A application-ai-llm-chat/chat/src/components/check-mark/check-mark.tsx
A application-ai-llm-chat/chat/src/components/check-mark/readme.md
A application-ai-llm-chat/chat/src/components/conversation/conversation.css
A application-ai-llm-chat/chat/src/components/conversation/conversation.tsx
A application-ai-llm-chat/chat/src/components/conversation/readme.md
A application-ai-llm-chat/chat/src/components/fab/fab.css
A application-ai-llm-chat/chat/src/components/fab/fab.tsx
A application-ai-llm-chat/chat/src/components/fab/readme.md
A application-ai-llm-chat/chat/src/components/input/input.css
A application-ai-llm-chat/chat/src/components/input/input.tsx
A application-ai-llm-chat/chat/src/components/input/readme.md
A application-ai-llm-chat/chat/src/components/message-status/message-status.css
A application-ai-llm-chat/chat/src/components/message-status/message-status.tsx
A application-ai-llm-chat/chat/src/components/message-status/readme.md
A application-ai-llm-chat/chat/src/components/message/message.css
A application-ai-llm-chat/chat/src/components/message/message.tsx
A application-ai-llm-chat/chat/src/components/message/readme.md
A application-ai-llm-chat/chat/src/components/pane/pane.css
A application-ai-llm-chat/chat/src/components/pane/pane.tsx
A application-ai-llm-chat/chat/src/components/pane/readme.md
A application-ai-llm-chat/chat/src/global/app.css
A application-ai-llm-chat/chat/src/global/app.ts
A application-ai-llm-chat/chat/src/helpers/utils.ts
A application-ai-llm-chat/chat/src/index.html
A application-ai-llm-chat/chat/src/interfaces.d.ts
A application-ai-llm-chat/chat/src/manifest.json
A application-ai-llm-chat/chat/stencil.config.ts
A application-ai-llm-chat/chat/tsconfig.json
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any
application
* added a fork of the chat module from
https://github.com/keyvan-m-sadeghi/assister
Commit: 9325409c01de79efd5013917a03f77a121e135b5
https://github.com/xwiki-contrib/application-ai-llm/commit/9325409c01de79ef…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
M application-ai-llm-chat/chat/src/components.d.ts
M application-ai-llm-chat/chat/src/components/fab/fab.css
M application-ai-llm-chat/chat/src/components/input/input.css
M application-ai-llm-chat/chat/src/components/message/message.css
M application-ai-llm-chat/chat/src/components/pane/pane.tsx
M application-ai-llm-chat/chat/src/components/pane/readme.md
A application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.css
A application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.tsx
A application-ai-llm-chat/chat/src/components/prompt-picker/readme.md
A application-ai-llm-chat/chat/src/components/settings/chat-settings.css
A application-ai-llm-chat/chat/src/components/settings/chat-settings.tsx
A application-ai-llm-chat/chat/src/components/settings/readme.md
M application-ai-llm-chat/chat/src/helpers/utils.ts
M application-ai-llm-chat/chat/src/index.html
M application-ai-llm-chat/chat/tsconfig.json
R application-ai-llm-chat/chatUI.js
A application-ai-llm-chat/chatUILoader.js
M application-ai-llm-chat/index.html
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any
application
* Added new button and settings panel
* Added prompt picker
Compare:
https://github.com/xwiki-contrib/application-ai-llm/compare/95cf4b716885...…
To unsubscribe from these emails, change your notification settings at
https://github.com/xwiki-contrib/application-ai-llm/settings/notifications