How to Leverage Novita AI with CodeCompanion.nvim
You can find the GitHub repository of CodeCompanion.nvim here: olimorris/codecompanion.nvim.Step 1: Generate Your Novita AI API Key
- Log in to your Novita AI account.
- Access the Key Management Page.
- Create a new API key and copy it for later use.
Step 2: Select a Model
- Visit the Novita AI Model Library.
- Choose a model that suits your needs (e.g.,
meta-llama/llama-3.1-8b-instruct
). - Note down the model name.
Step 3: Configure CodeCompanion
We assume you have already installed the Neovim, and if not, you can install it by referring to the Neovim Installation Guide.
- Open your Neovim configuration file (
init.lua
or equivalent).
The Neovim configuration file is typically located at:
~/.config/nvim/init.lua
(for macOS or Linux). And you can create this directory and file if they don’t exist yet.- Install the CodeCompanion plugin.
- Add the following setup for CodeCompanion in your Neovim configuration file:
- Save and reload Neovim.
Step 4: Verify Integration
- Run the following command in Neovim:
- Ensure all dependencies are installed and configured correctly.
Step 5: Test Novita AI Features
- Open a code file in Neovim and start using CodeCompanion.nvim features such as inline suggestions or chat-based assistance.
- For example:
- Use shortcuts to trigger intelligent code completions.
- Start a chat session by invoking
:CodeCompanionChat
for interactive problem-solving.