facebook twitter hatena line email

「VisualStudioCode/設定/拡張機能/Continue」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==Continueとは== LLMのvscode連携のプラグイン ==Continueインストール== 拡張機能からContinueインストール」)
 
(ContinueとOllama連携)
 
(同じ利用者による、間の27版が非表示)
行1: 行1:
 
==Continueとは==
 
==Continueとは==
LLMのvscode連携のプラグイン
+
LLMのvscode連携のプラグイン。Edit&Apply機能で、AIエージェントによるコーディングができる。
  
 
==Continueインストール==
 
==Continueインストール==
 
拡張機能からContinueインストール
 
拡張機能からContinueインストール
 +
 +
==Ollamaをインストール==
 +
[[Mac/インストール/ollama]] [ショートカット]
 +
 +
==ContinueとOllama連携==
 +
全体の場合
 +
<pre>
 +
$ vi ~/.continue/config.yaml
 +
</pre>
 +
プロジェクトにだけの場合
 +
<pre>
 +
$ cd project1
 +
$ vi .continue/config.yaml
 +
</pre>
 +
 +
修正前
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
models: []
 +
</pre>
 +
 +
修正後
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
models:
 +
  - name: gpt-oss
 +
    provider: ollama
 +
    model: gpt-oss
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
 +
tabAutocompleteModel: gpt-oss
 +
</pre>
 +
 +
tabAutocompleteModel は、入力支援用。
 +
 +
===Chat確認===
 +
vscodeの左にContinueがあるので、それを開いてコマンドが打てるかどうかで、確認できる。
 +
 +
or
 +
 +
Command + Shift + P → Continue Opne in new window でチャットを開いてコマンドが打てるかどうかで、確認できる。
 +
 +
===入力補完確認===
 +
以下コメントが、入力補完される。コメントはできるが解析ができてない模様。
 +
// We need to fill the hole in the C# code
 +
 +
以下deepseekで対応したほうが良いかも?
 +
 +
==DeepSeekモデルで入力補完==
 +
以下対応で、入力保管できたけど、copilotのほうが精度が高いかも。
 +
 +
===deepseek取得===
 +
<pre>
 +
% ollama pull deepseek-coder-v2:latest
 +
% ollama list
 +
NAME                    ID              SIZE      MODIFIED
 +
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
 +
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
 +
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
 +
gpt-oss:latest          17052f91a42e    13 GB    2 weeks ago
 +
</pre>
 +
 +
===continue/config修正===
 +
<pre>
 +
$ vi ~/.continue/config.yaml
 +
</pre>
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
 +
models:
 +
  - name: gpt-oss
 +
    provider: ollama
 +
    model: gpt-oss
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - chat
 +
 +
  - name: deepseek
 +
    provider: ollama
 +
    model: deepseek-coder-v2:latest
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - autocomplete
 +
 +
tabAutocompleteModel:
 +
  name: deepseek
 +
</pre>
 +
 +
==修正確認と、修正を追加==
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
 +
models:
 +
  - name: gpt-oss
 +
    provider: ollama
 +
    model: gpt-oss:120b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - chat
 +
 +
  - name: deepseek
 +
    provider: ollama
 +
    model: deepseek-coder-v2:latest
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - edit
 +
      - apply
 +
      - autocomplete
 +
 +
tabAutocompleteModel:
 +
  name: deepseek
 +
</pre>
 +
editとapplyを追加。chatコメントから指示すると修正確認や、反映をしてくれる。
 +
 +
 +
==Qwenモデルで入力補完==
 +
以下対応で、入力保管できたけど、copilotのほうが精度が高いかも。
 +
 +
===qwen2.5-coder取得===
 +
alibabaのqwen2.5-coderで、入力補完の速度を速める。
 +
 +
<pre>
 +
% ollama pull qwen2.5-coder:1.5b
 +
% ollama list
 +
