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 denoisers

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, conservadas 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 al modificarlos.

resolution predeterminado 512

La resolución de entrenamiento debe ser igual a la resolución de preprocesamiento del conjunto de datos. El entrenamiento de geometry y texture tiene configuraciones independientes para 512 y 1024, mientras que el entrenamiento de sparse-structure comparte una configuración entre estas resoluciones.

rank predeterminado 32

Rango del adaptador LoRA; los valores mayores proporcionan más 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 devuelto por data_preprocessing.

predeterminado 1000

Cantidad total de pasos de entrenamiento.

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

Avanzado learning_rate
predeterminado 0.0001

Tasa de aprendizaje utilizada 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 (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 se produzcan 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 devuelto por data_preprocessing.
denoisersopcional
Tipoenum[]
≤ 3 elementos
Selección de 1–3 reductores de ruido TRELLIS.2 distintos de sparse_structure, geometry y texture para el ajuste fino. El entrenamiento paralelo utiliza un conjunto de datos preprocesado compartido para producir un adaptador LoRA independiente 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 geometry y texture tiene configuraciones independientes para 512 y 1024, mientras que el entrenamiento de sparse-structure comparte una configuración entre estas resoluciones.
rankopcional
Tipoenum
Predeterminado32
163264
Rango del adaptador LoRA; los valores mayores proporcionan más capacidad al adaptador.
learning_rateopcional
Tiponumber
Predeterminado0.0001
0,000001 – 0,01
Tasa de aprendizaje utilizada 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: conservada para siempre (se cobra 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 vídeo 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 reductor de ruido cuyo entrenamiento finalizó correctamente; usa su archivo en el campo correspondiente.
failed
array of object {denoiser, error}Resultados de entrenamiento fallido de los reductores de ruido; aquí solo aparecen los reductores cuyo entrenamiento no finalizó, por lo que el éxito de todos los reductores solicitados deja este campo vacío.
preprocessed_data_file
object {url, content_type, file_name, file_size}Archivo zip del conjunto de datos TRELLIS.2 preprocesado utilizado durante el entrenamiento y disponible para reutilizarlo.

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