anycodes / ServerlessPractice

Serverless Framework学习与实践

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我的API

概述

我的API是一系列有趣的或者实用API,这些API的共同点都是基于Serverless Framework来构造的。

APIs

基础地址:http://service-8d3fi753-1256773370.bj.apigw.tencentcs.com/release

实践类文章地址

获取用户IP地址

如果填写入参ip,会返回填写ip对应的信息,否则会返回客户端的ip相关信息。

路径:/get_user_ip

入参:

参数 必选 类型 描述
ip String IP地址

出参格式:

{
    "uuid": "51ef795c-2b77-11ea-9704-0242cb007103",
    "error": false,
    "message": {
        "ip": "192.168.1.1",
        "location": "本地局域网"
    }
}

新年为头像加装饰

接口路径:/new_year_add_photo_decorate

入参:

参数 必选 类型 描述
pic String 图片base64
base String 装饰编号

出参格式:

{
    "uuid": "9df88d10-2bbe-11ea-ad59-0242cb007102",
    "error": false,
    "message": {
        "picture": "生成后图像的base64编码"
    }
}

base对应关系 文件名就是编号

圣诞节为头像戴圣诞帽

接口路径:/add_christmas_hat

入参:

参数 必选 类型 描述
pic String 图片base64

出参格式:

{
    "uuid": "9df88d10-2bbe-11ea-ad59-0242cb007102",
    "error": false,
    "message": {
        "picture": "生成后图像的base64编码"
    }
}

图像内容识别

接口路径:/image_prediction

入参:

参数 必选 类型 描述
pic String 图片base64

出参格式:

{
    "uuid": "9df88d10-2bbe-11ea-ad59-0242cb007102",
    "error": false,
    "message": {
        {
            "cheetah": 83.12643766403198, 
            "Irish_terrier": 2.315458096563816, 
            "lion": 1.8476998433470726, 
            "teddy": 1.6655176877975464, 
            "baboon": 1.5562783926725388
        }
    }
}

About

Serverless Framework学习与实践


Languages

Language:JavaScript 55.6%Language:Python 30.5%Language:CSS 10.9%Language:HTML 3.0%