
全網(wǎng)最詳細(xì)的Spring入門教程
Gemini Code Assist釋放了生成式 AI 的強(qiáng)大功能,可幫助您構(gòu)建出色的軟件。只需幾秒,您就可以根據(jù)自然語言描述的需求創(chuàng)建開放 API 規(guī)范,所有操作均在Cloud Code 插件內(nèi)完成。通過與API Hub緊密集成,您可以直接從插件注冊這些規(guī)范。
利用 Gemini Code Assist 的強(qiáng)大功能始于提示。提示允許您使用自然語言描述 API 規(guī)范。Gemini Code Assist 提供上下文 AI 幫助,因為它理解您組織的 API 中心中的對象,并根據(jù)您的業(yè)務(wù)需求在幾秒鐘內(nèi)生成定制的規(guī)范響應(yīng)。它通過重用已在組織的 API 中心注冊的規(guī)范中的對象、元數(shù)據(jù)和安全架構(gòu)來實現(xiàn)這一點,從而促進(jìn)所有 API 的一致性。
假設(shè)您想要創(chuàng)建一個用于下新訂單的 API。您可以在提示中寫“創(chuàng)建一個用于下新訂單的 API”。然后,Gemini 會查看 API Hub 中注冊的所有 API,并使用這些業(yè)務(wù)需求生成草稿。在規(guī)范中,Gemini 從注冊表中的 API 中提取對象和架構(gòu),以匹配其他 API 的業(yè)務(wù)需求。然后,您可以使用編輯器優(yōu)化提示,直到獲得我想要的規(guī)范。此外,您甚至可以從同一屏幕查看您的提示歷史記錄。
測試是 API 開發(fā)過程中至關(guān)重要的一部分。Cloud Code 插件不僅允許您開發(fā) API,還可以在本地或與其他人一起測試它們。每當(dāng)生成 API 規(guī)范時,還會與規(guī)范一起創(chuàng)建一個本地模擬服務(wù)器。您可以在創(chuàng)建規(guī)范的同一 UI 中與您的 API 進(jìn)行交互。此外,您還可以修改參數(shù)并插入模擬值以模擬常見場景和用例。這些自動生成的模擬服務(wù)器可以更快地驗證您的 API 代理的功能。
此外,您還可以通過簡單的工作流程將此類模擬服務(wù)器輕松部署到您的 Google Cloud 項目中。將模擬服務(wù)器部署到云端后,您可以將其分享給團(tuán)隊中的其他人,從而加快收集反饋的過程。例如,作為服務(wù)開發(fā)人員,您可以與前端同事分享模擬服務(wù),讓他們可以在您編寫一行代碼實現(xiàn) API 之前試用該服務(wù)。?
文章來源:Faster API development with the Cloud Code plugin for API management