# Overview **Codeium Autocomplete** is powered by our best-in-class proprietary model, trained from scratch to optimize for speed and accuracy. Our autocomplete makes in-line and multi-line suggestions based on the context of your code. Suggestions appear in grey text as you type. You can press `esc` to cancel a suggestion. Suggestions will also disappear if you continue typing or navigating without accepting them. ## Keyboard Shortcuts Here are shortcuts that apply for MacOS. Replace `⌘` with `Ctrl` and `⌥` with `Alt` to get the corresponding shortcuts on Windows/Linux. * **Accept suggestion**: `⇥` * **Cancel suggestion**: `esc` * **Accept suggestion word-by-word**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains) * **Next/previous suggestion**: `⌥+]`/`⌥+[` * **Trigger suggestion**: `⌥+\` ## Autocomplete Speeds You can set the speed of the Autocomplete in your settings. Fast Autocomplete is currently only available to our Pro, Teams, and Enterprise Users. # Tips ## Inline Comments You can instruct autocomplete with the use of comments in your code. Codeium will read these comments and suggest the code to bring the comment to life. This method can get you good mileage, but if you're finding value in writing natural-language instructions and having the AI execute them, consider using [Codeium Command](/command/overview). ## Fill In The Middle (FIM) Codeium's Autocomplete can Fill In The Middle (FIM).