跳到主要内容
Continue 需要知道您的模型支持哪些功能,以提供最佳体验。本指南解释了模型功能的工作原理以及如何配置它们。

什么是模型功能?

模型功能告诉 Continue 模型支持哪些功能
  • tool_use - 模型是否可以使用工具和函数
  • image_input - 模型是否可以处理图像
如果没有正确的功能配置,您可能会遇到以下问题:
  • 代理模式不可用(需要工具)
  • 工具完全不工作
  • 图像上传被禁用

Continue 如何检测模型功能

Continue 使用两层系统来确定模型功能

自动检测如何工作(默认)

Continue 根据您的提供商和模型名称自动检测功能。例如
  • OpenAI:GPT-4 和 GPT-3.5 Turbo 模型支持工具
  • Anthropic:Claude 3.5+ 模型同时支持工具和图像
  • Ollama:大多数模型支持工具,视觉模型支持图像
  • Google:所有 Gemini 模型都支持函数调用
这对于流行模型效果很好,但可能不适用于自定义部署或较新的模型。 有关实现细节,请参阅:

如何手动配置功能

您可以将 Continue 未自动检测到的功能添加到您的 config.yaml 中。
您无法覆盖自动检测——您只能添加功能。Continue 将始终使用其内置的关于您模型的知识以及您指定的任何功能。
models:
  - name: my-custom-gpt4
    provider: openai
    apiBase: https://my-deployment.com/v1
    model: gpt-4-custom
    capabilities:
      - tool_use
      - image_input

何时手动添加功能

在以下情况下添加功能:
  1. 使用自定义部署 - 您的 API 端点提供的模型功能与标准版本不同
  2. 使用较新的模型 - Continue 尚未识别新发布的模型
  3. 遇到问题 - 自动检测在您的设置中无法正常工作
  4. 使用代理服务 - 某些代理服务会修改模型功能

如何配置模型功能(示例)

如何添加基本工具支持

为 Continue 无法识别的模型添加工具支持
models:
  - name: custom-model
    provider: openai
    model: my-fine-tuned-gpt4
    capabilities:
      - tool_use
tool_use 功能用于原生工具/函数调用支持。模型必须实际支持工具才能使其工作。
实验性:系统消息工具作为实验性功能提供给没有原生工具支持的模型。这些工具不会自动用作备用方案,必须显式配置。大多数模型都经过原生工具训练,因此系统消息工具可能无法很好地工作。

如何处理功能有限的模型

显式设置无功能(自动检测仍将适用)
models:
  - name: limited-claude
    provider: anthropic
    model: claude-4.0-sonnet
    capabilities: [] # Empty array doesn't disable autodetection
空的功能数组不会禁用自动检测。Continue 仍将检测并使用模型的实际功能。要真正限制模型的功能,您需要使用不支持这些功能的模型。

如何启用多个功能

同时启用工具和图像支持
models:
  - name: multimodal-gpt
    provider: openai
    model: gpt-4-vision-preview
    capabilities:
      - tool_use
      - image_input

常见配置场景

某些提供商和自定义部署可能需要显式的功能配置
  • OpenRouter:可能无法保留原始模型的功能
  • 自定义 API 端点:可能具有与标准模型不同的功能
  • 本地模型:如果使用非标准模型名称,可能需要显式功能
配置示例
models:
  - name: custom-deployment
    provider: openai
    apiBase: https://custom-api.company.com/v1
    model: custom-gpt
    capabilities:
      - tool_use # If supports function calling
      - image_input # If supports vision

如何排除功能问题

有关代理模式不可用或工具不工作等功能相关问题的故障排除,请参阅故障排除指南

模型功能的最佳实践

  1. 从自动检测开始 - 仅在遇到问题时才覆盖
  2. 更改后测试 - 验证工具和图像是否按预期工作
  3. 保持 Continue 更新 - 较新版本改进了自动检测
请记住:设置功能只会添加到自动检测中。Continue 仍将使用其内置的关于您模型的知识以及您指定的功能。

模型功能支持

此矩阵显示了哪些模型支持工具使用和图像输入功能。Continue 会自动检测这些功能,但您可以根据需要覆盖它们。

OpenAI

模型工具使用图像输入上下文窗口
GPT-5.1400k
GPT-5400k
o3128k
o3-mini128k
GPT-4o128k
GPT-4 Turbo128k
GPT-48k
GPT-3.5 Turbo16k

Anthropic

模型工具使用图像输入上下文窗口
Claude 4 Sonnet200k
Claude 3.5 Sonnet200k
Claude 3.5 Haiku200k

Cohere

模型工具使用图像输入上下文窗口
Command A256k
Command A Reasoning256k
Command A Translate8k
Command A Vision128k

Google

模型工具使用图像输入上下文窗口
Gemini 2.5 Pro2M
Gemini 2.0 Flash1M

Mistral

模型工具使用图像输入上下文窗口
Devstral Medium32k
Mistral32k

DeepSeek

模型工具使用图像输入上下文窗口
DeepSeek V3128k
DeepSeek Coder V2128k
DeepSeek Chat64k

xAI

模型工具使用图像输入上下文窗口
Grok Code Fast 1256k
Grok 4 Fast Reasoning2M
Grok 4 Fast Non-Reasoning2M
Grok 4256k
Grok 3131k
Grok 3 Mini131k

月之暗面 AI

模型工具使用图像输入上下文窗口
Kimi K2128k

通义千问

模型工具使用图像输入上下文窗口
Qwen Coder 3 480B128k

Ollama (本地模型)

模型工具使用图像输入上下文窗口
Qwen 3 Coder32k
Qwen 2.5 VL128k
Devstral Small32k
Llama 3.1128k
Llama 38k
Mistral32k
Codestral32k
Gemma 3 4B128k

备注

  • 工具使用:函数调用支持(代理模式需要工具)
  • 图像输入:处理图像
  • 上下文窗口:模型在单个请求中可以处理的最大 token 数

您的模型缺失或不正确? 帮助改进此文档!您可以使用下面的链接在 GitHub 上编辑此页面。