API Free WeekHundreds of APIs are free to call this week.Browse free APIs

Rodin 2.5 Text to 3D

hyper3d/rodin/2.5/text-to-3d

Rodin Gen-2.5 by Hyper3D (Deemos) generates game- and production-ready 3D assets from a text prompt.

Base price
$0.40USD / run
Execution
async
Model type
image
Input fields
9
Production route

Try the model

Playground

Open playground
Input
A textual prompt to guide model generation. Required for Text-to-3D mode.
065535
Seed (0–65535). Range: 0 to 65535.
Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Extreme-Low, Low, and Medium. Up to 2M Triangle (as low as 20K Triangle) is supported for tiers High and Extreme-High. Auto option will choose the advised options for each tier: 1. Gen-2.5-Minimum: 50K Triangle 2. Gen-2.5-Extreme-Low: 50K Triangle 3. Gen-2.5-Low: 50K Triangle 4. Gen-2.5-Medium: 500K Triangle 5. Gen-2.5-High: 500K Triangle Gen-2.5-Extreme-High: 1M Triangle. Allowed values: Auto, 4K Quad, 8K Quad, 18K Quad, 50K Quad, 100K Quad, 200K Quad, 2K Triangle, 20K Triangle, 50K Triangle, 150K Triangle, 500K Triangle, 1M Triangle, 2M Triangle.
PBR, Shaded, All (both) or None. Allowed values: PBR, Shaded, All, None.
Enhanced texture post-processing.
Output file format. Allowed values: glb, usdz, fbx, obj, stl.
Generate characters in T-pose or A-pose for rigging.
Optional add-on. HighPack (4K textures, high-poly) is billed +$0.80. Allowed values: HighPack.
Generation tier (quality / speed). Allowed values: Gen-2.5-Minimum, Gen-2.5-Extreme-Low, Gen-2.5-Low, Gen-2.5-Medium, Gen-2.5-High, Gen-2.5-Extreme-High.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Model card

Specifications

Pricing

Base price
$0.40 / run

Context & modalities

Input
Schema-defined
Output
image

Capabilities

Chat
Not supported
Vision
Not supported
Reasoning
Not supported
Structured output
Not supported
Function calling
Not supported
Audio input
Not supported

Access

Provider
hyper3d
Model ID
hyper3d/rodin/2.5/text-to-3d
Execution
async
API
Unified Run API
Endpoint
/v1/run

API README

Rodin 2.5 Text to 3D

Rodin Gen-2.5 by Hyper3D (Deemos) generates game- and production-ready 3D assets from a text prompt.

Parameters

FieldDescription
promptInput (required)
tierGen-2.5-Minimum, Gen-2.5-Extreme-Low, Gen-2.5-Low, Gen-2.5-Medium, Gen-2.5-High, Gen-2.5-Extreme-High
materialPBR / Shaded / All / None
quality_mesh_optionMesh quality / topology
geometry_file_formatglb / usdz / fbx / obj / stl
hd_textureHD texture post-processing
TAPoseT/A pose for characters
seed0–65535
addonsHighPack add-on

Pricing

ConfigurationPrice
Base$0.40
HighPack add-on+$0.80

Output: one 3D model file URL (GLB unless another format is selected).

Start building

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

Production API
Unified Run API endpoint
https://api.sandbase.ai/v1/run
Model ID
hyper3d/rodin/2.5/text-to-3d
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "model": "hyper3d/rodin/2.5/text-to-3d",
  "tier": "Gen-2.5-High",
  "TAPose": false,
  "prompt": "A futuristic robot with sleek metallic design.",
  "material": "All",
  "hd_texture": false,
  "quality_mesh_option": "Auto",
  "geometry_file_format": "glb"
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
  status=$(printf '%s' "$result" | jq -r .status)
  case "$status" in completed|failed|timeout) break ;; esac
  sleep 2
  result=$(curl --fail-with-body --silent \
    -H "Authorization: Bearer $SANDBASE_API_KEY" \
    "https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"

Choose your model

Compare models

All image & video models
ModelTypeDefault priceReleased
hyper3dImage$0.40 / runMay 31, 2026
hyper3dImage$0.10 / runJun 19, 2026
hyper3dImage$0.10 / runJun 19, 2026
hyper3dImage$0.40 / runMay 31, 2026

Questions

FAQ

How do I call hyper3d Rodin 2.5 Text to 3D through SandBase?

Create a SandBase API key, then send requests with the model ID "hyper3d/rodin/2.5/text-to-3d" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

Do I need a separate hyper3d account?

No. One SandBase API key and balance gives you access to hyper3d Rodin 2.5 Text to 3D and the other models in the catalog; you do not need to sign up with hyper3d separately.