NAME                    ID              SIZE      MODIFIED
 +
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
 +
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
 +
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
 +
gpt-oss:latest          17052f91a42e    13 GB    2 weeks ago
 +
nomic-embed-text:latest    0a109f422b47    274 MB    10 hours ago
 +
qwen3-coder-next:latest    ca06e9e4087c    51 GB    11 hours ago
 +
</pre>
 +
 +
===continue/config修正===
 +
<pre>
 +
$ vi ~/.continue/config.yaml
 +
</pre>
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
models:
 +
  - name: gpt-oss
 +
    provider: ollama
 +
    model: gpt-oss:120b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - chat
 +
 +
  - name: deepseek
 +
    provider: ollama
 +
    model: deepseek-coder-v2:latest
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - edit
 +
      - apply
 +
 +
  - name: qwen-autocomplete
 +
    provider: ollama
 +
    model: qwen2.5-coder:1.5b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - autocomplete
 +
 +
tabAutocompleteModel:
 +
  name: qwen-autocomplete
 +
</pre>
 +
 +
==編集をqwen2.5-coder:7bに==
 +
c#の編集の場合は、deepseekよりqwenとの話だったので、対応したが、編集したら、ファイルが空になった・・・。
 +
 +
===qwen2.5-coder:7b取得===
 +
 +
<pre>
 +
% ollama pull qwen2.5-coder:7b
 +
% ollama list
 +
NAME                    ID              SIZE      MODIFIED
 +
qwen2.5-coder:7b            dae161e27b0e    4.7 GB    17 minutes ago
 +
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
 +
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
 +
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
 +
gpt-oss:latest          17052f91a42e    13 GB    2 weeks ago
 +
nomic-embed-text:latest    0a109f422b47    274 MB    10 hours ago
 +
qwen3-coder-next:latest    ca06e9e4087c    51 GB    11 hours ago
 +
</pre>
 +
 +
===continue/config修正===
 +
<pre>
 +
$ vi ~/.continue/config.yaml
 +
</pre>
 +
<pre>
 +
name: Local Config
 +
version: 1.0.0
 +
schema: v1
 +
models:
 +
  - name: gpt-oss
 +
    provider: ollama
 +
    model: gpt-oss:120b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - chat
 +
 +
  - name: qwen-editor
 +
    provider: ollama
 +
    model: qwen2.5-coder:7b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - edit
 +
      - apply
 +
 +
  - name: qwen-autocomplete
 +
    provider: ollama
 +
    model: qwen2.5-coder:1.5b
 +
    apiBase: http://localhost:11434
 +
    apiKey: ollama
 +
    roles:
 +
      - autocomplete
 +
 +
tabAutocompleteModel:
 +
  name: qwen-autocomplete
 +
</pre>

2026年3月9日 (月) 06:10時点における最新版

Continueとは

LLMのvscode連携のプラグイン。Edit&Apply機能で、AIエージェントによるコーディングができる。

Continueインストール

拡張機能からContinueインストール

Ollamaをインストール

Mac/インストール/ollama [ショートカット]

ContinueとOllama連携

全体の場合

$ vi ~/.continue/config.yaml

プロジェクトにだけの場合

$ cd project1
$ vi .continue/config.yaml

修正前

name: Local Config
version: 1.0.0
schema: v1
models: []

修正後

name: Local Config
version: 1.0.0
schema: v1
models:
  - name: gpt-oss
    provider: ollama
    model: gpt-oss
    apiBase: http://localhost:11434
    apiKey: ollama

tabAutocompleteModel: gpt-oss

tabAutocompleteModel は、入力支援用。

Chat確認

vscodeの左にContinueがあるので、それを開いてコマンドが打てるかどうかで、確認できる。

or

Command + Shift + P → Continue Opne in new window でチャットを開いてコマンドが打てるかどうかで、確認できる。

入力補完確認

以下コメントが、入力補完される。コメントはできるが解析ができてない模様。

// We need to fill the hole in the C# code

以下deepseekで対応したほうが良いかも?

DeepSeekモデルで入力補完

以下対応で、入力保管できたけど、copilotのほうが精度が高いかも。

deepseek取得

% ollama pull deepseek-coder-v2:latest
% ollama list
NAME                     ID              SIZE      MODIFIED
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
gpt-oss:latest           17052f91a42e    13 GB     2 weeks ago

continue/config修正

$ vi ~/.continue/config.yaml
name: Local Config
version: 1.0.0
schema: v1

models:
  - name: gpt-oss
    provider: ollama
    model: gpt-oss
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - chat

  - name: deepseek
    provider: ollama
    model: deepseek-coder-v2:latest
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - autocomplete

tabAutocompleteModel:
  name: deepseek

修正確認と、修正を追加

name: Local Config
version: 1.0.0
schema: v1

models:
  - name: gpt-oss
    provider: ollama
    model: gpt-oss:120b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - chat

  - name: deepseek
    provider: ollama
    model: deepseek-coder-v2:latest
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - edit
      - apply
      - autocomplete

tabAutocompleteModel:
  name: deepseek

editとapplyを追加。chatコメントから指示すると修正確認や、反映をしてくれる。


Qwenモデルで入力補完

以下対応で、入力保管できたけど、copilotのほうが精度が高いかも。

qwen2.5-coder取得

alibabaのqwen2.5-coderで、入力補完の速度を速める。

% ollama pull qwen2.5-coder:1.5b
% ollama list
NAME                     ID              SIZE      MODIFIED
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
gpt-oss:latest           17052f91a42e    13 GB     2 weeks ago
nomic-embed-text:latest    0a109f422b47    274 MB    10 hours ago
qwen3-coder-next:latest    ca06e9e4087c    51 GB     11 hours ago

continue/config修正

$ vi ~/.continue/config.yaml
name: Local Config
version: 1.0.0
schema: v1
models:
  - name: gpt-oss
    provider: ollama
    model: gpt-oss:120b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - chat

  - name: deepseek
    provider: ollama
    model: deepseek-coder-v2:latest
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - edit
      - apply

  - name: qwen-autocomplete
    provider: ollama
    model: qwen2.5-coder:1.5b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - autocomplete

tabAutocompleteModel:
  name: qwen-autocomplete

編集をqwen2.5-coder:7bに

c#の編集の場合は、deepseekよりqwenとの話だったので、対応したが、編集したら、ファイルが空になった・・・。

qwen2.5-coder:7b取得

% ollama pull qwen2.5-coder:7b
% ollama list
NAME                     ID              SIZE      MODIFIED
qwen2.5-coder:7b            dae161e27b0e    4.7 GB    17 minutes ago
deepseek-coder-v2:latest    63fb193b3a9b    8.9 GB    About a minute ago
deepseek-coder:latest    3ddd2d3fc8d2    776 MB    8 minutes ago
deepseek-coder:6.7b      ce298d984115    3.8 GB    13 minutes ago
gpt-oss:latest           17052f91a42e    13 GB     2 weeks ago
nomic-embed-text:latest    0a109f422b47    274 MB    10 hours ago
qwen3-coder-next:latest    ca06e9e4087c    51 GB     11 hours ago

continue/config修正

$ vi ~/.continue/config.yaml
name: Local Config
version: 1.0.0
schema: v1
models:
  - name: gpt-oss
    provider: ollama
    model: gpt-oss:120b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - chat

  - name: qwen-editor
    provider: ollama
    model: qwen2.5-coder:7b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - edit
      - apply

  - name: qwen-autocomplete
    provider: ollama
    model: qwen2.5-coder:1.5b
    apiBase: http://localhost:11434
    apiKey: ollama
    roles:
      - autocomplete

tabAutocompleteModel:
  name: qwen-autocomplete