Branch: refs/heads/waise Home: https://github.com/xwiki-contrib/application-ai-llm Commit: 79d00de53c8c3b565397ecf0a740842086d892ea https://github.com/xwiki-contrib/application-ai-llm/commit/79d00de53c8c3b565... Author: Michael Hamann <[email protected]> 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/2e6bdb34c0f6a9d6a... Author: Michael Hamann <[email protected]> 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/6645d40a1c87ab9ce... Author: Michael Hamann <[email protected]> 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. Compare: https://github.com/xwiki-contrib/application-ai-llm/compare/cfe02ced02d0...6...