一、概述
1. 案例介绍
华为开发者空间 ,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。
面对海量用户并发开发、测试对资源弹性与隔离性的高标准要求,华为开发者空间开发平台 - 云开发环境(容器) 深度融合了弹性云主机的高性能计算与容器技术的敏捷弹性,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。
Claude Code 是一款专注于编程和软件开发的人工智能助手,它专为开发者设计,具备强大的代码理解、生成和调试能力,支持数十种编程语言和主流开发框架。Claude Code 能够智能理解代码上下文,提供精准的代码补全、错误修复和性能优化建议。其特色功能包括实时代码解释、自动化重构、智能调试辅助和详细的技术文档生成。无论是前端开发、后端架构还是数据科学项目,它都能提供专业级的技术指导。该工具深度集成现代开发工作流,支持复杂的多文件项目管理,能够理解项目结构和依赖关系。同时注重代码安全性和最佳实践,帮助开发者编写更健壮、可维护的代码。Claude Code 以其准确的技术响应和深入的编程见解,成为提升开发效率和代码质量的重要助手。
KAT-Coder是快手Kwaipilot团队于2025年9月推出的旗舰级编程大模型,在软件工程领域表现卓越。该模型在权威的SWE-Bench Verified基准测试中取得了73.4%的解决率,性能比肩全球顶尖编程模型。其核心特色采用多智能体协作架构,能够模拟真实开发团队的工作流程,通过分工协作完成代码生成、测试验证和性能优化等复杂任务。
本案例将基于华为开发者空间开发平台 - 云开发环境(容器) 部署Claude Code,并结合快手百万免费KAT-Coder模型token,实现AI编程助手。
2. 适用对象
- 企业
- 个人开发者
- 高校学生
3. 案例时间
本案例总时长预计90分钟。
4. 案例流程
说明:
- 登录华为开发者空间 ,VS Code安装Huawei Developer Space插件,远程连接操作云开发环境;
- 远程创建、开机、连接云开发环境(容器);
- 注册并登录Claude Code官网,获取Claude Code安装API密钥,安装部署Claude Code;
- 注册并登录快手万擎官网,领取KAT-Coder免费百万tokens,配置Claude Code;
- 启动Claude Code,测试交互对话。
5. 资源总览
本案例预计花费0元。
| 资源名称 | 规格 | 单价(元) | 时长(分钟) |
|---|---|---|---|
| 华为开发者空间开发平台 - 云开发环境(容器) | 鲲鹏通用计算增强型 kc1 | 2vCPUs | 4G | HCE | 免费 | 90 |
二、基础环境与资源准备
1. VS Code远程连接云开发环境容器
参考案例《华为开发者空间 - 云开发环境(容器)IDE插件远程连接操作指导》 中的“二、云开发环境IDE插件远程连接操作指导”的内容,完成“1. 安装插件” ~ “4. 连接”章节步骤。
完成连接之后的状态:
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,无需额外充值。
3. 获取Claude Code密钥
浏览器注册并登录Claude Code官网:https://www.aicodemirror.com/,点右上角控制台。
在AICodeMirror页面左侧菜单选择API密钥,然后右上角点重建API密钥。
编辑API密钥名称,样例:myClaude_Code,然后点创建。
API密钥创建成功,保密复制保存API密钥,然后点完成。
三、部署Claude Code
1. 安装Claude Code
1.1 环境更新
创建仓库目录(如果不存在)。
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
- 安装Claude Code
npm install -g @anthropic-ai/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
配置大模型参数
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使用技巧:
-
结构化提示词(Prompt):明确任务 + 指定语言 + 输入输出格式。
-
分步骤提问:复杂任务建议拆解。比如:首先让Claude设计函数结构;再实现每个部分;最后整体集成和测试建议。
-
利用系统提示(System Prompt):在API调用时加入“你是一个资深程序员,请用简洁、优雅、可维护的方式实现功能”,效果更佳。
样例:
你是一个资深程序员,请用简洁、优雅、可维护的方式实现功能。请用Python编写一个函数,输入一个列表,返回所有偶数元素的平方,返回值为列表。
然后我们继续提问:帮我生成一个可执行的py文件,测试上述代码。
在VS Code中新开一个Terminal,然后根据Claude提示运行even_squares.py。
python even_squares.py
代码运行成功,并且返回我们想要的结果。
至此,基于华为开发者空间开发平台 - 云开发环境(容器) 部署Claude Code,并结合快手百万免费KAT-Coder模型token,实现AI编程助手案例结束,各位开发者快来华为开发者空间体验吧!
6万+

被折叠的 条评论
为什么被折叠?



