百度AI修图API接入指南:开发者快速上手教程

百度AI修图API接入指南:开发者快速上手教程
 百度AI修图API接入指南

简单说:百度AI开放平台有人像分割、图像增强、去水印等API。注册拿密钥,按文档调HTTP接口就行。Python/Node几行代码能跑通。免费额度够测试,正式用按量付费。

想给自己的产品加AI修图能力,百度是个不错的选择。

文档全、国内访问快、免费额度有。FlowPix编辑部写了个快速上手教程。

百度AI修图有哪些API

人像分割、人像抠图、图像增强、图像去雾、通用物体识别——跟修图相关的有好几个。人像分割最常用,抠图换背景必备。

人像分割:输入一张图,输出人像的mask或抠好的图。图像增强:提亮、去噪、超分。去水印也有,但可能在不同产品线。具体看百度AI开放平台文档。

接入步骤

第一步:注册百度账号,创建应用,拿到API Key和Secret Key。第二步:用Key换access_token。第三步:构造请求,POST图片,解析返回。

百度用OAuth2,先拿token再调API。Python示例:

# 1. 获取access_token(需先安装requests)
import requests
api_key = "你的API Key"
secret_key = "你的Secret Key"
url = f"https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={api_key}&client_secret={secret_key}"
r = requests.get(url)
access_token = r.json()["access_token"]

# 2. 调用人像分割
url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg"
headers = {"Content-Type": "application/x-www-form-urlencoded"}
data = {"image": "图片base64", "access_token": access_token}
r = requests.post(url, headers=headers, data=data)
print(r.json())

注意:不同API的endpoint不同,看文档。image参数是base64编码的图片,不要带data:image前缀。图片别太大,一般4M以内。

免费额度和计费

新用户有免费额度,每天若干次。用超了按量计费,具体价格文档有。前期测试免费额度够。

API免费额度(大致)超量计费
人像分割每日若干次按次,几分钱级
图像增强有免费额度按次

具体以百度AI官网为准,价格会调整。小应用、测试阶段,免费额度一般够用。

根据百度AI 2025年数据,其图像API日调用量超10亿次,人像分割是主力之一。国内开发者用得多。

想自己搭修图网站可以看AI修图网站源码。FlowPix编辑部建议:先跑通一个API,再慢慢加功能。百度文档写得细,照着做不难。