图片生成 Q 版模型
curl --request POST \
--url https://alb.neural4d.com:3000/api/createCuteModelsFromImages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'images=(binary)' \
--form styleType=Pixel-Style \
--form images.items='@example-file'const form = new FormData();
form.append('images', '(binary)');
form.append('styleType', 'Pixel-Style');
form.append('images.items', '{
"fileName": "example-file"
}');
const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
options.body = form;
fetch('https://alb.neural4d.com:3000/api/createCuteModelsFromImages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://alb.neural4d.com:3000/api/createCuteModelsFromImages"
files = { "images.items": ("example-file", open("example-file", "rb")) }
payload = {
"images": "(binary)",
"styleType": "Pixel-Style"
}
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, data=payload, files=files, headers=headers)
print(response.text){
"success": true,
"totalFiles": 1,
"successCount": 1,
"failureCount": 0,
"results": [
{
"uuids": [
"31f15c88-48ae"
],
"success": true,
"message": "Task created and model generation started, please retrieve model after a moment"
}
],
"failures": [],
"message": "Processed 1 files: 1 succeeded, 0 failed"
}图片生成 3D
图片生成 Q 版模型
通过上传图片和预配置的风格标签生成 Q 版 3D 角色模型。该操作消耗 30 点数。使用前需要先完成风格标签配置。
POST
/
api
/
createCuteModelsFromImages
图片生成 Q 版模型
curl --request POST \
--url https://alb.neural4d.com:3000/api/createCuteModelsFromImages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'images=(binary)' \
--form styleType=Pixel-Style \
--form images.items='@example-file'const form = new FormData();
form.append('images', '(binary)');
form.append('styleType', 'Pixel-Style');
form.append('images.items', '{
"fileName": "example-file"
}');
const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
options.body = form;
fetch('https://alb.neural4d.com:3000/api/createCuteModelsFromImages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://alb.neural4d.com:3000/api/createCuteModelsFromImages"
files = { "images.items": ("example-file", open("example-file", "rb")) }
payload = {
"images": "(binary)",
"styleType": "Pixel-Style"
}
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, data=payload, files=files, headers=headers)
print(response.text){
"success": true,
"totalFiles": 1,
"successCount": 1,
"failureCount": 0,
"results": [
{
"uuids": [
"31f15c88-48ae"
],
"success": true,
"message": "Task created and model generation started, please retrieve model after a moment"
}
],
"failures": [],
"message": "Processed 1 files: 1 succeeded, 0 failed"
}授权
使用 Neural4D 网站提供的 Bearer token。
请求体
multipart/form-data
⌘I