Skip to content

Conversation

@SagarDeshmukh9571
Copy link

Summary

Adds Cloud Provider dropdown in Settings → Provider Configuration to simplify Azure OpenAI and AWS Bedrock setup.

Changes

  • Add Cloud Provider dropdown (None/Azure/AWS) with conditional field visibility
  • Disable Chat/Utility Model fields when cloud provider is selected
  • Auto-sync cloud provider to Chat/Utility model providers on save
  • Add boto3 dependency for AWS Bedrock support
  • Fix _adjust_call_args to apply provider configs in all LLM code paths

Files Modified

  • models.py - Fixed _adjust_call_args invocation
  • python/helpers/settings.py - Added cloud_provider dropdown and depends_on/disabled_by logic
  • requirements.txt - Added boto3
  • webui/index.html - Added conditional visibility and field disabling
  • webui/css/settings.css - Added field-disabled styling

- Add Cloud Provider dropdown in Provider Configuration section
- Show/hide Azure or AWS fields based on selection (depends_on)
- Disable Chat/Utility Model fields when cloud provider is selected (disabled_by)
- Auto-sync cloud provider to Chat/Utility model providers on save
- Add boto3 dependency for AWS Bedrock support
- Fix _adjust_call_args to apply provider configurations in all LLM code paths
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