Amazon 代码建议服务-CodeWhisperer

Amazon 代码建议服务-CodeWhisperer

专用API
【更新时间: 2024.06.21】 Amazon 代码建议服务-CodeWhisperer,其具备强大的功能。它能够依据您所写的注释以及现有的代码,实时地为您生成从代码片段直至全函数的各种代码建议,能有效提升代码编写的效率和质量。
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
浏览次数
7
采购人数
0
试用次数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是CodeWhisperer的Amazon 代码建议服务?

"Amazon 代码建议服务-CodeWhisperer"(现已更名为 Amazon Q 开发者版)是一款基于人工智能的代码建议工具,旨在帮助开发人员更快地编写和修改代码。它可以在集成开发环境(IDE)和命令行中实时提供代码建议,从简单的代码片段到完整的函数,以提高开发效率。

什么是CodeWhisperer的Amazon 代码建议服务?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用CodeWhisperer的Amazon 代码建议服务,从而实现程序的自动化交互,提高服务效率。

CodeWhisperer的Amazon 代码建议服务有哪些核心功能?

  1. 内联代码建议:根据开发人员的注释和现有代码,在 IDE 中实时提供代码建议。
  2. 安全扫描:扫描代码以识别潜在的安全漏洞,并提供修复建议。
  3. 开源许可证跟踪:标记或筛选与公开代码类似的代码建议,并提供相关开源项目的存储库 URL 和许可证信息。
  4. 自然语言到代码的转换:支持通过自然语言描述来生成相应的代码片段。
  5. 代码解释和转换:通过简单的对话界面,解释代码的含义,甚至帮助开发人员将代码从一种语言迁移到另一种语言。
  6. 个性化建议:根据开发人员的询问,提供关于添加单元测试、调试、优化代码等方面的建议。

CodeWhisperer的Amazon 代码建议服务的核心优势是什么?

更快地完成更多工作

CodeWhisperer 可以根据您的注释和现有代码,在集成式开发环境(IDE)中实时生成从代码片段到全函数的代码建议。它还支持命令行中的 CLI 补全和自然语言到 bash 的转换。

使用专家助理级 Amazon Q 为开发助力

Amazon Q 是一款交互式的生成式人工智能助手,可通过 CodeWhisperer 在 IDE 中使用,它通过简单的对话界面为您提供专家指导。在 IDE 中使用 Amazon Q 可以:

  • 解释您的代码:通过自然对话与 Amazon Q 开始对话,了解您的项目代码。
  • 转换代码:在几分钟内将应用程序升级并迁移到最新的语言版本。
  • 获取个性化代码建议:Ask 和 Amazon Q 可以提供有关添加单元测试、调试、优化代码等方面的建议。

自由的进行编码

CodeWhisperer 可以标记或筛选与公开代码类似的代码建议。获取相关开源项目的存储库 URL 和许可证,以便您可以更轻松地查看它们并添加归因。

增强代码安全性

扫描您的代码以识别难以发现的安全漏洞,并获取代码建议以帮助修复已识别的问题。生成式人工智能驱动的代码建议是针对您的应用程序代码量身定制的,因此您可以放心地快速接受修复,并专注于更高价值的工作。

   

使用收藏夹工具

CodeWhisperer 符合您的工作方式。从 15 种编程语言中进行选择,包括 Python、Java 和 JavaScript,以及您最喜欢的 IDE,包括 VS Code、IntelliJ IDEA、Visual Studio(预览版)、AWS Cloud9、AWS Lambda 控制台、JupyterLab 和 Amazon SageMaker Studio,以及您最喜欢的 CLI,包括 macOS 终端、iTerm2 和内置 VS Code 终端。

自定义 CodeWhisperer 以获得更好的建议

您可以自定义 CodeWhisperer,使其了解您的内部库、API、包、类和方法,从而生成更相关的建议,显著加快开发速度。

在哪些场景会用到CodeWhisperer的Amazon 代码建议服务?

  1. 代码生成和补全:在编写代码时,开发人员可以使用 CodeWhisperer 的 API 接口来请求代码建议,以加快代码编写速度。
  2. 安全分析和修复:开发人员可以使用 CodeWhisperer 的安全扫描功能来分析代码中的潜在安全漏洞,并通过 API 接口获取修复建议。
  3. 自定义代码建议:企业可以通过 CodeWhisperer 的 API 接口,自定义其内部库、API、包、类和方法,以生成更相关、更准确的代码建议。
  4. 集成到第三方工具:开发人员可以将 CodeWhisperer 的功能集成到他们自己的开发工具或插件中,以提高其工具的性能和用户体验。
<
产品价格
>
按实际使用量付费模式

您按月付费,计费依据是您处理的文本的字符数量。Amazon Polly 的标准语音定价为:对于超出免费套餐的语音或语音标记请求,每 100 万个字符 4.00 USD。Amazon Polly 的神经语音定价为:对于超出免费套餐的语音或请求的语音标记,每 100 万个字符 16.00 USD。Amazon Polly 的长格式语音定价为:对于超出免费套餐的语音或请求的语音标记,每 100 万个字符 100.00 USD。 Amazon Polly 的生成式语音定价为:对于超出免费套餐的语音请求,每 100 万个字符 30 USD。

