国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

教你用API插件開發(fā)一個AI快速處理圖片小助手

這篇具有很好參考價值的文章主要介紹了教你用API插件開發(fā)一個AI快速處理圖片小助手。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文分享自華為云社區(qū)《【案例教學】華為云API圖引擎服務 GES的便捷性—AI幫助快速處理圖片小助手》,作者:華為云PaaS服務小智。

調(diào)用云服務、API、SDK、調(diào)試、查看…… “我”都行,一起來體驗用Huawei Cloud API實現(xiàn)AI快速處理圖片。

1 IntelliJ IDEA 之API插件介紹

API插件支持 VS Code IDE、IntelliJ IDEA等平臺、以及華為云自研 CodeArts IDE,基于華為云服務提供的能力,幫助開發(fā)者更高效、便捷的搭建應用。API插件關聯(lián)華為云服務下的 API Explorer、DevStar、CodeLabs、SDK 中心和 CLI 中心產(chǎn)品,致力于為開發(fā)者提供更穩(wěn)定、快速、安全的編程體驗。

在本插件中,我們提供了但不局限于如下的功能:

對接華為云API開放平臺,支持用戶檢索API、查看API文檔、調(diào)試API、以及提供SDK示例代碼供用戶學習如何使用API。

提供華為云SDK代碼片段補全功能,SDK依賴包自動引入,加速用戶集成華為云API。

對接華為云開發(fā)體驗館Codelabs,提供500+云服務代碼示例,向?qū)浇坛處椭脩艨焖賹W習。

說明:

在IntelliJ IDEA等系列平臺和VS Code IDE,華為云API插件的名稱是Huawei Cloud API。而在CodeArts IDE,API插件是IDE原生內(nèi)置的,名稱是華為云API開發(fā)套件。

API插件在IntelliJ IDEA等系列平臺和VS Code IDE的使用依賴底座插件,請?zhí)崆鞍惭b底座插件。

2 API插件安裝--IntelliJ IDEA

2.1 IntelliJ IDEA等平臺

安裝準備:下載并安裝JDK1.8或更高版本。下載并安裝IntelliJ IDEA 2020.2或更高版本。

須知:IntellIj平臺同時支撐包括Goland、Pycharm等在內(nèi)的IDE,若在其它相關IDE上開發(fā),請下載配置好對應語言的編譯器或者解釋器。這里以IDEA為例介紹IntelliJ平臺插件的安裝流程,其他IntelliJ系列的IDE請參考IDEA。https://developer.huaweicloud.com/develop/toolkit.html

開始安裝:

您可以在直接在IDE插件市場或者直接在JetBrains插件市場下載離線包安裝。

IDE安裝:

  1. 在IntelliJ IDEA頂部菜單欄中選擇File > Settings,在Settings對話框的左側(cè)導航欄中單擊Plugins。
  2. Plugins區(qū)域單擊Marketplace,在搜索欄中輸入Huawei Cloud API。

Search Results區(qū)域會出現(xiàn)Huawei Cloud API,單擊Install,完成后重啟IDE。

離線包安裝:

  1. 進入插件市場搜索Huawei Cloud API,進入插件詳情頁,在Versions頁簽下選擇想要版本的API插件,點擊Download下載離線的插件壓縮包保存到本地。。
  2. 在IntelliJ IDEA頂部菜單欄中選擇File > Settings,在Settings對話框的左側(cè)導航欄中單擊Plugins。
  3. 在Plugins區(qū)域單擊 ,再單擊Install Plugin from Disk...。
  4. 在Choose Plugin File對話框中選擇離線安裝包(不用解壓),并按照IntelliJ IDEA安裝頁面的提示,完成后續(xù)安裝步驟。

說明:若當前您想要安裝插件的IntelliJ IDE已經(jīng)在桌面打開,則進入插件市場搜索Huawei Cloud API,進入插件詳情頁,在右上角會識別到本地已經(jīng)打開的IDE,點擊相應按鈕,在彈出的IDE窗口中點擊ok,則IDE后臺會開始安裝相應版本的API插件。

