基于华为开发者空间云开发环境部署Claude Code + KAT-Coder实现AI编程助手

举报
空间案例小助手 发表于 2025/10/17 17:51:01 2025/10/17
【摘要】 本案例将基于华为开发者空间开发平台 - 云开发环境(容器) 部署Claude Code,并结合快手百万免费KAT-Coder模型token,实现AI编程助手。

一、概述

1. 案例介绍

华为开发者空间 ,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。

面对海量用户并发开发、测试对资源弹性与隔离性的高标准要求,华为开发者空间开发平台 - 云开发环境(容器) 深度融合了弹性云主机的高性能计算与容器技术的敏捷弹性,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。

Claude Code 是一款专注于编程和软件开发的人工智能助手,它专为开发者设计,具备强大的代码理解、生成和调试能力,支持数十种编程语言和主流开发框架。Claude Code 能够智能理解代码上下文,提供精准的代码补全、错误修复和性能优化建议。其特色功能包括实时代码解释、自动化重构、智能调试辅助和详细的技术文档生成。无论是前端开发、后端架构还是数据科学项目,它都能提供专业级的技术指导。该工具深度集成现代开发工作流,支持复杂的多文件项目管理,能够理解项目结构和依赖关系。同时注重代码安全性和最佳实践,帮助开发者编写更健壮、可维护的代码。Claude Code 以其准确的技术响应和深入的编程见解,成为提升开发效率和代码质量的重要助手。

KAT-Coder是快手Kwaipilot团队于20259月推出的旗舰级编程大模型,在软件工程领域表现卓越。该模型在权威的SWE-Bench Verified基准测试中取得了73.4%的解决率,性能比肩全球顶尖编程模型。其核心特色采用多智能体协作架构,能够模拟真实开发团队的工作流程,通过分工协作完成代码生成、测试验证和性能优化等复杂任务。

本案例将基于华为开发者空间开发平台 - 云开发环境(容器) 部署Claude Code,并结合快手百万免费KAT-Coder模型token,实现AI编程助手。

2. 适用对象

• 企业

• 个人开发者

• 高校学生

3. 案例时间

本案例总时长预计90分钟。

4. 案例流程

说明:

  1. 注册登录华为开发者空间 ,进入云开发环境(容器) 平台,web端实现容器的创建与开机操作;
  2. PC本地通过VS Code安装Huawei Developer Space插件,远程连接操作云开发环境(容器)的;
  3. 注册并登录快手万擎官网,领取KAT-Coder免费百万tokens;
  4. 注册并登录Claude Code官网,获取Claude Code安装API密钥;
  5. 安装部署Claude Code,配置KAT-Coder大模型,并与之交互对话。


体验完整案例请点这里👉️👉️👉️基于华为开发者空间云开发环境部署Claude Code + KAT-Coder实现AI编程助手


二、基础环境与资源准备

1. 配置云开发环境

华为开发者空间 - 云开发环境 平台为开发者提供专属云端开发主机,集成主流IDE工具,支持多端访问和API/SDK调用,打造开箱即用的开发环境。

开发者可以登录华为云账号后可以直接进入华为开发者空间开发平台界面 ,点击云开发环境即可进入云开发环境页面。

参考案例《华为开发者空间开发平台 - 云开发环境(容器)操作指导 》中的“二、云开发环境(容器)操作指导”章中的“1. 创建云开发环境(容器)”节,完成云开发环境容器版创建与配置。然后根据“2. 容器状态与常规操作”中“2.2 开机”内容操作云开发环境开机。

完成上述后的效果如下:

参考案例中的“三、远程连接”章中的“1. 配置远程连接”节内容完成VS Code远程连接到云开发环境。

然后参考“2. VS Code远程操作云开发环境(容器)”节中的“2.2.1 打开”内容,打开云开发环境Remote SSH远程连接。连接之后的界面如下:

2. 注册领取KAT-Coder

2.1 登录注册

浏览器注册并登录快手万擎官网:https://www.streamlake.com/ ,点右上角控制台

2.2 认证激活

实名认证后,激活开通快手万擎

2.3 管理项目

产品控制台选择快手万擎,进入其控制台页面。

在快手万擎控制台页面,左上角下拉菜单选择项目管理

在项目管理页面,点左上角新建项目,在弹出的新建项目对话框中输入项目名称、项目说明,然后点确认

样例参数:

• 项目名称:CocoFanatic

• 项目说明:test

2.4 配置推理服务

返回快手万擎控制台页面。项目选中刚才创建的CocoFanatic

然后在左侧菜单栏选择模型服务 > 在线推理,右侧点新建推理服务

在配置接入信息页面填写名称和描述,然后点添加模型。

样例参数:

• 名称:hwDevSpace

• 描述:test

