🧊

Text-to-3D Generation API

Tencent Hunyuan 3D · Tripo (VAST)

Turn a text prompt or a single image into downloadable 3D assets (glb / obj / fbx) through one async API. Flat per-generation pricing from $0.185, refunded in full on failure.

Sign Up — Get $2 Free CreditCompare All Models

🧊 Text-to-3D Generation models & pricing

Seven 3D models from Tencent Hunyuan and Tripo (VAST). Text-to-3D or image-to-3D, with glb, obj and fbx output ready for game engines, AR and 3D printing.

ModelPriceStrength
hy-3d-express$0.277 / genFastest Hunyuan 3D, text/image-to-3D, obj zipNEW
hy-3d-3.0$0.369 / genHunyuan 3D, obj zip + glb outputNEW
hy-3d-3.1$0.369 / genLatest Hunyuan 3D, improved geometry & detailNEW
hy-3d-motion$0.185 / gen3D motion generation, fbx outputNEW
hy-3d-polygen-image$0.554 / genImage-to-3D, glb + obj + fbxNEW
tripo-3d-3.1$0.323 / genTripo (VAST) text/image-to-3D, glbNEW
tripo-3d-p1$0.323 / genTripo (VAST) text/image-to-3D, glbNEW

Why run these models on NovAI?

Models
7 3D models
From
$0.185 / gen
Output
glb / obj / fbx
Input
Text or Image
Failed job
Refunded
Platform fee
$0

🚀 API usage

1. Submit — text-to-3D (async)

curl -X POST https://aiapi-pro.com/v1/three_d/generations \
  -H "Authorization: Bearer $NOVAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "hy-3d-3.1",
    "prompt": "a cute cartoon dog, stylized, game-ready"
  }'
# -> { "id": "", "status": "queued" }

2. Poll for the downloadable model

curl "https://aiapi-pro.com/v1/three_d/generations/{task_id}?model=hy-3d-3.1" \
  -H "Authorization: Bearer $NOVAI_API_KEY"
# -> { "status": "succeeded", "model_url": "https://.../model.glb",
#      "outputs": [ { "type": "glb", "url": "...", "preview_image_url": "..." } ] }
Async flow: POST /v1/three_d/generations returns {id, status:"queued"}. Poll GET /v1/three_d/generations/{id} until status is succeeded (then model_url is the primary asset — glb preferred — and outputs lists every format). Generation takes 1–8 minutes. 3D is billed at a flat per-generation price, pre-deducted at submit and refunded in full if the job fails or is cancelled — you only pay for successful generations.

Best use cases

Frequently asked questions

What 3D formats do I get?

Depending on the model you get glb (preferred, returned as model_url), an obj zip, and/or fbx. Every available format is listed in the outputs array of the completed task.

How is 3D generation priced?

Unlike image/video, upstream 3D is billed by credits with no token usage returned, so NovAI charges a flat per-generation price (from $0.185). The price is pre-deducted at submit and refunded in full on failure or cancellation.

How long does a 3D generation take?

Typically 1-8 minutes. Submit returns {id, status:'queued'}; poll GET /v1/three_d/generations/{id} until status is succeeded.

Can I generate 3D from an image?

Yes. hy-3d-polygen-image requires an image input, and hy-3d-3.0/3.1 and tripo-3d models accept either text or image.

📚 In-depth guides & comparisons

Deep-dive articles and real tests for 3D and visual generation — including pricing vs the leading alternatives.

Explore other model categories

Start building with Text-to-3D Generation models today

One OpenAI-compatible API key · $2 free credit · zero platform fee · credits never expire

Sign Up Free →