DevelopersAPI Docs
Skip to content
Generation

3D Generation

Generate and transform 3D models asynchronously with text, image, multi-view, and mesh inputs through the public API.

Endpoint

http
POST https://bumi.digital/api/v1/3d/generate
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Example request

bash
curl -X POST https://bumi.digital/api/v1/3d/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model_id":"t3d-meshy-6-t3d","parameters":{"prompt":"A small ceramic robot"},"webhook_url":"https://example.com/webhook"}'

Use GET /api/v1/models?type=3d or GET /api/v1/models/pricing?type=3d to discover active models, exact parameters, and current credit costs. Only models enabled in the availability registry are returned. Text-to-3D requires a prompt; image, multi-view and mesh transformations use their declared input fields. Do not send undeclared options.

Asynchronous status and results

json
{
  "ok": true,
  "generation_id": "your_generation_id",
  "status": "processing",
  "used_cost": 9999999,
  "balance": 10000000
}

The endpoint returns HTTP 202. Credits are reserved atomically at submission. Poll GET /api/v1/generation/your_generation_id with your API key, or provide an optional public HTTP(S) webhook_url for completion/failure notifications. GET /api/v1/generations?type=model3d lists your 3D history. Generation and webhook type is model3d, while model discovery uses type=3d.

A submission marked submission: unknown remains processing: a timeout, malformed response, server error, or missing task ID does not prove rejection. Do not blindly resubmit; retain the generation ID and check status. Explicit rejection or verified provider failure triggers an idempotent refund. Unconfirmed submissions without a provider task ID may require support reconciliation.

Status responses expose resultUrl (a string or array) and resultUrls; history uses result_url and result_urls. Webhooks expose resultUrl and resultUrls for multiple assets. Stored output metadata uses model3d_outputs. Assets preserve the URLs/formats returned by the provider; no mesh format is guaranteed. Local /api/ai/model3d/file/... downloads require the same API key or an owner session; R2 URLs can be accessed directly.

Available models

Waspada penipuan

Owner resmi Bumi Digital hanya @aditztom.

Saat ini Bumi Digital tidak memiliki program generate unlimited.

Jangan mudah percaya pihak yang mengaku-ngaku owner atau menawarkan unlimited dengan harga tidak masuk akal.

Selalu pastikan informasi dan transaksi hanya melalui pihak resmi Bumi Digital.

Bumi Digital ~ Teman Kreativitasmu.