Ir al contenido

TRELLIS.2 Trainer

Integrar

ID del modelo 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"

Archivos como el ejemplo: $15.973 15,973 créditos de API tus archivos se miden antes de la ejecución Ejecutar en esta página

Obtener clave de API
Microsoft Entrenamiento

Entrena adaptadores LoRA para Trellis 2 a partir de un zip de recursos 3D, para hasta tres reductores de ruido

Microsoft · Archivo

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, donde se conservan para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan conforme los cambias.

resolution predeterminado 512

La resolución de entrenamiento debe ser igual a la resolución de preprocesamiento del conjunto de datos. El entrenamiento de geometría y textura tiene configuraciones independientes para 512 y 1024, mientras que el entrenamiento de estructura dispersa comparte una configuración entre ambas resoluciones.

rank predeterminado 32

Rango del adaptador LoRA; los valores mayores proporcionan mayor capacidad al adaptador.

•obligatorio

URL del archivo del conjunto de datos: proporciona recursos 3D sin procesar empaquetados como .zip o usa el archivo zip del conjunto de datos TRELLIS.2 preprocesado que devuelve data_preprocessing.

predeterminado 1000

Cantidad total de pasos de entrenamiento.

Selección de 1–3 eliminadores de ruido TRELLIS.2 distintos de sparse_structure, geometry y texture para el ajuste fino. El entrenamiento paralelo usa un conjunto de datos preprocesado compartido para producir un adaptador LoRA separado para cada entrada seleccionada.

Avanzado learning_rate
predeterminado 0.0001

Tasa de aprendizaje usada para optimizar LoRA.

POST /run/trellis-2-lora-trainer?wait=20 cotización → $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"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda en localStorage únicamente si marcas Recordar. Obtener una clave de API

Acerca de TRELLIS.2 Trainer

Ajusta adaptadores a partir de un zip en `data_url`, que contiene recursos 3D sin procesar o un conjunto de datos preprocesado. `denoisers` selecciona de 1 a 3 objetivos, cada uno entrenado como su propio adaptador. Configuración: `resolution` 512 o 1024, `rank` 16, 32 o 64, `learning_rate` y `training_steps` de 100 a 10000. Devuelve los adaptadores, los errores que hayan ocurrido y los datos preprocesados reutilizables.

Parámetros

NombreTipo PredeterminadoPermitido Descripción
data_urlobligatorio
Tipostring
URL del archivo del conjunto de datos: proporciona recursos 3D sin procesar empaquetados como .zip o usa el archivo zip del conjunto de datos TRELLIS.2 preprocesado que devuelve data_preprocessing.
denoisersopcional
Tipoenum[]
≤ 3 elementos
Selección de 1–3 eliminadores de ruido TRELLIS.2 distintos de sparse_structure, geometry y texture para el ajuste fino. El entrenamiento paralelo usa un conjunto de datos preprocesado compartido para producir un adaptador LoRA separado para cada entrada seleccionada.
resolutionopcional
Tipoenum
Predeterminado512
5121024
La resolución de entrenamiento debe ser igual a la resolución de preprocesamiento del conjunto de datos. El entrenamiento de geometría y textura tiene configuraciones independientes para 512 y 1024, mientras que el entrenamiento de estructura dispersa comparte una configuración entre ambas resoluciones.
rankopcional
Tipoenum
Predeterminado32
163264
Rango del adaptador LoRA; los valores mayores proporcionan mayor capacidad al adaptador.
learning_rateopcional
Tiponumber
Predeterminado0.0001
0.000001 – 0.01
Tasa de aprendizaje usada para optimizar LoRA.
training_stepsopcional
Tipointeger
Predeterminado1000
100 – 10,000
Cantidad total de pasos de entrenamiento.
obligatorio

Salida

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"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: se conserva para siempre (con cobro por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para video y audio. output es el objeto de resultado propio del modelo.
Campos de salida
adapters
array of object {denoiser, resolution, lora_file, rank, training_steps, learning_rate}Archivos de adaptadores LoRA asignados a sus campos de inferencia correspondientes de trellis-2-lora. La respuesta incluye un adaptador por cada eliminador de ruido cuyo entrenamiento se completó correctamente; usa su archivo en el campo correspondiente.
failed
array of object {denoiser, error}Resultados de entrenamiento fallido de eliminadores de ruido; aquí aparecen solo los eliminadores que no terminaron el entrenamiento, por lo que si todos los eliminadores solicitados tuvieron éxito, este campo queda vacío.
preprocessed_data_file
object {url, content_type, file_name, file_size}Archivo zip del conjunto de datos TRELLIS.2 preprocesado usado durante el entrenamiento y disponible para reutilización.

Para agentes de IA: esta página en Markdown está disponible en https://doitong.com/es-MX/developers/models/trellis-2-lora-trainer.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt