分享我的vscode的continue(类比copilot)插件配置,还请各位大佬指点

name: online-assistant

version: 1.0.0

schema: v1

models:

- name: OpenRouter gemini 2.5 pro FREE

model: google/gemini-2.5-pro-exp-03-25:free

apiKey: ${{ secrets.OPENROUTER_API_KEY }}

apiBase: https://openrouter.ai/api/v1

roles:

- chat

- edit

capabilities:

- image_input

provider: openrouter

completionOptions:

contextLength: 100000

maxTokens: 10000

- name: OpenRouter gemini 2.5 pro

model: google/gemini-2.5-pro-preview-03-25

apiKey: ${{ secrets.OPENROUTER_API_KEY }}

apiBase: https://openrouter.ai/api/v1

roles:

- chat

- edit

capabilities:

- image_input

provider: openrouter

completionOptions:

contextLength: 100000

maxTokens: 10000

- name: OpenRouter Claude 3.7 Sonnet Thinking

model: anthropic/claude-3.7-sonnet:thinking

apiKey: ${{ secrets.OPENROUTER_API_KEY }}

apiBase: https://openrouter.ai/api/v1

roles:

- chat

- edit

capabilities:

- image_input

provider: openrouter

completionOptions:

contextLength: 100000

maxTokens: 10000

requestOptions:

extraBodyProperties:

reasoning:

exclude: false

- name: DeepSeek Chat

model: deepseek-chat

apiKey: ${{ secrets.DEEPSEEK_API_KEY }}

apiBase: https://api.deepseek.com/v1

roles:

- chat

- edit

- apply

provider: deepseek

completionOptions:

contextLength: 100000

maxTokens: 10000

- name: DeepSeek Reasoner

model: deepseek-reasoner

apiKey: ${{ secrets.DEEPSEEK_API_KEY }}

apiBase: https://api.deepseek.com/v1

roles:

- chat

- edit

provider: deepseek

completionOptions:

contextLength: 100000

maxTokens: 10000

- name: OpenRouter ChatOnline

model: openai/gpt-4o-mini-search-preview

apiKey: ${{ secrets.OPENROUTER_API_KEY }}

apiBase: https://openrouter.ai/api/v1

roles:

- chat

- edit

capabilities:

- image_input

provider: openrouter

completionOptions:

contextLength: 100000

maxTokens: 10000

- name: Mistral Auto Completion

provider: mistral

model: codestral-latest

apiKey: ${{ secrets.MISTRAL_API_KEY }}

apiBase: https://codestral.mistral.ai/v1

roles:

- autocomplete

completionOptions:

contextLength: 4096

maxTokens: 2048

- name: Voyage Reranker

provider: voyage

apiKey: ${{ secrets.VOYAGE_API_KEY }}

model: rerank-2

roles:

- rerank

context:

- uses: continuedev/file-context

- uses: continuedev/url-context

- provider: codebase

params:

nRetrieve: 25

nFinal: 5

rules:

- 请在回答时使用中文。

最新配置,可配合1.1.22版本用,最新版本有bug,稳定版也有bug。