模型选择Kwaipilot,版本选择KAT-Coder,然后点确定

完成上述配置后,点下一步。

然后点提交

提交后自动进入hwDevSpace推理点详情页面,这里包含了API调用和基本信息。其左上角的万擎推理点 ID注意保存。

2.5 创建API Key

返回快手万擎控制台页面,左侧菜单选择API KEY管理,然后点左上角的创建API Key,在弹出的创建API Key对话框中直接点确定。

API Key创建成功,这里注意保密保存API Key

注:本案例中因参与“快手万擎千万 Tokens 免费体验” 活动,激活加体验总共获取450W免费tokens,无需额外充值。(https://www.streamlake.com/activity/vanchin)

3. 获取Claude Code密钥

浏览器注册并登录Claude Code官网:https://www.aicodemirror.com/ ,点右上角控制台

AICodeMirror页面左侧菜单选择API密钥,然后右上角点重建API密钥

编辑API密钥名称,样例:myClaude_Code,然后点创建

API密钥创建成功,保密复制保存API密钥,然后点完成。

三、部署Claude Code

1. 安装Claude Code

1.1 环境更新

# 检查当前系统版本
cat /etc/os-release

# 创建仓库目录(如果不存在)
mkdir -p /etc/yum.repos.d

# 配置华为云 EulerOS 2.0 官方仓库
cat > /etc/yum.repos.d/hce.repo << 'EOF'
[hce]
name=Huawei Cloud EulerOS
baseurl=https://mirrors.huaweicloud.com/hce/2.0/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/hce/2.0/os/aarch64/RPM-GPG-KEY-HCE
EOF

# 系统环境更新
sudo yum update -y

安装jq

sudo yum install jq

1.2 安装环境检查

curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash

卸载已安装的Claude Code(未安装请跳过)

npm uninstall -g @anthropic-ai/claude-code

1.3 安装Claude Code

curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "sk-ant-apixxxxx"

注:请将“二、基础环境与资源准备”章中“3. 获取Claude Code密钥”节所创建的API密钥,替换安装指令中"sk-ant-apixxxxx"段双引号内的参数。

1.4 配置大模型KAT-Coder

# 查看 shell 类型
echo $SHELL

# 配置大模型参数
echo 'export ANTHROPIC_BASE_URL="https://wanqing.streamlakeapi.com/api/gateway/v1/endpoints/ep-xxx-xxx/claude-code-proxy"' >> ~/.bash_profile
echo "export ANTHROPIC_AUTH_TOKEN='YOUR_WANQING_API_KEY'" >> ~/.bash_profile
echo 'export ANTHROPIC_MODEL="KAT-Coder"' >> ~/.bash_profile
echo 'export ANTHROPIC_SMALL_FAST_MODEL="KAT-Coder"' >> ~/.bash_profile
source ~/.bash_profile

注:

• 配置export ANTHROPIC_BASE_URL参数时,注意将赋值中ep-xxx-xxx替换为“二、基础环境与资源准备”章“2.4 配置推理服务”节中所获取到的万擎推理点ID

• 配置export ANTHROPIC_AUTH_TOKEN参数时,注意将赋值中YOUR_WANQING_API_KEY替换为“二、基础环境与资源准备”章“2.5 创建API Key”节中所获取到的API Key

2. 启动与初始化配置

完成上述配置后,在VS Code命令行中输入启动指令:

claude

启动后,开始配置Claude Code系统设置,此步设置终端你喜欢的终端窗口样式,案例样例选项:Dark mode

然后是安全提示,此步骤按Enter键继续。

此步选择默认的终端设置。

确认/workspace安全。

等待配置自动安装完成。

3. 交互对话

Claude Code使用技巧:

1. 结构化提示词(Prompt):明确任务 + 指定语言 + 输入输出格式。

2. 分步骤提问:复杂任务建议拆解。比如:首先让Claude设计函数结构;再实现每个部分;最后整体集成和测试建议。

3. 利用系统提示(System Prompt):在API调用时加入“你是一个资深程序员,请用简洁、优雅、可维护的方式实现功能”,效果更佳。

样例:

你是一个资深程序员,请用简洁、优雅、可维护的方式实现功能。请用Python编写一个函数,输入一个列表,返回所有偶数元素的平方,返回值为列表。

然后我们继续提问:帮我生成一个可执行的py文件,测试上述代码

VS Code中新开一个Terminal,然后根据Claude提示运行even_squares.py

python even_squares.py

代码运行成功,并且返回我们想要的结果。

至此,基于华为开发者空间开发平台 - 云开发环境(容器) 部署Claude Code,并结合快手百万免费KAT-Coder模型token,实现AI编程助手案例结束,各位开发者快来华为开发者空间体验吧!

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。