Saltar al contenido principal
Este tutorial detalla cómo integrar sus propios modelos de IA o infraestructura de GPU en la red de inferencia de IA Livepeer. BYOC le permite ejecutar tareas de inferencia con modelos personalizados (por ejemplo, ControlNet, Whisper, SegFormer), implementar nodos en entornos en la nube, borde o en premisas, y servir cargas de trabajo de inferencia Livepeer con incentivos económicos.
For full BYOC architecture, Gateway/Orchestrator roles, container lifecycle, and Protocol vs AI BYOC concepts, see the BYOC full guide.

Requisitos

  • Máquina con Linux o capacidad de Docker con GPU (CUDA 11+)
  • IP accesible por Internet o agujero de NAT
  • Git, Python 3.9+; opcional un fork de ComfyUI para tareas modulares
  • Credenciales del Gateway Livepeer o clave de API para el registro de trabajadores

Paso 1 - Clonar y configurar

git clone https://github.com/livepeer/comfystream
cd comfystream
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Instale su modelo de inferencia deseado(s):
python scripts/download.py --model whisper-large
python scripts/download.py --model sdxl

Paso 2 - Configurar nodo

Edite suconfig.yaml:
publicKey: "0xYourEthereumAddress"
gatewayURL: "wss://gateway.livepeer.org"
models:
  - whisper-large
  - sdxl
heartbeat: true
Opcional: ejecute como Docker; agregue adaptadores de complementos (por ejemplo, segment-anything, blip2).

Paso 3 - Iniciar el nodo de puerta de enlace

python run.py --adapter grpc --gpu --model whisper-large
Deberías ver registros de latidos hacia la Livepeer Gateway, reclamaciones de trabajos y ejecución de modelos, así como cargas de resultados o webhooks.

Paso 4 - Registrarse (opcional)

Registra tu nodo en la cadena (Arbitrum) para que las Gateways puedan descubrirte y asignarte trabajo:
livepeer-cli gateway register \
  --addr=1.2.3.4:5040 \
  --models=whisper-large,sdxl \
  --bond=100LPT \
  --region=NA1
Las referencias al contrato y al ABI están en los documentos de contratos en la sección Acerca / Recursos.

Ejemplos de pipeline

Whisper + superposición de subtítulos:
pipeline:
  - task: whisper-transcribe
  - task: overlay
    type: caption
Desenfocar rostros + YOLO:
pipeline:
  - task: object-detection
    model: yolov8
  - task: segment-blur
    target: faces

Solución de problemas

IssueFix

Notas para desarrolladores

  • Los trabajadores BYOC usan el mismo Protocolo de Gateway que el resto de la red Livepeer. Consulte la arquitectura técnica de la red en A cerca de.
  • Puede servir desde múltiples regiones geográficas.
  • Las recompensas de contribución pueden ofrecerse en LPT o créditos; consulta el Foro y las oportunidades para desarrolladores.

Ver también

Recursos

Last modified on March 1, 2026