Meshy 7.1 Text to 3D
meshy/7.1/text-to-3dMeshy 7.1 generates a textured, optionally rigged and animated 3D model from a text prompt.
- Base price
- $1.20USD / run
- Execution
- async
- Model type
- image
- Input fields
- 13
Try the model
Playground
PNG, JPEG, WebP, or GIF · 20 MiB maximum
Your output will appear here
Complete the inputs, then click Run.
Model card
Specifications
Pricing
- Base price
- $1.20 / 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
- Meshy
- Model ID
- meshy/7.1/text-to-3d
- Execution
- async
- API
- Unified Run API
- Endpoint
- /v1/run
API README
Meshy 7.1 Text to 3D
Meshy 7.1 generates a textured, optionally rigged and animated 3D model from a text prompt.
Parameters
| Field | Description |
|---|---|
prompt | Input (required) |
texture_prompt / texture_image | Texture guidance |
enable_pbr | PBR maps |
topology / target_polycount | Mesh topology and density |
geometry_resolution | standard / 2k / 4k |
enable_rigging / enable_animation | Humanoid rig and animation preset |
Pricing
| Configuration | Price |
|---|---|
| Textured (default) | $1.20 |
| Auto rigging | +$0.20 |
| Animation (with rigging) | +$0.12 |
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.
# 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": "meshy/7.1/text-to-3d",
"prompt": "A rustic, antique wooden treasure chest with a curved, domed lid, constructed from weathered, dark brown planks exhibiting prominent wood grain and subtle distress. It's heavily reinforced with broad, dark grey, oxidized metal bands secured by numerous circular rivets. Ornate, dark iron decorative elements featuring swirling foliate patterns and dragon motifs adorn the corners and lid. A prominent, circular, intricately carved metal lock plate with a central keyhole dominates the front, flanked by two large, dark metallic pull rings.",
"topology": "triangle",
"enable_pbr": false,
"model_type": "standard",
"symmetry_mode": "auto",
"enable_rigging": false,
"enable_animation": false,
"target_polycount": 30000,
"geometry_resolution": "standard"
}
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
| Model | Type | Default price | Released |
|---|---|---|---|
Meshy 7.1 Text to 3DThis model Meshy | Image | $1.20 / run | Sep 21, 2026 |
Meshy | Image | $1.20 / run | Sep 21, 2026 |
Meshy | Image | $1.20 / run | Sep 21, 2026 |
Questions
FAQ
How do I call Meshy 7.1 Text to 3D through SandBase?
Create a SandBase API key, then send requests with the model ID "meshy/7.1/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 Meshy account?
No. One SandBase API key and balance gives you access to Meshy 7.1 Text to 3D and the other models in the catalog; you do not need to sign up with Meshy separately.
