Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate Settings for Chat Providers and Code Completion Providers #804

Open
moritzfl opened this issue Dec 18, 2024 · 0 comments
Open

Separate Settings for Chat Providers and Code Completion Providers #804

moritzfl opened this issue Dec 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@moritzfl
Copy link
Contributor

moritzfl commented Dec 18, 2024

Describe the need of your request

Currently, you can only mix and match providers by using the "Custom OpenAI" Provider.

It would be pretty awesome to have code completion separate from your normal chat service in the configuration of the CodeGPT plugin.

Possible scenarios:

  • Run one of the models remotely and one locally
  • Use Azure for chat but rely on Mistral for code completions
  • Mix and match between other providers

If we want to improve usability for the configuration, I'd also make providers appear as a list where you can add or remove providers both for code and chat. One could then simply display the configured providers in the Chat window (instead of displaying everything that might be configured).

And for the CodeGPT icon in the bottom toolbar, we could also add the possibility to switch between configured code completion models directyl given that it is currently used to enable or disable competions.

grafik

I hope this illustration transports the idea:
grafik

If you think this is a good direction for this project and the UI, I would be willing to work on it.

Proposed solution

No response

Additional context

No response

@moritzfl moritzfl added the enhancement New feature or request label Dec 18, 2024
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

No branches or pull requests

1 participant