【配置Agent】VScode+claude code+codex+deepseek

一、系统:windows

二、下载软件:VS code、codex、node.js

三、在codex中输入:你只需要帮我配置 Claude Code 走 DeepSeek API,并确认 VSCode terminal 里能正常运行。允许文件写入/联网操作,密钥:sk-

四、报错

复制代码
npm : 无法将"npm"项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ npm install -g @anthropic-ai/claude-code
+ ~~~
    + CategoryInfo          : ObjectNotFound: (npm:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

原因:缺的是 Node.js/npm, Node.js --- Download Node.js®

复制代码
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm -v
+ ~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

原因: PowerShell 的脚本执行策略拦住了 npm.ps1。不用改系统策略,直接用 npm.cmd 就行

复制代码
PS C:\Users\Administrator> claude.cmd -p "回复 ok"
Claude Code on Windows requires either Git for Windows (for bash) or PowerShell. Install one of:
  - Git for Windows: https://git-scm.com/downloads/win
  - PowerShell 7: https://aka.ms/powershell
Or set CLAUDE_CODE_GIT_BASH_PATH to your bash.exe location.

原因:现在 Claude Code 已经装好了,剩下缺的是它在 Windows 上需要的运行外壳:Git for WindowsPowerShell 7。推荐装 Git for Windows,因为 Claude Code 明确需要 bash 时最省事。

复制代码
PS C:\Users\Administrator> claude.cmd -p "回复 ok"
Not logged in · Please run /login

原因:这个已经不是安装问题了,是 当前这个 PowerShell 终端没读到 DeepSeek 环境变量,所以 Claude Code 以为你没登录。

在当前终端(VScode最上面一行)直接执行下面这组命令,然后再跑一次:

复制代码
$env:DEEPSEEK_API_KEY = [Environment]::GetEnvironmentVariable("DEEPSEEK_API_KEY", "User")
$env:ANTHROPIC_BASE_URL = "https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = $env:DEEPSEEK_API_KEY
$env:ANTHROPIC_MODEL = "deepseek-chat"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "deepseek-chat"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "deepseek-reasoner"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "deepseek-chat"

claude.cmd -p "回复 ok"


$env:DEEPSEEK_API_KEY = "你的 DeepSeek API Key"
$env:ANTHROPIC_AUTH_TOKEN = $env:DEEPSEEK_API_KEY
claude.cmd -p "回复 ok"

重点是:你现在是在 C:\Users\Administrator> 里跑,不一定吃到了我给工作区 VSCode terminal 写的配置;手动在当前终端设一遍就能验证。Claude Code 官方也说明 ANTHROPIC_AUTH_TOKEN 是自定义 Authorization token 入口:Claude Code env vars

复制代码
PS C:\Users\Administrator> claude.cmd -p "回复 ok"
API Error: 402 Insufficient Balance
  • 失败原因是 DeepSeek 账户余额不足,不是本地配置问题
相关推荐
withoutfear1 天前
IntelliJ IDEA卡顿内存分配不足和索引被频繁触发问题解决办法
java·ide·intellij-idea
寥落半伤感1 天前
在Pycharm中一键迅速安装包及查看虚拟环境中包名的方法
ide·python·pycharm
进击的炸酱面2 天前
如何在服务器中使用codex?代理配置一图详解
ide·vscode·ssh
持敬chijing2 天前
VSCode 远程开发环境完整搭建指南:汉化、SSH 免密连接与版本更新锁定
ide·vscode·ssh
郝学胜-神的一滴2 天前
C++11 工程级应用 09:告别无谓拷贝,解锁高性能移动语义
开发语言·数据结构·c++·vscode·软件工程·visual studio
weixin_402486342 天前
VS Code Codex/Claude Extension 无法安装 / 无法正常打开
linux·服务器·vscode
2501_915909062 天前
SwiftUI 和 UIKit 怎么选?两代 UI 框架的适用范围
vscode·ios·objective-c·个人开发·swift·敏捷流程
golang学习记3 天前
VS Code 新UI被曝重大bug:菜单栏消失了
vscode·bug
2501_915918413 天前
在Windows10上使用VSCode和Code Runner搭建Swift开发环境详细步骤
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
零基础的修炼3 天前
CUDA知识汇总
开发语言·c++·编辑器