教你安装 CodeWhisperer: 一款个人免费的类似GitHubCopilot能代码补全的 AI 编程助手

news2024/9/24 3:19:29

1、官网

AI Code Generator - Amazon CodeWhisperer - AWS
官方扩展安装教程

2、安装VSCode

下载安装VSCode

3、VSCode安装CodeWhisperer插件

  1. 安装VSCode插件 - AWS Toolkit
  2. 主侧栏,点击AWS ,展开CodeWhisperer,点击Start
    在这里插入图片描述
  3. 在下拉菜单中点击Use a personal email to sign up and sign in with AWS Builder ID
    在这里插入图片描述
    点击Copy Code and Proceed,这将自动复制代码,保存该代码或使用剪贴板历史记录软件,例如WIN+V
    (迅速操作,否则该代码过期)
    在这里插入图片描述
    一般会提示外部网站打开提醒,选择打开
    (迅速操作,否则该代码过期)
    在这里插入图片描述
    打开网站后,输入点击Copy Code and Proceed时得到的代码
    点击Next
    (迅速操作,否则该代码过期)
    在这里插入图片描述
    输入自己的邮箱地址(同时登录你的邮箱等待验证码)
    点击Next
    在这里插入图片描述
    加载了一下之后,邮箱地址的下一行需要输入你的名字
    其他AWS使用者可以看到你设置的名字
    其实就是输入一个网名
    在这里插入图片描述
    登录你的邮箱获取验证码,并填写验证码
    点击Verify
    在这里插入图片描述

提示邮箱地址验证成功。这一步设置账号密码

第一行和第二行输入相同的密码
(密码设置要求:位数8位到64位,同时包含大写字母、小写字母、数字和符号(例:?!>_@*=))
(密码想好了再设置,下一步没有成功提示,会出假报错)

第三行通过真人测试(建议输入前刷新一个最新的,免得不认账)
点击Create AWS Builder ID
在这里插入图片描述
注册会提示错误,等待并查看下一步(表面一直报错,其实你输入的密码服务器已经记录了)
在这里插入图片描述在这里插入图片描述
另开一个登录页面直接登录,网址:https://view.awsapps.com/start#/

或等页面过期再点一下Create AWS Build ID,(吃个午饭再继续,页面肯定过期)
会提示timed out,点击Sign in to complete your registration
在这里插入图片描述
点击Already haveAWS Builder ID? Sign in直接登录
在这里插入图片描述
然后输入邮箱地址,Next,输入密码,登录成功
在这里插入图片描述在这里插入图片描述

4、重复步骤3

重复步骤3,但是由于已经在浏览器上登录成功了,所以步骤非常简单
粘贴代码后将会提示以下内容,点击Allow即可
在这里插入图片描述
卧槽,被骗了。表面上说连接上了,回到VSCode查看,毛反应没有。
在这里插入图片描述
左下角的CodeWhisperer是是屎黄色说明还没连上
在这里插入图片描述
左下角,点击AWS,连接AWS
在这里插入图片描述
接着重复步骤4,是的,步骤4,也就是本步骤
直到出现该窗口
在这里插入图片描述
点击第一项AWS Builder ID,等待加载
等左下角的AWS扩展颜色正常,对勾状态,说明连接成功
在这里插入图片描述
最终,可以愉快的面向 AI 编程了。

5、启用Auto-Suggestions功能

点击Resume Auto-Suggestions,三角形图标将变为双竖杠图标,启用成功
在这里插入图片描述

6、使用一下

新建并编辑一个a.py文件
请添加图片描述



请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/431074.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

洗浴中心管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址: 更多系统资源库地址:骚戴的博客_CSDN_更多系统资源 更多系统…

煤矿井下人员精准定位系统,煤矿应急救援高效应用

煤矿行业的安全发展,事关数人民群众的生命财产安全。自2020年起,国家连续三年出台煤矿智能化建设及重大风险防控的相关指导政策,其中,2022年出台的《煤矿及重点非煤矿山重大灾害风险防控建设工作总体方案》中提到,要充…

52 openEuler搭建PostgreSQL数据库服务器-管理数据库角色

文章目录52 openEuler搭建PostgreSQL数据库服务器-管理数据库角色52.1 创建角色创建角色示例52.2 查看角色查看角色示例52.3 修改角色52.3.1 修改用户名52.3.2 修改用户示例52.3.3 修改用户密码52.3.4 修改角色密码示例52.4 删除角色删除角色示例52.5 角色授权角色授权示例52.6…

Python旅游好帮手:提前15天准备五一旅游景点详细数据

人生苦短,我用python 虽然还是有15天才放五一的假, 但是我的心早已经在旅游的路上了~ 本文源码:点击此处跳转文末名片获取 趁现在,先来用python做一个旅游攻略 知识点: requests parsel csv 第三方库&#x…

python查看时间序列数据的季节规律matplotlib画时间(10分钟为间隔)序列坐标

目录0 问题描述1. 案例12. 案例2参考资料0 问题描述 将多个时间序列数据,绘制到一张图上,每段时间序列数据一般只有几个月,少则 1 个月左右,想看它们的季节规律,需要去除年份,只看月份。 也就是横轴是1月…

44.CSS Grid布局概述

