見出し画像

月$10で各種LLMのAPIが使えるコスパ最強Clineシリーズ「Recline」を徹底解説

セール中

〜1月24日 01:00

はじめに

AIによる開発支援ツールが注目を集めています。その中でも今回は、Reclineというツールをご紹介します。

Reclineは、VSCode(Visual Studio Code)で動作する拡張機能で、AIを活用してコーディングをサポートするツールです。

Reclineは、Clineをベースにしています。Clineシリーズには、Roo-ClineやCool-Clineなど様々な種類がありますが、その中でもReclineを使用する大きなメリットの一つは、コスト面です。

通常のClineでは、OpenAIやClaudeのAPIを連携して、使用すればする分だけ、API料金が発生していました。

しかし、Reclineを使えば、GitHub Copilotのサブスクリプションに登録するだけで、OpenAIやClaudeのSonnetなどを月額10ドルで利用することができます。

ClineやRoo-Clineについての解説記事もありますので、気になる方は合わせてご覧ください。

Cline:

Roo-Cline:

以降のセクションでは、具体的な設定方法や使い方について詳しく解説していきます。


GitHub Copilotとの連携

GitHub Copilotは、Microsoftが提供するAIコーディングアシスタントです。プログラミング中にリアルタイムでコードの提案を行い、開発効率を向上させるツールとして多くの開発者に利用されています。


GitHub Copilotのプラン

GitHub Copilotには以下の3つのプランがあります:

  • Copilot Free:基本的な機能を無料で利用可能

  • Copilot Pro:個人向けの有料プラン(月額10ドル)

  • Copilot Business / Copilot Enterprise:企業向けの有料プラン

公式ページより引用

Github Copilot FreeでもReclineでVSCode Language Model APIを使用することはできますが、下記のような制限があるため、制限以上に使用したいという方は、Proの登録がおすすめです。

コード補完:2000回/月
チャットメッセージ:50件/月

詳細はドキュメントを参照ください。

Language Model APIとは
Language Model APIは、外部のAIサービス(OpenAIやsonnetなど)にリクエストを送る仕組みを提供しています。これにより、VS Code上から各サービスの大規模言語モデルを呼び出せるようになっています。

Reclineでの設定方法

ReclineのSettingsの画面から、「VSCode Language Model API」に設定することができます。Language Modelには、コーディング性能が優秀なClaude 3.5 Sonnetモデルも選択することが可能です。

Reclineの設定画面

注意:VSCode: Language Model APIを使用するためには、GitHub Copilotがインストールされている必要があります。Gitihub Copilotの設定手順はReclineのセットアップのセクションで解説しています。

VSCode Language Model APIとGitHub Copilotの連携の仕組み

ReclineはVSCodeの言語モデルAPI(VSCode Language Model API)を利用して、以下のような仕組みで動作します:

1.プロバイダーの選択

  • Reclineは複数のAIプロバイダーに対応しており、その中の1つとして「VSCode Language Model API」を選択可能

2.GitHub Copilotとの連携

  • VSCodeにインストールされているGitHub Copilotの機能を、VSCode Language Model APIを通じて利用

3.実際の動作

ざっくりとした動作は下記のようなイメージ。

  1. ユーザーがReclineへ質問を入力。

  2. ReclineからVSCode Language Model APIへリクエストを送信

  3. VSCode Language Model APIからVSCodeがGitHub Copilotのサービスと通信し、GitHub Copilotが実際の処理を実行。

  4. GitHub CopilotからVSCode Language Model APIへ処理結果を返送。

  5. VSCode Language Model APIからReclineへ結果を返送

  6. Reclineからユーザーに結果を表示

このように、ReclineはVSCodeが提供するLanguage Model APIを介してGitHub Copilotと連携しているため、Github Copilotの登録が必要ということです。

Reclineのセットアップ

前提条件

Reclineを使用するには、以下のツールが必要です:

ここから先は

3,646字 / 29画像
この記事のみ
セール中
¥800
¥ 500

1月17日 01:00 〜 1月24日 01:00

期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる

この記事が参加している募集