安裝驗證:在IntelliJ系列平臺上安裝插件成功后在左側(cè)的導航欄中可以看到Huawei Cloud Toolkit圖標,點擊后面板會出現(xiàn)Huawei Cloud API的字樣,則說明安裝成功。

2.2 API列表

教你用API插件開發(fā)一個AI快速處理圖片小助手

左側(cè)展示API列表,可以查詢所有API,目前云服務206,APIs9213

https://developer.huaweicloud.com/develop/toolkit.html

已 注冊 華為云,并完成 實名認證

已具備開發(fā)環(huán)境 ,支持Java JDK 1.8及其以上版本

已獲取華為云賬號對應的Access Key(AK)和Secret Access Key(SK)。請在華為云控制臺“我的憑證 > 訪問密鑰”頁面上創(chuàng)建和查看您的 AK/SK。具體請參見訪問密鑰。https://support.huaweicloud.com/usermanual-ca/zh-cn_topic_0046606340.html

endpoint 華為云各服務應用區(qū)域和各服務的終端節(jié)點,詳情請查看 地區(qū)和終端節(jié)點。

https://developer.huaweicloud.com/endpoint

SDK 獲取和安裝:

<dependency>
    <groupId>com.huaweicloud.sdk</groupId>
    <artifactId>huaweicloud-sdk-ges</artifactId>
    <version>3.0.69</version>
</dependency>

3 快速查圖

示例代碼

package com.huawei.ges;

import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.exception.ClientRequestException;
import com.huaweicloud.sdk.core.exception.ServerResponseException;
import com.huaweicloud.sdk.ges.v1.GesClient;
import com.huaweicloud.sdk.ges.v1.model.ListGraphsRequest;
import com.huaweicloud.sdk.ges.v1.model.ListGraphsResponse;
import com.huaweicloud.sdk.ges.v1.region.GesRegion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ListGraphsDemo {
    private static final Logger logger = LoggerFactory.getLogger(ListGraphsDemo.class.getName());

    public static void main(String[] args) {
        ICredential auth = new BasicCredentials().withAk("{ak}").withSk("{sk}");
        GesClient client = GesClient.newBuilder().withCredential(auth).withRegion(GesRegion.valueOf("cn-north-4")).build();

        ListGraphsRequest request = new ListGraphsRequest();

        try {
            ListGraphsResponse response = client.listGraphs(request);
            logger.info(response.toString());
        } catch (ClientRequestException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        } catch (ServerResponseException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        }
    }
}

4 增量導入圖

示例代碼

package com.huawei.ges;

import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.exception.ClientRequestException;
import com.huaweicloud.sdk.core.exception.ServerResponseException;
import com.huaweicloud.sdk.ges.v1.GesClient;
import com.huaweicloud.sdk.ges.v1.model.ImportGraphReq;
import com.huaweicloud.sdk.ges.v1.model.ImportGraphRequest;
import com.huaweicloud.sdk.ges.v1.model.ImportGraphResponse;
import com.huaweicloud.sdk.ges.v1.region.GesRegion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ImportGraphDemo {
    private static final Logger logger = LoggerFactory.getLogger(ImportGraphDemo.class.getName());

    public static void main(String[] args) {
        ICredential auth = new BasicCredentials().withAk("{ak}").withSk("{sk}");
        GesClient client = GesClient.newBuilder().withCredential(auth).withRegion(GesRegion.valueOf("cn-north-4")).build();

        // 請求Body
        ImportGraphReq importGraphReq = new ImportGraphReq();
        importGraphReq.setSchemaPath("{schemaPath}");
        importGraphReq.setEdgesetPath("{edgesetPath}");
        importGraphReq.setVertexsetPath("{vertexsetPath}");

        ImportGraphRequest request = new ImportGraphRequest();
        request.setGraphId("{graph_id}");
        request.setActionId(ImportGraphRequest.ActionIdEnum.IMPORT_GRAPH);  // 枚舉類型
        request.setBody(importGraphReq);

        try {
            ImportGraphResponse response = client.importGraph(request);
            logger.info(response.toString());
        } catch (ClientRequestException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        } catch (ServerResponseException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        }
    }
}

