Skip to content

AI Dashboard and Model Management#195

Draft
akash9676 wants to merge 40 commits into
project-1-ai-standardizationfrom
feat-139-ai-dashboard
Draft

AI Dashboard and Model Management#195
akash9676 wants to merge 40 commits into
project-1-ai-standardizationfrom
feat-139-ai-dashboard

Conversation

@akash9676
Copy link
Copy Markdown
Collaborator

Main Description

This feature adds an AI dashboard where users can manage AI models, connect their own credentials, share models, test availability, and view AI usage history.

New User Features

  • Add AI Models dashboard page.
  • Add AI Logs dashboard page.
  • Users can add and manage their own AI credentials.
  • Users can create, test, enable, disable, and delete AI models.
  • Users can share AI models with people, roles, or studies.
  • Users can view past AI requests and responses.

New Dev Features

  • Added AI data models for credentials, models, sharing, and logs.
  • Added backend support for AI chat requests and model validation.
  • Added LiteLLM support for model discovery and chat handling.

Improvements

  • Clearer AI dashboard navigation.
  • Better labels and help text in AI setup forms.
  • Improved handling when credentials or models are disabled.
  • Improved AI request tracking.

Bug Fixes

  • Fixed AI log visibility and status handling.
  • Fixed model ownership checks.
  • Fixed credential and model sharing behavior.
  • Fixed model loading and validation issues.

Known Limitations

  • AI features depend on valid user credentials and available providers.
  • Shared models only work while the model and credential remain active.

Future Steps

  • Improve usage summaries and cost visibility.
  • Add more guidance for setting up different AI providers.

akashgundapuneni@gmail.com added 30 commits May 4, 2026 13:51
…role, and study options, including UI components for selection and expiry date management
…components for improved modularity and maintainability
…data binding for user, role, and study selections
…nership validation with new utility methods
… for a credential and integrate with AIService and chat components
…andling with streamlined functions in chat services
…Completion and streamline request handling
…amline model handling for improved clarity
@akash9676 akash9676 self-assigned this May 5, 2026
@akash9676 akash9676 added this to the AI Standardization milestone May 5, 2026
@akash9676 akash9676 added backend requires changes in the backend of CARE frontend requires changes in the frontend of CARE labels May 5, 2026
@akash9676 akash9676 requested review from MRawhani and dennis-zyska May 5, 2026 14:10
@akash9676 akash9676 linked an issue May 5, 2026 that may be closed by this pull request
6 tasks
Comment thread backend/webserver/Socket.js
Copy link
Copy Markdown
Collaborator

@dennis-zyska dennis-zyska left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't look over all files, but added a few comments for now

Comment thread backend/db/models/ai_credential.js Outdated
Comment thread backend/db/models/ai_credential.js Outdated
Comment thread backend/db/models/ai_model.js Outdated
Comment thread backend/webserver/services/ai/chat.js Outdated
Comment thread backend/webserver/services/ai/helpers.js
akashgundapuneni@gmail.com added 6 commits May 11, 2026 16:55
… improved soft-delete handling and transaction management
…sistency and improve error handling in chatCompletion and testModel functions
…rvices for improved documentation and maintainability
…odel_share and related components for streamlined sharing process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend requires changes in the backend of CARE frontend requires changes in the frontend of CARE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] AI Model Management Dashboard

2 participants