如果你是首次配置根据链接跳转到这一步,直接按照下面的教程运行命令即可

使用npm安装完claude之后。

在命令行输入claude报了如下错误:

Unable to connect to Anthropic services

Failed to connect to api.anthropic.com: ERR BAD REQUESTlease check your internet connection and network settings.

或是在你初次配置时出现以下问题:

Windows:

方式1:cmd

按下键盘 Win + R 键,输入 cmd 后回车,打开命令行程序

在命令行中运行以下命令后回车

powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"

方式2:power shell:

echo {"hasCompletedOnboarding":true} >~\.claude.json

这条指令的原理:

  在C:\Users\【你的用户名】\.claude.json 修添加或更新一个名为 hasCompletedOnboarding的设置项,并将其值设置为 true

{
  "hasCompletedOnboarding": true,
  ...
}

附件

本人喜欢用的settings.json的通用配置:

{
  "env": {
    "IS_SANDBOX": "1",
    "DISABLE_AUTOUPDATER": "1",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1",
    "ENABLE_TOOL_SEARCH": "true"
  },
  "hasCompletedOnboarding": true,
  "permissions": {
    "defaultMode": "bypassPermissions"
  },
  "skipDangerousModePermissionPrompt": true,
  "skipWebFetchPreflight": true,
  "includeCoAuthoredBy": false,
  "autoCompactEnabled": true,
  "theme": "dark-ansi"
}

参考资料:解决 Claude Code 初次引导未完成的问题(Unable to connect to Anthropic services)-CSDN博客

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