5 管理面查詢Job狀態(tài)

示例代碼

package com.huawei.ges;

import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.exception.ClientRequestException;
import com.huaweicloud.sdk.core.exception.ServerResponseException;
import com.huaweicloud.sdk.ges.v1.GesClient;
import com.huaweicloud.sdk.ges.v1.model.ShowJobRequest;
import com.huaweicloud.sdk.ges.v1.model.ShowJobResponse;
import com.huaweicloud.sdk.ges.v1.region.GesRegion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ShowJobDemo {
    private static final Logger logger = LoggerFactory.getLogger(ShowJobDemo.class.getName());

    public static void main(String[] args) {
        ICredential auth = new BasicCredentials().withAk("{ak}").withSk("{sk}");
        GesClient client = GesClient.newBuilder().withCredential(auth).withRegion(GesRegion.valueOf("cn-north-4")).build();

        ShowJobRequest request = new ShowJobRequest();
        request.setGraphId("{graphId}");
        request.setJobId("{jobId}");

        try {
            ShowJobResponse response = client.showJob(request);
            logger.info(response.toString());
        } catch (ClientRequestException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        } catch (ServerResponseException e) {
            logger.error(String.valueOf(e.getHttpStatusCode()));
            logger.error(e.toString());
        }
    }
}

6 體驗插件的魅力

華為云devkit已上線:https://developer.huaweicloud.com/develop/toolkit.html

點擊關注,第一時間了解華為云新鮮技術~

?文章來源地址http://www.zghlxwxcb.cn/news/detail-710113.html