什么是CSS Grid? ● CSS Grid 是一组用于构建二维布局的 CSS 属性 ● CSS Grid 背后的主要思想是我们将容器元素划分为行和列,这些行和列可以填充是子元素。 ● 在两段式语境中,CSS网格允许我们写出更少的嵌套HTML和更容易阅读的CSS ● CSS …

二分查找原理及使用场景

建议使用左闭右开区间[l, r)查找。二分查找的最后,索引l,r会落到右区间第一个元素位置。因此但凡是能够见数组分成左右两个区间的都能应用二分查找法。 1、普通查值 常见问题方式:寻找含重复值的有序数组 [...,a, tar, tar, tar,.b....]&am…

AI制药 - RCSB PDB 数据集的多维度分析与整理 (1)

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/130089781 整体: RCSB PDB 数据集是一个收集了蛋白质的三维结构信息的数据库,是世界蛋白质数据库(…

SQL SERVER调Web Service时候权限错误的解决

日期 2023/4/15 18:00:00 日志 作业历史记录 (AIPACS) 步骤 ID 1 服务器 GOOGLE 作业名称 AIPACS 步骤名称 RUNWS 持续时间 00:00:00 SQL 严重性 16 SQL 消息 ID 15281 已通过电子邮件通知的操作员 已通过…

MATLAB 基于空间格网的点云抽稀 (3)

MATLAB 基于空间格网的点云抽稀 (3) 一、实现效果二、原理步骤三、代码实现四、重点函数与对象的解释说明4.1 indices= pcbin(incloud,[rowNum colNum LayerNum]);4.2 occupancyGrid = cellfun(@(c) ~isempty(c), indices);4.3 outpointIndex = [];4.4 outpointIndex(end+1) …

基于ubuntu18.04上搭建OpenWRT-rtd1619环境

下载OpwnWRT的源码 下载路径:https://gitee.com/yangquan3_admin/rtd1619 您需要以下工具来编译 OpenWrt,包名称因发行版而异。 在 Build System Setup 文档中可以找到包含特定于发行版的软件包的完整列表。 binutils bzip2 diff find flex gawk gcc-6…

【Linux进阶篇】系统网络附加存储

目录 🍁NFS 🍂软件安装 🍂服务端配置 🍂客户端配置 🍂访问浏览器测试 🍁iscsi 🍂服务器端安装软件 🍂服务器端配置iscsi 🍂客户端软件安装配置 🍁常用的端口号…

这6个免费去水印工具,一定要码住!

现在很多平台会在用户保存图片/视频的时候自动给视频添加一个平台的水印,这在一定程度上影响了它的美观和使用。 下面我来分享几个图片/视频一键去水印方法,操作简单还不会损坏画质哦! 1. Magic Eraser 这是一个魔术橡皮擦在线网站&#x…

一文了解API接口自动化测试:让你在人才市场上无往不利

目录:导读 引言 架构 接口测试 API自动化测试 前后端分离的开发模式 测试工作: 协议 网络分层 三次握手的设计(很重要) 问题: URL:统一资源定位符 HTTP协议 (重点)HTTP的完整请求流程: 通信模…

springboot项目集成JWT实现身份认证(权鉴)

一、什么是JWT JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案。现在的项目开发一般都是前端端分离,这就涉及到跨域和权鉴问题。 二、JWT组成 由三部分组成:头部(Header)、载荷(Payload)与签名(signature) 头部(Head…

[测试新人必看] 测试报告如何编写? 掌握这五十个测试报告模板

作为一个曾经是测试萌新的我,在首次接收到一个任务时总有一种忐忑慌张激动紧张期望的复杂情绪~~ 忐忑慌张紧张是怕自己做不好,得不到领导的赏识;激动期望是哇塞,我有任务了耶,终于有我的用武之地了~~~ 就好比今天的主题…

Android 实现控件对称布局(约束布局和线性布局)

画界面时会遇到很多界面上的布局,虽然很简单,但是每次做起来不熟练,总结一下一些日常的 一.实现界面上的两个空间对称布局 方法一、用约束布局的guideLine.适用于两个控件不确定宽高,且约束条件较多 Guideline是只能用在Constra…

linux安装并发送邮件

linux安装、配置并发送邮件(以CentOS7.9为例) 1、安装邮箱软件 yum install mailx -y2、 配置邮箱(以qq邮箱为例) 2.1 网页访问并登录:https://mail.qq.com/ 2.2 选择“设置->账户” 2.3 在账户下面找到POP3/IMAP/…

【广州华锐互动】VR数字虚拟展厅为企业提升品牌形象和知名度

VR数字虚拟展厅是一种利用虚拟现实技术来展示企业产品和服务的全新宣传方式,与传统展厅相比具有出色的互动功能和沉浸体验感,参观者可以随时随地进入虚拟环境中进行参观,感受全新视听觉的体验。 VR数字虚拟展厅能够带来很多优势和好处&#x…

Flink 优化(六) --------- FlinkSQL 调优

目录一、设置空闲状态保留时间二、开启 MiniBatch三、开启 LocalGlobal四、开启 Split Distinct五、多维 DISTINCT 使用 Filter六、设置参数总结FlinkSQL 官网配置参数: https://ci.apache.org/projects/flink/flink-docs-release-1.13/dev/table/config.html 一、…