Amazon 代碼建議服務-CodeWhisperer

Amazon 代碼建議服務-CodeWhisperer

專用API
【更新時間: 2024.06.21】 Amazon 代碼建議服務-CodeWhisperer,其具備強大的功能。它能夠依據您所寫的注釋以及現有的代碼,實時地為您生成從代碼片段直至全函數的各種代碼建議,能有效提升代碼編寫的效率和質量。
瀏覽次數
23
采購人數
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
>