您对华为云开发者网站的整体评价?

非常不满意 非常满意

0

1

2

3

4

5

6

7

8

9

10

*您遇到了哪些问题?(最多选三项)
*您感到满意的原因是?(最多选三项)
*请针对您所遇到的问题给出具体的反馈
200/200

模型
头像动漫化模型
AnimeGANv2
AI布道师
6个月以前
104MB 1233 357
  • 标签
    22.9.0
  • 资产ID b37976a6-4ffe-48bd-aba0-ffa82a44d91a

描述

模型的预测结果格式是base64图像,输出格式是:

{
    "results": [
        "iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAEAAEl..."
    ]
}

部署AI应用(在线服务)完成后,可通过页面测试服务,
image.png
也可通过API调用方式访问在线服务,可参考访问在线服务简介

示例1:使用Python语言发送预测请求(AK/SK认证)

import requests
from apig_sdk import signer

# Config url, ak, sk and file path.
url = "在线服务调用地址"
ak = "AK值"
sk = "SK值"
file_path = "预测文件的本地路径"

# Create request, set method, url, headers and body.
method = 'POST'
headers = {"x-sdk-content-sha256": "UNSIGNED-PAYLOAD"}
request = signer.HttpRequest(method, url, headers)

# Create sign, set the AK/SK to sign and authenticate the request.
sig = signer.Signer()
sig.Key = ak
sig.Secret = sk
sig.Sign(request)

# Send request
files = {'images': open(file_path, 'rb')}
resp = requests.request(request.method, request.scheme + "://" + request.host + request.uri, headers=request.headers, files=files)

# Print result
# print(resp.status_code)
# print(resp.text)

# base64图片显示

import base64
from io import BytesIO
from PIL import Image
import matplotlib.pyplot as plt

result = eval(resp.text)
base64imgs = result["results"]
for i in base64imgs:
    imgdata = base64.b64decode(i)
    img = Image.open(BytesIO(imgdata))
    plt.imshow(img)
    plt.show()

image.png

交付

华为云ModelArts

华北-北京一华北-北京四华北-乌兰察布一华东-上海一cn-east-4华南-广州西南-贵阳一

您可以在华为云ModelArts控制台直接使用资产,但无法下载资产

限制

公开

免费

无时长限制

版本

版本号
版本ID
发布时间
发布状态
版本说明
1.0.0
GqrWP4
2023-05-16 09:08
已完成
--

若您怀疑合法知识产权遭受侵犯,可以通过此链接进行投诉与建议。