在终端简单配置Claude code并且接入deepseek模型
·
简单记录一下我蹭不到免费codex以后临时简单配置了一下Claudecode的过程还有问题。
# 1 Claudecode安装
使用cmd安装了claude code 参考Claude Code 安装 - 快速开始 | Claude Code 中文站(使用Node.js手动安装的)
先安装 Node.js(这里我用的是Windows的安装命令)
winget install OpenJS.NodeJS.LTS
然后安装claude code(官方源)
npm install -g @anthropic-ai/claude-code
这里安装Claudecode的时候如果速度比较慢,也可以换镜像
npm config set registry https://registry.npmmirror.com
npm install -g @anthropic-ai/claude-code
npm config set registry https://registry.npmjs.org
接下来如果输入claude出现版本号就是配置好了
claude
# 2 接入deep seek模型
【!!!注意】我只是简单的手动配置了一下,这个方法是一次性的,只对当前窗口有效。要不想像我一样每次都配,就借助别的工具
这里在deepseek官网买用量以后参考官方文档就行接入 Claude Code | DeepSeek API Docs

我之前把API Key存在环境变量里面了,通过下面简化的方式进行了模型配置
$env:ANTHROPIC_BASE_URL = "https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = $env:DEEPSEEK_API_KEY
$env:ANTHROPIC_MODEL = "deepseek-v4-pro" # 可选,默认就是此模型
其中“DEEPSEEK_API_KEY”是我存APIKey的环境变量名
# 3 出现的问题
因为只是毫不严谨的简单配置,有时候有些问题就是难免会出现,这里记录一下
1 因为执行策略限制使运行出现问题

这个是在 PowerShell 中执行 claude 命令时,系统因为执行策略(Execution Policy)的限制,禁止运行该脚本文件(claude.ps1)。这是 Windows 默认的安全设置,防止未签名的脚本自动运行。
解决方法:临时更改执行策略(仅对当前 PowerShell 会话有效)(虽然也有永久解决的,但是我选择这个,没有特殊的原因,就是纯粹的个人喜好选择):
以管理员身份打开 PowerShell,然后执行以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
更多推荐

所有评论(0)