每月数百万个字符

对于 Amazon Polly 的标准语音,从您提交第一个 Polly 语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 500 万个字符服务。对于神经语音,从您提交第一个语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 100 万个字符服务。对于长格式语音,从您提交第一个 Polly 语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 50 万个字符服务。 对于生成式语音,从您提交第一个 Polly 语音请求起 12 个月内,针对该类请求,免费套餐每个月提供 10 万字符的服务。

<
使用指南
>
Step 1 - Sign up for an Amazon Web Services account
设置并登录您的 AWS 账户 观看网络研讨会并阅读文档 登录 Polly 控制台并开始构建。
<
产品问答
>
?
什么是语音标记?
语音标记用于补充从输入文本生成的合成语音。将这一元数据流与合成语音音频流配合使用,客户能够在应用程序中提供增强的视觉体验,例如语音同步动画或者卡拉 ok 式突出提示。 Amazon Polly 使用以下四种元素来生成语音标记: 语句,指明要朗读的输入文本中的语句元素; 文字,指明文本中的文字元素; 视位,描述与发出的声音对应的嘴唇形状; SSML,描述文本中使用的 SSML 元素。 语音标记以 JSON 流(具体指一组由新线隔开的独立 JSON 对象)的形式交付,在使用合成语音方法处理语音标记类参数时,涵盖上面一个到全部四个元素中的任何位置。有关更多信息,请参阅《Amazon Polly 开发人员指南》。
?
Amazon Polly 服务最常见的使用案例有哪些?
借助 Amazon Polly,您可以添加逼真的语音功能,让您的应用程序生动起来。例如,在电子学习和教育中,您可以利用 Amazon Polly 的文本转语音 (TTS) 功能构建应用程序,帮助有阅读障碍的人。Amazon Polly 可以用于帮助盲人和视障人士使用数字内容(例如电子书、新闻等)。Amazon Polly 还可用于公共交通和工业控制系统的通知系统,发布通知和紧急公告。很多设备(如机顶盒、智能手表、平板电脑、智能手机和 IoT 设备)都可以利用 Amazon Polly 来提供音频输出。Amazon Polly 可以用于电话服务解决方案,为交互式语音应答系统提供语音支持。问答游戏、动画、头像或旁白生成等应用程序是 Amazon Polly 等基于云的 TTS 解决方案的常见使用案例。
?
Amazon Polly 如何与其他 AWS 产品配合使用?
将 Amazon Polly 与 Amazon Lex 结合使用,开发人员可以为应用程序构建功能齐全的语音用户界面。与 Amazon Connect 结合,Amazon Polly 语音可以用于构建基于云的自助呼叫中心服务。此外,移动应用程序和物联网 (IoT) 解决方案的开发人员还可以利用 Amazon Polly 将语音输出添加到自己的系统中。
?
如何开始使用 Amazon Polly?
您只需登录到您的 AWS 账户,前往 Amazon Polly 控制台(AWS 控制台的一部分),即可开始使用该产品。接下来,您可以使用控制台输入任何文本并收听生成的语音,或将其另存为音频文件。
?
目前,哪些区域提供 Amazon Polly 服务?
请参阅 AWS 区域服务列表了解支持 Amazon Polly 标准语音的所有区域。这些区域的以下子集支持神经语音:美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、加拿大(中部)、亚太地区(东京)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、非洲(开普敦)、欧洲(伦敦)、欧洲(法兰克福)、欧洲(爱尔兰)亚太地区和 AWS GovCloud (美国西部)。
<
关于我们
>
亚马逊云科技(Amazon Web Services,简称AWS)是全球领先的云计算服务提供商,提供包括计算、存储、数据库、分析、机器学习、物联网、移动、安全、混合云、虚拟和增强现实等在内的广泛服务。AWS在全球34个地理区域内运营108个可用区,服务超过200个国家和地区,帮助企业、开发者和政府机构构建灵活、可靠、可扩展的云基础设施。作为亚马逊公司的一部分,AWS致力于提供创新的云解决方案,支持客户实现数字化转型。
联系信息
服务时间: 早9:00-晚8:00 (法定假期除外)
电话号码: +86 (10) 1010 0866
网页在线客服: 咨询

AWS 云计算

Amazon Web Services(AWS)是全球最全面、应用最广泛的云,从全球数据中心提供超过 200 项功能齐全的服务。数百万客户(包括增长最快速的初创公司、最大型企业和主要的政府机构)都在使用 AWS 来降低成本、提高敏捷性并加速创新。

 

 

<
最可能同场景使用的其他API
>
API接口列表
<
产品价格
>
按实际使用量付费模式

