Amazon 代码建议服务-CodeWhisperer

Amazon 代码建议服务-CodeWhisperer

专用API
【更新时间: 2024.06.21】 Amazon 代码建议服务-CodeWhisperer,其具备强大的功能。它能够依据您所写的注释以及现有的代码,实时地为您生成从代码片段直至全函数的各种代码建议,能有效提升代码编写的效率和质量。
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
浏览次数
10
采购人数
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 来降低成本、提高敏捷性并加速创新。

 

最多的功能
从计算、存储和数据库等基础设施技术,到机器学习、人工智能、数据湖和分析以及物联网等新兴技术,AWS 提供的服务以及其中的功能比其他任何云服务提供商的都要多得多。这使得将现有应用程序迁移到云中并构建您可以想象的几乎任何东西都变得更快、更容易且更具成本效益。

AWS 的这些服务还具有最为多样复杂的功能。例如,AWS 提供了种类繁多的数据库,这些数据库是为不同类型的应用程序专门构建的,因此您可以选择适合作业的工具来获得最佳的成本和性能。

 

最大的客户和合作伙伴社区
AWS 拥有最大且最具活力的社区,在全球拥有数百万活跃客户和成千上万个合作伙伴。几乎所有行业和规模的客户(包括初创公司、企业和公共部门组织)都在 AWS 上运行所有可能的使用案例。AWS 合作伙伴网络 (APN) 包括专注于 AWS 服务的数千个系统集成商和成千上万个将其技术应用到 AWS 中的独立软件供应商 (ISV)。

 

最安全
AWS 旨在成为当今市场上最灵活、最安全的云计算环境。我们的核心基础设施是为了满足军事、全球的银行和其他高度敏感性组织的安全要求而构建。一组深度云安全工具对此提供支持,其中包括超过 300 项安全、合规性和监管服务及功能,以及对 143 项安全标准和合规性认证的支持。

 

最快的创新速度
借助 AWS,您可以利用最新技术更快地进行实验和创新。我们将不断加快创新步伐,以发明您可用于转变业务的全新技术。例如,在 2014 年,AWS 通过推出 AWS Lambda 在无服务器计算领域开创了先河,该平台使开发人员无需预置或管理服务器即可运行其代码。AWS 构建了 Amazon SageMaker,这是一种完全托管的机器学习服务,可让日常开发人员和科学家无需任何前置经验即可运用机器学习。

 

最成熟的运营专业能力
AWS 具有无与伦比的经验、成熟度、可靠性、安全性和性能,您可以将其用于最重要的应用程序。在超过 17 年的时间中,AWS 一直在为运行各种使用案例的全球数百万客户提供云服务。在所有云服务提供商中,AWS 拥有最丰富的大规模运营经验。

 

AWS 区域的全球网络
AWS 拥有覆盖范围领先的全球云基础设施。Gartner 已将 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 来降低成本、提高敏捷性并加速创新。

 

最多的功能
从计算、存储和数据库等基础设施技术,到机器学习、人工智能、数据湖和分析以及物联网等新兴技术,AWS 提供的服务以及其中的功能比其他任何云服务提供商的都要多得多。这使得将现有应用程序迁移到云中并构建您可以想象的几乎任何东西都变得更快、更容易且更具成本效益。

AWS 的这些服务还具有最为多样复杂的功能。例如,AWS 提供了种类繁多的数据库,这些数据库是为不同类型的应用程序专门构建的,因此您可以选择适合作业的工具来获得最佳的成本和性能。

 

最大的客户和合作伙伴社区
AWS 拥有最大且最具活力的社区,在全球拥有数百万活跃客户和成千上万个合作伙伴。几乎所有行业和规模的客户(包括初创公司、企业和公共部门组织)都在 AWS 上运行所有可能的使用案例。AWS 合作伙伴网络 (APN) 包括专注于 AWS 服务的数千个系统集成商和成千上万个将其技术应用到 AWS 中的独立软件供应商 (ISV)。

 

最安全
AWS 旨在成为当今市场上最灵活、最安全的云计算环境。我们的核心基础设施是为了满足军事、全球的银行和其他高度敏感性组织的安全要求而构建。一组深度云安全工具对此提供支持,其中包括超过 300 项安全、合规性和监管服务及功能,以及对 143 项安全标准和合规性认证的支持。

 

最快的创新速度
借助 AWS,您可以利用最新技术更快地进行实验和创新。我们将不断加快创新步伐,以发明您可用于转变业务的全新技术。例如,在 2014 年,AWS 通过推出 AWS Lambda 在无服务器计算领域开创了先河,该平台使开发人员无需预置或管理服务器即可运行其代码。AWS 构建了 Amazon SageMaker,这是一种完全托管的机器学习服务,可让日常开发人员和科学家无需任何前置经验即可运用机器学习。

 

最成熟的运营专业能力
AWS 具有无与伦比的经验、成熟度、可靠性、安全性和性能,您可以将其用于最重要的应用程序。在超过 17 年的时间中,AWS 一直在为运行各种使用案例的全球数百万客户提供云服务。在所有云服务提供商中,AWS 拥有最丰富的大规模运营经验。

 

AWS 区域的全球网络
AWS 拥有覆盖范围领先的全球云基础设施。Gartner 已将 AWS 区域/可用区模型
视为一种值得推荐运行方式,适用于要求高可用性的企业应用程序。

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