Skip to content

Add settings UI for Model/API Key and File Upload capabilities#7

Open
nattu22 wants to merge 1 commit intomainfrom
feature/settings-and-file-upload
Open

Add settings UI for Model/API Key and File Upload capabilities#7
nattu22 wants to merge 1 commit intomainfrom
feature/settings-and-file-upload

Conversation

@nattu22
Copy link
Owner

@nattu22 nattu22 commented Dec 5, 2025

  • UI: Added a settings panel to configure LLM provider, model, and API keys dynamically.
  • File Upload: Enabled file upload for content (txt/csv/xlsx) and charts (img/data).
  • Backend: Updated /api/plan and /api/execute to handle file uploads and pass extracted content/data to orchestrators.
  • Configuration: Centralized model configuration in GlobalConfig and exposed it to the frontend.
  • Orchestration: Updated agents to use provided model overrides and extracted content instead of web search when applicable.
  • Icons: Implemented IconSelector using embeddings.
  • Dependencies: Added pandas, openpyxl, scikit-learn, Pillow to requirements.

- **UI**: Added a settings panel to configure LLM provider, model, and API keys dynamically.
- **File Upload**: Enabled file upload for content (txt/csv/xlsx) and charts (img/data).
- **Backend**: Updated `/api/plan` and `/api/execute` to handle file uploads and pass extracted content/data to orchestrators.
- **Configuration**: Centralized model configuration in `GlobalConfig` and exposed it to the frontend.
- **Orchestration**: Updated agents to use provided model overrides and extracted content instead of web search when applicable.
- **Icons**: Implemented `IconSelector` using embeddings.
- **Dependencies**: Added `pandas`, `openpyxl`, `scikit-learn`, `Pillow` to requirements.
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.

1 participant