您按月付费,计费依据是您处理的文本的字符数量。Amazon Polly 的标准语音定价为:对于超出免费套餐的语音或语音标记请求,每 100 万个字符 4.00 USD。Amazon Polly 的神经语音定价为:对于超出免费套餐的语音或请求的语音标记,每 100 万个字符 16.00 USD。Amazon Polly 的长格式语音定价为:对于超出免费套餐的语音或请求的语音标记,每 100 万个字符 100.00 USD。 Amazon Polly 的生成式语音定价为:对于超出免费套餐的语音请求,每 100 万个字符 30 USD。

每月数百万个字符

对于 Amazon Polly 的标准语音,从您提交第一个 Polly 语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 500 万个字符服务。对于神经语音,从您提交第一个语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 100 万个字符服务。对于长格式语音,从您提交第一个 Polly 语音或语音标记请求起 12 个月内,针对该类请求,免费套餐每个月提供 50 万个字符服务。 对于生成式语音,从您提交第一个 Polly 语音请求起 12 个月内,针对该类请求,免费套餐每个月提供 10 万字符的服务。

<
使用指南
>
Step 1 - Sign up for an Amazon Web Services account
设置并登录您的 AWS 账户 观看网络研讨会并阅读文档 登录 Polly 控制台并开始构建。
<
依赖服务
>
<
产品问答
>
?
什么是语音标记?
语音标记用于补充从输入文本生成的合成语音。将这一元数据流与合成语音音频流配合使用,客户能够在应用程序中提供增强的视觉体验,例如语音同步动画或者卡拉 ok 式突出提示。 Amazon Polly 使用以下四种元素来生成语音标记: 语句,指明要朗读的输入文本中的语句元素; 文字,指明文本中的文字元素; 视位,描述与发出的声音对应的嘴唇形状; SSML,描述文本中使用的 SSML 元素。 语音标记以 JSON 流(具体指一组由新线隔开的独立 JSON 对象)的形式交付,在使用合成语音方法处理语音标记类参数时,涵盖上面一个到全部四个元素中的任何位置。有关更多信息,请参阅《Amazon Polly 开发人员指南》。
?
Amazon Polly 服务最常见的使用案例有哪些?
借助 Amazon Polly,您可以添加逼真的语音功能,让您的应用程序生动起来。例如,在电子学习和教育中,您可以利用 Amazon Polly 的文本转语音 (TTS) 功能构建应用程序,帮助有阅读障碍的人。Amazon Polly 可以用于帮助盲人和视障人士使用数字内容(例如电子书、新闻等)。Amazon Polly 还可用于公共交通和工业控制系统的通知系统,发布通知和紧急公告。很多设备(如机顶盒、智能手表、平板电脑、智能手机和 IoT 设备)都可以利用 Amazon Polly 来提供音频输出。Amazon Polly 可以用于电话服务解决方案,为交互式语音应答系统提供语音支持。问答游戏、动画、头像或旁白生成等应用程序是 Amazon Polly 等基于云的 TTS 解决方案的常见使用案例。
?
Amazon Polly 如何与其他 AWS 产品配合使用?
将 Amazon Polly 与 Amazon Lex 结合使用,开发人员可以为应用程序构建功能齐全的语音用户界面。与 Amazon Connect 结合,Amazon Polly 语音可以用于构建基于云的自助呼叫中心服务。此外,移动应用程序和物联网 (IoT) 解决方案的开发人员还可以利用 Amazon Polly 将语音输出添加到自己的系统中。
?
如何开始使用 Amazon Polly?
您只需登录到您的 AWS 账户,前往 Amazon Polly 控制台(AWS 控制台的一部分),即可开始使用该产品。接下来,您可以使用控制台输入任何文本并收听生成的语音,或将其另存为音频文件。
?
目前,哪些区域提供 Amazon Polly 服务?
请参阅 AWS 区域服务列表了解支持 Amazon Polly 标准语音的所有区域。这些区域的以下子集支持神经语音:美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、加拿大(中部)、亚太地区(东京)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、非洲(开普敦)、欧洲(伦敦)、欧洲(法兰克福)、欧洲(爱尔兰)亚太地区和 AWS GovCloud (美国西部)。
<
关于我们
>
亚马逊云科技(Amazon Web Services,简称AWS)是全球领先的云计算服务提供商,提供包括计算、存储、数据库、分析、机器学习、物联网、移动、安全、混合云、虚拟和增强现实等在内的广泛服务。AWS在全球34个地理区域内运营108个可用区,服务超过200个国家和地区,帮助企业、开发者和政府机构构建灵活、可靠、可扩展的云基础设施。作为亚马逊公司的一部分,AWS致力于提供创新的云解决方案,支持客户实现数字化转型。
联系信息
服务时间: 早9:00-晚8:00 (法定假期除外)
电话号码: +86 (10) 1010 0866
网页在线客服: 咨询

AWS 云计算

Amazon Web Services(AWS)是全球最全面、应用最广泛的云,从全球数据中心提供超过 200 项功能齐全的服务。数百万客户(包括增长最快速的初创公司、最大型企业和主要的政府机构)都在使用 AWS 来降低成本、提高敏捷性并加速创新。

 

 

<
合作案例
>
engie ascender caratlane
<
最可能同场景使用的其他API
>