[Feature] GitHub Copilot as provider
Hi, I'm really liking the project. I think it would be great to be able to choose Copilot as a provider, just like Cline does. This will allow people with a subscription (or a student plan, like me) to use a good set of models.
Added this to our project roadmap! Should be simple to implement.
Hi, I'm really liking the project. I think it would be great to be able to choose Copilot as a provider, just like Cline does. This will allow people with a subscription (or a student plan, like me) to use a good set of models.
Second this, currently have copilot subscription, would be amazing to be able to use that for chat, etc. Will be waiting for this, to move from Vscodium.
Hi! 👋 I'd like to work on this issue if it's still available. I’ve reviewed the problem and I’m ready to start working on a fix. Please let me know if there's anything specific you'd like me to keep in mind, or if there are any contributing guidelines I should follow. Thanks!
Happy to assign this to you @animeshlego5! You can just do a PR when ready. Lmk if you need any help/have questions.
@animeshlego5 Any updates on this feature? Can we expect this to be live soon?
@SebghatYusuf It's taking more time than I thought it would since Copilot doesn't provide a public API key.
There are some projects that already use Copilot, for example:
- litellm (not merged yet)
- copilot-proxy
- copilot-api
- copilot.vim
Maybe it would be a good idea to look at their code. :)
I personally have been using copilot-api and it works like a charm.
Hey @animeshlego5 could you open pr for this. i would also like to work with you!
@Yash-1511 https://github.com/voideditor/void/pull/571 I'd love to work on this with someone!
I can also help with! I would be very pleased on help 😁
@animeshlego5
Sure, feel free to help out! We'll need to hook into VSCode internals to do this, since Copilot doesn't have an API.
Asking Void to tell you how to do this is probably a good start :) I'm happy to help too.