到了這里,關于教你用API插件開發(fā)一個AI快速處理圖片小助手的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 半天就行!教你用ChatGPT開發(fā)小程序;誰能做出中國的Discord?LangChain中文入門教程;一個周末搞定電影預告片的AI工作流 | ShowMeAI日報

    半天就行!教你用ChatGPT開發(fā)小程序;誰能做出中國的Discord?LangChain中文入門教程;一個周末搞定電影預告片的AI工作流 | ShowMeAI日報

    ?? 日報周刊合集 | ?? 生產(chǎn)力工具與行業(yè)應用大全 | ?? 點贊關注評論拜托啦! ShowMeAI知識星球資料分類「下資料」,編號「R080」 Discord 不僅是口碑最好的游戲通信產(chǎn)品,還是世界上規(guī)模最大、發(fā)展最快的社交網(wǎng)絡。在最新AI浪潮中 Discord 又迎來了新的增量。 Discord 也是非常

    2024年02月11日
    瀏覽(14)
  • 小白指南:手把手教你用低代碼開發(fā)一個應用頁面

    小白指南:手把手教你用低代碼開發(fā)一個應用頁面

    原文鏈接: 小白指南:手把手教你用低代碼開發(fā)一個應用頁面,點擊鏈接查看更多技術內(nèi)容; 一、什么是低代碼開發(fā) 在了解低代碼開發(fā)之前,我們先看看使用低代碼開發(fā)的效果。 低代碼開發(fā)效果示例 低代碼開發(fā)是DevEco Studio為HarmonyOS開發(fā)者提供的可視化頁面的開發(fā)方式,具

    2024年02月09日
    瀏覽(86)
  • 教你用Ubuntu快速搭建饑荒服務器

    教你用Ubuntu快速搭建饑荒服務器

    本文分享自華為云社區(qū)《Ubuntu快速搭建饑荒服務器》,作者: 云計算沖鋒隊。 《饑荒》是Klei第一次嘗試生存題材。受到Minecraft?的影響,這個游戲也是將玩家放置到游戲世界中,并未給予玩家太多的指示以及特定的生存目標。該游戲在游戲評論家受普遍好評,包括其美術風

    2024年04月26日
    瀏覽(24)
  • 快收藏!手把手教你用AI繪畫

    快收藏!手把手教你用AI繪畫

    點個關注??跟騰訊工程師學技術 最近看到一篇有趣的文章,一副名為《太空歌劇院》(如下圖)的藝術品在某美術比賽上,獲得了第一名的成績, 有意思的是這件作品是通過AI來實現(xiàn)的畫作, 頓時覺得非常神奇。結(jié)合近期科技媒體頻頻報道的AI作畫爆火現(xiàn)象,深入了解了下

    2024年02月09日
    瀏覽(30)
  • 教你用Midjourney+Pika玩轉(zhuǎn)AI視頻制作

    教你用Midjourney+Pika玩轉(zhuǎn)AI視頻制作

    初創(chuàng)公司Pika labs的出現(xiàn)著實給AI圈又添了一把火,這次我將展示如何用AI繪圖工具Midjourney生成圖像+Pika來制作視頻。本次采用6張圖片生成16秒的短片,來看具體操作。 提示詞: 一個洞穴,長曝光實驗電影攝影的全息幻覺對神秘背景,概念攝影的照片抨擊,上帝射線–ar 7:5–風

    2024年02月22日
    瀏覽(19)
  • 從零開始教你用Unity做一個自動感應門

    從零開始教你用Unity做一個自動感應門

    使用Unity對墻體的交互動作進行制作 1、打開實現(xiàn)的項目(可以人在走動),選一塊平地一排放三個長方體組成一面墻,中間的長方體薄一點當門用。參考下面的尺寸。 GameObject-〉Create Other-〉Cube-〉重命名Wall Inspector-〉Wall的Potion:640、102、0,Scale:10、3.5、1 Hierarchy-〉Wall-〉

    2023年04月08日
    瀏覽(24)
  • 動手實踐丨手把手教你用STM32做一個智能魚缸

    動手實踐丨手把手教你用STM32做一個智能魚缸

    摘要: 本文基于STM32單片機設計了一款基于物聯(lián)網(wǎng)的智能魚缸。 本文分享自華為云社區(qū)《基于STM32+華為云IOT設計的物聯(lián)網(wǎng)魚缸【玩轉(zhuǎn)華為云】》,作者: DS小龍哥 。 為了緩解學習、生活、工作帶來的壓力,提升生活品質(zhì),許多人喜歡在家中、辦公室等場所養(yǎng)魚。為節(jié)省魚友

    2024年01月16日
    瀏覽(29)
  • 【Linux】教你用進程替換制作一個簡單的Shell解釋器

    【Linux】教你用進程替換制作一個簡單的Shell解釋器

    本章的代碼可以訪問這里獲取。 由于程序代碼是一體的,本章在分開講解各部分的實現(xiàn)時,代碼可能有些跳躍,建議在講解各部分實現(xiàn)后看一下源代碼方便理解程序。 我們想要制作一個簡單的 Shell 解釋器,需要先觀察Shell是怎么運行的,根據(jù) Shell 的運行狀態(tài)我們再去進行模

    2024年02月02日
    瀏覽(112)
  • 10分鐘教你用Python寫一個貪吃蛇小游戲,適合練手項目

    10分鐘教你用Python寫一個貪吃蛇小游戲,適合練手項目

    貪吃蛇,大家應該都玩過。當初第一次接觸貪吃蛇的時候 ,還是能砸核桃的諾基亞上,當時玩的不亦樂乎。今天,我們用Python編程一個貪吃蛇游戲,下面我們先看看效果: 所有的游戲最主要的內(nèi)容都是程序的內(nèi)循環(huán),這才是保證一個游戲能夠正常運行的前提。 以下是編寫貪吃

    2024年01月17日
    瀏覽(18)
  • 手把手教你用Python編一個《我的世界》 2.材質(zhì)及第一人稱

    手把手教你用Python編一個《我的世界》 2.材質(zhì)及第一人稱

    本次,我們將實現(xiàn)這樣一個效果: 首先,導入ursina模塊 創(chuàng)建app 定義Block類,繼承自Button 然后,我們需要一個天空 定義Sky類 因為我們所有的方塊包括天空都需要圖片材質(zhì),所以我們在程序開頭寫以下代碼: 然后咱們先創(chuàng)建一個超平坦地形,厚度就只有1層吧,因為方塊多了很

    2024年02月04日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包