Skip to content

Project/generative plugin#255

Merged
cristian-tamblay merged 346 commits into
developfrom
project/generative-plugin
Aug 11, 2025
Merged

Project/generative plugin#255
cristian-tamblay merged 346 commits into
developfrom
project/generative-plugin

Conversation

@Irozuku
Copy link
Copy Markdown
Collaborator

@Irozuku Irozuku commented May 12, 2025

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

  • Added new API endpoints for managing generative processes and sessions, including creation, retrieval, deletion, and image retrieval (DashAI/back/api/api_v1/endpoints/generative_process.py).
  • Updated api.py to include routers for generative_process and generative_session (DashAI/back/api/api_v1/api.py). [1] [2]

Database Models

  • Introduced GenerativeProcess, GenerativeSession, and GenerativeSessionParameterHistory models to store and manage data related to generative tasks (DashAI/back/dependencies/database/models.py).

Schema Definitions

  • Added GenerativeProcessParams and GenerativeSessionParams schemas 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]
  • Introduced GenerativeSessionParameterHistorySchema to track parameter modification history (DashAI/back/api/api_v1/schemas/generative_session_params_history.py).

Configuration and Component Registry

  • Updated configuration to include a new IMAGES_PATH setting for storing generated images (DashAI/back/config.py, DashAI/back/dependencies/config_builder.py). [1] [2]

Job and Task Updates

  • Added a new GenerativeJob and 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]
  • Extended the JobParams schema to include a GenerativeJob type (DashAI/back/api/api_v1/schemas/job_params.py).

Irozuku and others added 30 commits April 8, 2025 18:46
…nalty parameters for improved output control
…lMenu, and Generative components for improved responsiveness
Irozuku and others added 28 commits June 28, 2025 18:24
…unction is apply depending in llamacpp version
…reate_chat_completion for improved message handling
…llama_utils.py and update __is_gpu_available_for_llama_cpp_v02
@cristian-tamblay cristian-tamblay merged commit 572a792 into develop Aug 11, 2025
4 checks passed
@cristian-tamblay cristian-tamblay deleted the project/generative-plugin branch August 11, 2025 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants