CodeCompanion.nvim は、先進的な言語モデル(LLM)をエディタに直接接続する、軽量でありながら強力な Neovim プラグインです。これにより、開発者はよりスマートかつ迅速に作業できます。Novita AI の最先端モデルを組み込みでサポートしており、この統合により、インテリジェントなコード提案、自動デバッグ、効率化されたリファクタリングツールを提供して、ワークフローを変革します。
この包括的なガイドでは、Novita AI を CodeCompanion.nvim とセットアップする手順をステップバイステップで説明します。Neovim 環境を最適化し、AI 支援コーディングの能力を最大限に引き出して、より速く、よりスマートな開発を実現する方法を学びましょう。
CodeCompanion.nvim で Novita AI を活用する方法
CodeCompanion.nvim の GitHub リポジトリはこちらで確認できます: olimorris/codecompanion.nvim。
Step 1: Novita AI API キーを生成する
- Novita AI アカウントにログインします。
- キー管理ページにアクセスします。
- 新しい API キーを作成し、後で使用するためにコピーします。
Step 2: モデルを選択する
- Novita AI Model Library にアクセスします。
- ニーズに合ったモデルを選択します(例:
meta-llama/llama-3.1-8b-instruct)。
- モデル名をメモします。
Step 3: CodeCompanion を設定する
- Neovim の設定ファイル(
init.lua または同等のファイル)を開きます。
Neovim の設定ファイルは通常、~/.config/nvim/init.lua(macOS または Linux の場合)にあります。まだ存在しない場合は、このディレクトリとファイルを作成できます。
- CodeCompanion プラグインをインストールします。
CodeCompanion.nvim Installation Guide を参照して、プラグインをインストールできます。
- Neovim 設定ファイルに CodeCompanion 用の次のセットアップを追加します。
- 保存して Neovim を再読み込みします。
Step 4: 統合を確認する
- Neovim で次のコマンドを実行します。
- すべての依存関係がインストールされ、正しく設定されていることを確認します。
Step 5: Novita AI の機能をテストする
- Neovim でコードファイルを開き、インライン提案やチャットベースの支援など、CodeCompanion.nvim の機能を使い始めます。
- 例:
- ショートカットを使用して、インテリジェントなコード補完をトリガーします。
- インタラクティブな問題解決のために、
:CodeCompanionChat を呼び出してチャットセッションを開始します。