Skip to content

Conversation

@Sidharthenee333
Copy link
Collaborator

@Sidharthenee333 Sidharthenee333 commented Jan 7, 2026

Summary

This PR adds support to run custom gemini and claude models using proxy urls

Explain the features implemented:

  • A new backend type which is "proxy" has been introduced
  • In model configuration if client type is specified then that will be used otherwise the model type will be used for creating the required client
  • In custom models, classes have been added to run claude and gemini models using proxy urls

Performance impact (if any):

  • N/A - New feature with no impact on existing functionality.

How to Test the feature

  1. Run the glaive_code_assistant task using proxy models where client type and backend type are mentioned
  2. Run the glaive_code_assistant task using any openai or vertexai models where client type is not mentioned

Screenshots (if applicable)

NA

Checklist

  • Lint fixes and unit testing done
  • End to end task testing
  • Documentation updated

@Sidharthenee333 Sidharthenee333 requested a review from a team as a code owner January 7, 2026 12:58
@Sidharthenee333 Sidharthenee333 added the enhancement New feature or request label Jan 7, 2026
Copy link
Collaborator

@psriramsnc psriramsnc left a comment

Choose a reason for hiding this comment

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

Please add test cases and validation checks to the new client_type param introduced.

psriramsnc
psriramsnc previously approved these changes Jan 12, 2026
Copy link
Collaborator

@psriramsnc psriramsnc left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

@bidyapati-p
Copy link
Collaborator

@psriramsnc Can you please approve again? Small doc changes updated in last commit.

@bidyapati-p bidyapati-p requested a review from a team January 12, 2026 17:34
@vipul-mittal vipul-mittal merged commit 510382f into main Jan 13, 2026
3 checks passed
@vipul-mittal vipul-mittal deleted the scratch/core_changes_for_proxy_support branch January 13, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants