기능별

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"

모든 필드: API 레퍼런스의 /v1/model3d/tasks →

#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나 오류 메시지를 보내 주시면 확인해 드리겠습니다.