GitHub Copilot integration?
Comments
-
I've been working on some of these features for a while! Will try and get something out soon.
-
Are these features available to test somewhere today?
-
@JoeAlbahari said:
I've been working on some of these features for a while! Will try and get something out soon.
Update: LINQPad now uses GPT-3.5-Turbowanted to ask what is the current status of LINQpad using LLM'ish completition:
Found and checked AI settings in free Linqpad8:
Seems I cannot use my paid Github Copilot account, but need GPT3/4 based services? Does it work with OpenAI free tier? -
You need to set up a pay-as-you-go OpenAI account, but the fees are very low - see https://openai.com/pricing
This will also enable LINQPad's AI Personal Assistant which serves not only as a coding assistant, but also a general front-end to ChatGPT with customizable system prompts and rewritable conversations.
-
sounds nice. Are you aware of any videos or examples showing that feature actually working?
I am using Azure already which would simplify payment, are there any downsides compared to OpenAI? -
Azure's OpenAI works just as well; the only downside is that you need to apply for access.
-
From the analysis on GitHub Copilot, it seems that a fair bit of complexity arises in deciding when to initiate a query [...] How would you feel about a key such as Shift+Space to perform an explicit AI call?
Hi @JoeAlbahari ! I've been a dedicated LP user for over a decade now but lately have been finding myself using it much less frequently, and I think that's due to the friction of having to use a hotkey to initiate completions. I know that sounds really lazy but once you use GitHub Copilot enough in VS/VSCode, it starts to feel like missing a body part to not have it always automatically working in the background. Any chance we could get an option to automatically initiate it in the same way that they do? Obviously that would increase the cost but hopefully with a little debouncing it would be manageable. Thanks for considering!
-
This is coming to LINQPad 9 as part of the AI upgrade. Cost won't be a problem because you'll have the option of choosing a different low-cost model for automatic completion.