기능별
3D 모델
텍스트나 이미지로 3D 모델을 만든 뒤 텍스처링, 단순화, 리깅을 하세요. 각 단계는 별도의 작업입니다.
#1. 모델 선택
tripo-3d$0.22 / 요청제한 및 상태
이 용도로 사용할 수 있는 온라인 모델이 1개 있습니다. 모델을 바꾸면 아래 코드도 바뀝니다.
#2. 요청 복사
YOUR_API_KEY를 내 키로 바꾼 뒤 실행하세요. 표시된 옵션은 이 모델이 받는 옵션입니다.
텍스트 프롬프트.
model3d.sh
curl https://www.aisplice.store/v1/model3d/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tripo-3d",
"operation": "text_to_model",
"prompt": "A small ceramic fox, stylised, smooth glaze",
"texture": true,
"pbr": true
}'
# → {"task_id": "…", "status": "queued"}
curl https://www.aisplice.store/v1/model3d/tasks/$TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"#3. 결과 받기
제출 호출은 바로 task_id로 응답합니다. status가 completed가 될 때까지 몇 초마다 작업을 조회하거나, webhook_url을 넘기면 완료 시 저희가 호출해 드립니다.
GET https://www.aisplice.store/v1/model3d/tasks/{task_id}
status가 completed가 되면 모델 파일은 url(그리고 output.model_url)에 있습니다. 3D에는 /content 경로가 없습니다.
성공했을 때만 과금
실패하거나 취소된 작업은 자동으로 환불됩니다. 요청 로그에서 각 작업의 최종 비용을 확인할 수 있습니다.
#문제가 생겼을 때
- 입력 작업을 찾을 수 없음: 텍스처링, 분할, 리토폴로지, 리깅에는 완료된 3D 모델의 작업 ID가 필요합니다.
- 402: 잔액이 이 요청에 부족합니다. 지갑에서 충전한 뒤 다시 시도하세요.
- 429: 요청 속도를 줄이고 Retry-After 초만큼 기다린 뒤 다시 시도하세요.
- 503 model_not_found: 모델 이름이 틀렸거나 모델이 오프라인입니다. 1단계에서 다시 고르세요.
#단계 연결하기
먼저 모델을 만든 뒤, 그 작업 ID를 input으로 넘겨 텍스처링, 분할, 리토폴로지, 리깅을 하세요. 각 단계는 별도의 작업으로 과금됩니다.
아직 해결되지 않았나요?
요청 ID나 오류 메시지를 보내 주시면 확인해 드리겠습니다.