Claude Code vs LM Studio:哪个更适合你?快速上手对比评测

2026-06-20阅读 0热度 0
ai

1. 目标

核心目标:实现 Claude Code 在所有目录下默认连接本机的 LM Studio 服务,直接调用本地模型进行任务处理。本地模型带来的显著优势包括低延迟、数据隐私保障以及免费体验各类开源大模型。

2. 前提

开始配置前,请确认以下条件均已满足:

  • 已安装 Claude Code
  • 已安装 LM Studio
  • LM Studio 的本地推理服务已启动
  • 已获取 LM Studio 的 API Token
  • 至少已下载并加载一个本地模型
  • 已退出 Claude Code 的 Anthropic 账号登录

退出登录操作:在终端执行以下命令:

/logout

成功执行后将显示如下反馈:

❯ /logout
Successfully logged out from your Anthropic account.

3. 先验证 LM Studio 是否正常

在配置 Claude Code 之前,先确认 LM Studio 接口可用性。打开 PowerShell,运行以下脚本,将 token 替换为你的实际值:

$token = "你的 LM Studio token"
$body = @{
  model = "google/gemma-4-26b-a4b"
  max_tokens = 64
  messages = @(
    @{
      role = "user"
      content = "hello"
    }
  )
} | ConvertTo-Json -Depth 10
Invoke-RestMethod `
  -Method Post `
  -Uri "http://localhost:1234/v1/messages" `
  -Headers @{
    "Authorization" = "Bearer $token"
    "Content-Type" = "application/json"
  } `
  -Body $body

若响应中包含 messagecontentusage.input_tokens 等字段,则表明 LM Studio 运行正常,可继续后续配置。

4. 配置 Claude Code 全局连接 LM Studio

接下来编辑全局配置文件,路径为:

C:\Users\你的用户名\.claude\settings.json

若文件不存在,请手动创建。配置文件内容模板如下:

{
  "env": {
    "ANTHROPIC_BASE_URL": "http://localhost:1234/",
    "ANTHROPIC_AUTH_TOKEN": "你的 LM Studio token"
  },
  "model": "google/gemma-4-26b-a4b"
}

保存配置后,打开全新的终端窗口(旧窗口的环境变量不会刷新),切换至任意目录,直接执行:

claude

若终端顶部显示的模型名称与配置一致,则说明配置成功。此后在任何目录启动 Claude Code,均会自动连接本地 LM Studio。

5. 小心认证冲突

常见陷阱:同时定义了 ANTHROPIC_AUTH_TOKENANTHROPIC_API_KEY。若之前配置过其他环境变量,可能遇到以下错误:

Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (ANTHROPIC_API_KEY) are set.

解决方案:仅保留 ANTHROPIC_AUTH_TOKEN,彻底移除 ANTHROPIC_API_KEY。可通过删除环境变量或配置文件中的对应项,确保两者不同时存在。

6. 热切换模型

LM Studio 支持同时加载多个模型,并允许运行时切换。首先在 LM Studio CLI 中加载所需模型:

lms load "google/gemma-4-26b-a4b" --ttl 3600
lms load "qwen3.5-9b-claude-4.6-highiq-instruct-heretic-uncensored" --ttl 3600
lms load "openai/gpt-oss-20b" --ttl 3600

查看当前已加载模型列表,执行:

lms ps

在 Claude Code 会话中,通过 /model 命令即可热切换模型,无需重启进程:

/model google/gemma-4-26b-a4b
/model qwen3.5-9b-claude-4.6-highiq-instruct-heretic-uncensored
/model openai/gpt-oss-20b

7. 不改 LM Studio 模型名的快捷方案

Claude Code 不内置模型别名映射功能。若不想修改 LM Studio 中的模型名称,可在 PowerShell 的 $PROFILE 中添加快捷函数,减少完整模型名的输入:

function cc-gemma4 { claude --model "google/gemma-4-26b-a4b" }
function cc-code { claude --model "qwen3.5-9b-claude-4.6-highiq-instruct-heretic-uncensored" }
function cc-gptoss { claude --model "openai/gpt-oss-20b" }

此后可直接使用以下快捷命令启动:

cc-gemma4
cc-code
cc-gptoss

8. 推荐的日常模型分工

实际使用中,不同任务适配不同模型。推荐如下分工方案:

  • cc-code:主力代码编写模型
  • cc-think:复杂推理任务采用大参数模型
  • cc-fast:快速问答使用轻量模型

对应的 PowerShell Profile 函数示例:

function cc-fast { claude --model "meta-llama-3.1-8b-instruct-128k" }
function cc-code { claude --model "qwen3.5-9b-claude-4.6-highiq-instruct-heretic-uncensored" }
function cc-think { claude --model "google/gemma-4-26b-a4b" }

9. 推荐链接

  • Claude Code 官方配置文档
  • Claude Code 模型参数配置指南
  • LM Studio 与 Claude Code 集成手册
  • LM Studio CLI 命令行工具文档
  • LM Studio lms load 模型加载参考
免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策