ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

TRELLIS.2 Trainer

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id trellis-2-lora-trainer
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/trellis-2-lora-trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data_url": "https://example.com/your-file.zip"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $15.973 15,973 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ

3D ਐਸੈਟਾਂ ਦੀ zip ਉੱਤੇ Trellis 2 ਲਈ LoRA ਐਡੈਪਟਰਾਂ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਤਿੰਨ ਡੀਨੋਇਜ਼ਰਾਂ ਲਈ ਟ੍ਰੇਨ ਕਰਦਾ ਹੈ

Microsoft · ਫ਼ਾਈਲ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

resolution ਡਿਫ਼ਾਲਟ 512

Training ਰੈਜ਼ੋਲਿਊਸ਼ਨ dataset ਦੇ preprocessing ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੇ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। Geometry ਅਤੇ texture training ਵਿੱਚ 512 ਅਤੇ 1024 ਲਈ ਵੱਖਰੀਆਂ configurations ਹਨ, ਜਦਕਿ sparse-structure training ਇਨ੍ਹਾਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ ਲਈ ਇੱਕੋ configuration ਸਾਂਝੀ ਕਰਦੀ ਹੈ।

rank ਡਿਫ਼ਾਲਟ 32

LoRA adapter ਦਾ rank; ਵੱਡੇ ਮੁੱਲ adapter ਦੀ ਵੱਧ ਸਮਰੱਥਾ ਦਿੰਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ

ਡੇਟਾਸੈੱਟ ਆਰਕਾਈਵ URL: .zip ਵਿੱਚ ਪੈਕ ਕੀਤੇ raw 3D assets ਦਿਓ, ਜਾਂ data_preprocessing ਵੱਲੋਂ ਵਾਪਸ ਕੀਤਾ preprocessed TRELLIS.2 dataset zip ਵਰਤੋ।

ਡਿਫ਼ਾਲਟ 1000

training ਕਦਮਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ।

fine-tuning ਲਈ sparse_structure, geometry, ਅਤੇ texture ਵਿੱਚੋਂ 1–3 ਵੱਖਰੇ TRELLIS.2 denoisers ਦੀ ਚੋਣ। Parallel training ਇੱਕ ਸਾਂਝੇ preprocessed dataset ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚੁਣੀ ਗਈ ਹਰ entry ਲਈ ਵੱਖਰਾ LoRA adapter ਤਿਆਰ ਕਰਦੀ ਹੈ।

ਉੱਨਤ learning_rate
ਡਿਫ਼ਾਲਟ 0.0001

LoRA ਨੂੰ optimize ਕਰਨ ਲਈ ਵਰਤੀ ਗਈ learning rate।

POST /run/trellis-2-lora-trainer?wait=20 ਕੋਟ → $15.973
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/trellis-2-lora-trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data_url": "https://example.com/your-file.zip"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

TRELLIS.2 Trainer ਬਾਰੇ

