You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode Continue插件对接LMStudio本地模型聊天报错求助

问题原因分析
  • 右键菜单功能属于单轮指令场景:Continue插件触发修复代码、生成文档字符串这类功能时,会直接构造符合LMStudio API要求的消息结构(角色为user或system),因此能正常交互。
  • 聊天模式属于多轮对话场景:Continue插件在聊天时会保留历史对话记录,但构造历史消息时,可能将用户侧消息标记为了developer角色——而LMStudio的OpenAI兼容API仅支持user、assistant、system、tool这几种角色值,因此触发400参数错误。
解决方案
  1. 更新Continue插件版本:低版本插件可能存在聊天角色映射的bug,更新到最新版本通常能修复这类兼容性问题。
  2. 添加角色映射配置:在你的Continue配置YAML中,新增角色映射规则,强制将developer角色转换为user:
name: Local Assistant
version: 1.0.0
schema: v1
models:
  - name: Autodetect
    provider: lmstudio
    model: olympiccoder-7b:2
    apiBase: http://10.125.37.11:1234/v1/
    # 新增角色映射配置
    roleMappings:
      developer: user
context:
  - provider: code
  - provider: docs
  - provider: diff
  - provider: terminal
  - provider: problems
  - provider: folder
  - provider: codebase
  1. 临时清空聊天历史:清空当前聊天窗口的历史记录后重新发起对话,插件会构造全新的合规消息结构,可临时解决问题。

内容的提问来源于stack exchange,提问作者Giox79

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 15:22:02