Project/generative plugin#255
Merged
Merged
Conversation
… in GenerativeChat component
…nalty parameters for improved output control
…Software/DashAI into project/generative-plugin
…mproved context in LLM generation
…lement in LLM and Image generation tasks
… session parameters
…d integrate it into the Generative page
…ssage sending functionality
…d scrolling behavior
…lMenu, and Generative components for improved responsiveness
…tiveSessionParameterHistory
…iveChat component
… fix tests for process and session API
…update related tests
…nagement and validation schema handling
…Software/DashAI into project/generative-plugin
…es and improve session handling
…t32 for improved precision
…Software/DashAI into project/generative-plugin
…unction is apply depending in llamacpp version
…mat for improved input preparation
…reate_chat_completion for improved message handling
…proved formatting
…ion in GenerativeChat
…llama_utils.py and update __is_gpu_available_for_llama_cpp_v02
…x filename format in QwenModel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant enhancements to the backend of the DashAI project, focusing on adding support for generative processes and sessions. It includes new API endpoints, database models, schemas, and configuration updates to handle generative tasks, as well as updates to the component registry and job handling. Below is a summary of the most important changes grouped by theme:
API Enhancements
DashAI/back/api/api_v1/endpoints/generative_process.py).api.pyto include routers forgenerative_processandgenerative_session(DashAI/back/api/api_v1/api.py). [1] [2]Database Models
GenerativeProcess,GenerativeSession, andGenerativeSessionParameterHistorymodels to store and manage data related to generative tasks (DashAI/back/dependencies/database/models.py).Schema Definitions
GenerativeProcessParamsandGenerativeSessionParamsschemas for API request validation (DashAI/back/api/api_v1/schemas/generative_process_params.py,DashAI/back/api/api_v1/schemas/generative_session_params.py). [1] [2]GenerativeSessionParameterHistorySchemato track parameter modification history (DashAI/back/api/api_v1/schemas/generative_session_params_history.py).Configuration and Component Registry
IMAGES_PATHsetting for storing generated images (DashAI/back/config.py,DashAI/back/dependencies/config_builder.py). [1] [2]Job and Task Updates
GenerativeJoband registered it in the container alongside new generative models and tasks (DashAI/back/job/__init__.py,DashAI/back/container.py). [1] [2] [3] [4] [5]JobParamsschema to include aGenerativeJobtype (DashAI/back/api/api_v1/schemas/job_params.py).