Also:
• http://rankanything.online - rank things
• http://youtube.be/@EggPlusRadish - travel channel
• http://stefaniak.cc - more links
Users can plug in their own models though, and these can be fine tuned. Although as far as I'm aware most people use either Mistral, OpenAI, Claude, or open source models.
Users can plug in their own models though, and these can be fine tuned. Although as far as I'm aware most people use either Mistral, OpenAI, Claude, or open source models.
If you have any questions let me know in the comments!
If you have any questions let me know in the comments!
🔶 getAllSnippets.ts: github.com/continuedev/...
🔶 AutocompleteTemplate: github.com/continuedev/...
🔶 Filtering snippets: github.com/continuedev/...
🔶 Compiling the template: github.com/continuedev/...
🔶 getAllSnippets.ts: github.com/continuedev/...
🔶 AutocompleteTemplate: github.com/continuedev/...
🔶 Filtering snippets: github.com/continuedev/...
🔶 Compiling the template: github.com/continuedev/...
Also note that we are always looking for contributors in case you feel like playing around with this algorithm yourself!
🔶 Unit tests: github.com/continuedev/...
🔶 CompletionProvider: github.com/continuedev/...
Also note that we are always looking for contributors in case you feel like playing around with this algorithm yourself!
🔶 Unit tests: github.com/continuedev/...
🔶 CompletionProvider: github.com/continuedev/...
Keep reading some Github links to our codebase where you can dig into this in more detail 🧑💻
Keep reading some Github links to our codebase where you can dig into this in more detail 🧑💻
🔷 Using RAG for snippet collection
🔷 Retrying completions if a completion fails
🔷 Running multiple completion requests in parallel
🔷 Using RAG for snippet collection
🔷 Retrying completions if a completion fails
🔷 Running multiple completion requests in parallel
🔷 Better ranking algorithm for code snippets
🔷 Collecting code snippets from all files recently touched by the user
🔷 Tree Sitter queries for more languages
🔷 Better ranking algorithm for code snippets
🔷 Collecting code snippets from all files recently touched by the user
🔷 Tree Sitter queries for more languages
Based on our data, if the user doesn’t receive a completion within the first 300ms they’re unlikely to accept it.
That’s why, if the stream is taking too long, we display whatever we have generated so far and fetch the rest in the background.
Based on our data, if the user doesn’t receive a completion within the first 300ms they’re unlikely to accept it.
That’s why, if the stream is taking too long, we display whatever we have generated so far and fetch the rest in the background.
Some of them fix the issues, some of them have the authority to end the stream and return an empty response instead.
Some of them fix the issues, some of them have the authority to end the stream and return an empty response instead.
❌ Add unnecessary brackets
❌ Add too much whitespace
❌ Repeat the lines below
❌ Return too much code
❌ Add unnecessary brackets
❌ Add too much whitespace
❌ Repeat the lines below
❌ Return too much code
We have some custom, model-specific templates for the most popular models, and a generic fallback template for the remaining models.
We have some custom, model-specific templates for the most popular models, and a generic fallback template for the remaining models.
The important part is the following:
The important part is the following:
For example, if a user just created a ‘UserSettingsForm’ React component and now they’re on ‘UserSettingsPage.tsx’, the model can guess the user most likely wants to place the form there.
For example, if a user just created a ‘UserSettingsForm’ React component and now they’re on ‘UserSettingsPage.tsx’, the model can guess the user most likely wants to place the form there.
If you’d like to find out more about how we do this, Nate Sesti has written about this in the past:
🔗 blog.continue.dev/root-path-co...
If you’d like to find out more about how we do this, Nate Sesti has written about this in the past:
🔗 blog.continue.dev/root-path-co...