
# Claude Code
在软件开发过程中，开发者经常面临代码编写效率低、调试困难等问题。Claude Code是一款AI编程工具，通过接入大模型可帮助开发者高效完成代码开发、调测。然而，如何将这些先进的AI能力快速集成到现有的开发环境中，成为了一个新的挑战。您可通过简单配置，把MaaS模型API接入Claude Code，从而轻松实现AI能力的集成，提高开发效率。
#### 前提条件
已开通预置服务，或已创建接入点。具体操作，请参见[开通预置服务](https://support.huaweicloud.com/model-call-maas/model-call-052.html)或[创建自定义接入点](https://support.huaweicloud.com/model-call-maas/model-call-048.html)。
#### 计费说明
在调用MaaS模型服务时，将根据实际使用的Tokens数量进行计费。计费详情请参见[MaaS文本生成模型](https://support.huaweicloud.com/price-maas/price-maas-0002.html)。
#### 约束限制
该功能仅支持"西南-贵阳一"区域。
#### 步骤一：安装Claude Code
1. 安装[Node.js 18或更高版本](https://nodejs.org/en/download/)。
2. 安装[Git for Windows](https://git-scm.com/install/windows)（仅限Windows用户）。
3. 打开命令行界面，执行以下命令，安装Claude Code。
   ```
   npm install -g @anthropic-ai/claude-code
   ```
   
4. 安装结束后，执行以下命令验证安装是否成功。
   ```
   claude --version
   ```
   如果显示版本号，则表示安装成功。
   
 
#### 步骤二：在Claude Code配置MaaS模型API
详细配置如下：
- [Windows]
  1. Claude Code安装完成后，前往Claude Code的配置文件路径（C:\\Users\\您的用户名\\.claude\\）下找到settings.json。**如果没有settings.json文件，请在对应路径下新增一个settings.json空文件** 。
     图1Windows路径   
     ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002666335638.png "点击放大") 
  
  2. 编辑settings.json文件。**如果是新建的settings.json空文件，将下面的配置拷贝至** **settings.json文件。**
     - \<API_KEY\>：替换为您自己的API Key，如果没有请前往[API Key管理页面](https://console.huaweicloud.com/modelarts/?#/model-studio/authmanage)创建。
     
     - \<Model_Name\>：替换为需要使用的模型信息，如glm-5.2。支持的模型信息参见[支持的模型](https://support.huaweicloud.com/model-call-maas/model-call-022.html#ZH-CN_TOPIC_0000002494366020__zh-cn_topic_0000002506412217_section14586143062315)。
       ```
       {
         "env": {
           "ANTHROPIC_AUTH_TOKEN": "<API_KEY>",
           "ANTHROPIC_BASE_URL": "https://api.modelarts-maas.com/anthropic",
           "ANTHROPIC_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_HAIKU_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_SONNET_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_OPUS_MODEL": "<Model_Name>"
         }
       }
       ```
       示例如下：
       图2配置示例   
       ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002696175457.png "点击放大")
       
       
      
  
  3. 保存配置文件，重新打开一个终端即可生效。
   
- [macOS/Linux]
  1. Claude Code安装完成后，前往Claude Code的配置文件路径（\~/.claude/）下找到settings.json。**如果没有settings.json文件，请在对应路径下新增一个settings.json空文件**。
  
  2. 编辑settings.json文件。**如果是新建的settings.json空文件，将下面的配置拷贝至** **settings.json文件后再编辑。**
     执行如下命令编辑settings.json文件。
     ```
     nano ~/.claude/settings.json
     ```
     - \<API_KEY\>：替换为您自己的API Key，如果没有请前往[API Key管理页面](https://console.huaweicloud.com/modelarts/?#/model-studio/authmanage)创建。
     
     - \<Model_Name\>：替换为需要使用的模型信息，如glm-5.2。支持的模型信息参见[支持的模型](https://support.huaweicloud.com/model-call-maas/model-call-022.html#ZH-CN_TOPIC_0000002494366020__zh-cn_topic_0000002506412217_section14586143062315)。
       ```
       {
         "env": {
           "ANTHROPIC_AUTH_TOKEN": "<API_KEY>",
           "ANTHROPIC_BASE_URL": "https://api.modelarts-maas.com/anthropic",
           "ANTHROPIC_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_HAIKU_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_SONNET_MODEL": "<Model_Name>",
           "ANTHROPIC_DEFAULT_OPUS_MODEL": "<Model_Name>"
         }
       }
       ```
       示例如下：
       图3配置示例   
       ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002696175459.png "点击放大")
       
       
      
  
  3. 保存配置文件，重新打开一个终端即可生效。
   
#### 步骤三：使用Claude Code
1. 启动Claude Code。
   打开终端，进入项目目录，执行claude命令，即可开始使用Claude Code。
   ```
   claude
   ```
   启动后，选择信任此文件夹，允许Claude Code访问该文件夹中的文件。如下图所示：
   ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002696163447.png "点击放大")
   
   
2. 模型状态验证：输入/status确认模型状态。
   图4查看模型状态   
   ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002666164032.png "点击放大")
   
   
3. 在Claude Code中对话。
   图5对话示例   
   ![](https://support.huaweicloud.com/model-call-maas/figure/zh-cn_image_0000002696123887.png "点击放大")
   
   
 
#### 相关文档
- [在MaaS查看在线推理的调用数据和监控指标](https://support.huaweicloud.com/call-statistics-maas/maas-modelarts-0074.html)：MaaS提供调用统计功能，支持查看模型服务在指定时间段内的调用数据和监控指标详情，帮助您了解服务的使用情况和性能变化，从而更有效地进行模型评估、问题定位、故障排除和性能优化。
- 关于使用MaaS模型服务对接通讯或办公平台的最佳实践，请参见[OpenClaw最佳实践汇总](https://support.huaweicloud.com/bestpractice-flexusl/flexusl_bp_0001.html)。
 