`data_url` ਉੱਤੇ ਦਿੱਤੀ zip ਤੋਂ ਐਡੈਪਟਰਾਂ ਨੂੰ ਫਾਈਨ-ਟਿਊਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਕੱਚੇ 3D ਐਸੈਟ ਜਾਂ ਪ੍ਰੀਪ੍ਰੋਸੈੱਸਡ ਡੇਟਾਸੈੱਟ ਹੁੰਦਾ ਹੈ। `denoisers` 1 ਤੋਂ 3 ਟਾਰਗੇਟ ਚੁਣਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਨੂੰ ਆਪਣੇ ਐਡੈਪਟਰ ਵਜੋਂ ਟ੍ਰੇਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਸੈਟਿੰਗਾਂ: `resolution` 512 ਜਾਂ 1024, `rank` 16, 32 ਜਾਂ 64, `learning_rate`, ਅਤੇ 100 ਤੋਂ 10000 ਤੱਕ `training_steps`। ਇਹ ਐਡੈਪਟਰ, ਕਿਸੇ ਵੀ ਅਸਫਲਤਾ ਅਤੇ ਦੁਬਾਰਾ ਵਰਤਣਯੋਗ ਪ੍ਰੀਪ੍ਰੋਸੈੱਸਡ ਡੇਟਾ ਵਾਪਸ ਕਰਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
data_urlਲੋੜੀਂਦਾ
ਕਿਸਮstring
ਡੇਟਾਸੈੱਟ ਆਰਕਾਈਵ URL: .zip ਵਿੱਚ ਪੈਕ ਕੀਤੇ raw 3D assets ਦਿਓ, ਜਾਂ data_preprocessing ਵੱਲੋਂ ਵਾਪਸ ਕੀਤਾ preprocessed TRELLIS.2 dataset zip ਵਰਤੋ।
denoisersਵਿਕਲਪਿਕ
ਕਿਸਮenum[]
≤ 3 ਆਈਟਮਾਂ
fine-tuning ਲਈ sparse_structure, geometry, ਅਤੇ texture ਵਿੱਚੋਂ 1–3 ਵੱਖਰੇ TRELLIS.2 denoisers ਦੀ ਚੋਣ। Parallel training ਇੱਕ ਸਾਂਝੇ preprocessed dataset ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚੁਣੀ ਗਈ ਹਰ entry ਲਈ ਵੱਖਰਾ LoRA adapter ਤਿਆਰ ਕਰਦੀ ਹੈ।
resolutionਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ512
5121024
Training ਰੈਜ਼ੋਲਿਊਸ਼ਨ dataset ਦੇ preprocessing ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੇ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। Geometry ਅਤੇ texture training ਵਿੱਚ 512 ਅਤੇ 1024 ਲਈ ਵੱਖਰੀਆਂ configurations ਹਨ, ਜਦਕਿ sparse-structure training ਇਨ੍ਹਾਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ ਲਈ ਇੱਕੋ configuration ਸਾਂਝੀ ਕਰਦੀ ਹੈ।
rankਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ32
163264
LoRA adapter ਦਾ rank; ਵੱਡੇ ਮੁੱਲ adapter ਦੀ ਵੱਧ ਸਮਰੱਥਾ ਦਿੰਦੇ ਹਨ।
learning_rateਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.0001
0.000001 – 0.01
LoRA ਨੂੰ optimize ਕਰਨ ਲਈ ਵਰਤੀ ਗਈ learning rate।
training_stepsਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ1000
100 – 10,000
training ਕਦਮਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ।
ਲੋੜੀਂਦਾ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "trellis-2-lora-trainer",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 15973,
    "usd": "15.973",
    "charged": 15973,
    "refunded": 0
  },
  "input": {
    "data_url": "https://example.com/your-file.zip"
  },
  "output": {
    "adapters": [
      {
        "denoiser": "sparse_structure",
        "resolution": 1,
        "lora_file": {
          "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
          "content_type": "image/jpeg",
          "file_name": "0-output.jpeg",
          "file_size": 1843200
        },
        "rank": 1,
        "training_steps": 1,
        "learning_rate": 1.0
      }
    ],
    "failed": [
      {
        "denoiser": "sparse_structure",
        "error": "string"
      }
    ],
    "preprocessed_data_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
adapters
array of object {denoiser, resolution, lora_file, rank, training_steps, learning_rate}ਉਨ੍ਹਾਂ ਦੇ ਸੰਬੰਧਿਤ trellis-2-lora inference fields ਨਾਲ ਮੈਪ ਕੀਤੀਆਂ LoRA adapter ਫ਼ਾਈਲਾਂ। ਜਿਨ੍ਹਾਂ denoisers ਦੀ training ਸਫਲ ਰਹੀ, ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਲਈ response ਵਿੱਚ ਇੱਕ adapter ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ; ਉਸਦੀ ਫ਼ਾਈਲ ਮਿਲਦੇ field ਵਿੱਚ ਵਰਤੋ।
failed
array of object {denoiser, error}ਅਸਫਲ denoiser training ਨਤੀਜੇ; ਇੱਥੇ ਸਿਰਫ਼ ਉਹ denoisers ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ training ਪੂਰੀ ਨਹੀਂ ਹੋਈ, ਇਸ ਲਈ ਸਾਰੇ ਬੇਨਤੀ ਕੀਤੇ denoisers ਸਫਲ ਹੋਣ 'ਤੇ ਇਹ ਖਾਲੀ ਰਹਿੰਦਾ ਹੈ।
preprocessed_data_file
object {url, content_type, file_name, file_size}training ਦੌਰਾਨ ਵਰਤੀ ਗਈ ਅਤੇ ਦੁਬਾਰਾ ਵਰਤੋਂ ਲਈ ਉਪਲਬਧ preprocessed TRELLIS.2 dataset zip।

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/trellis-2-lora-trainer.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt