Saltar al contenido principal
This page should be streamlined.Options are:
  • on-chain vs off-chain
  • ai vs video vs dual
What it explains:
  • Discovery
  • Filtering
  • Routing
This page is a work in progress. Needs a lot of edits.

Cómo descubrir y conectar ofertas de la tienda

Esta página explica cómo los Gateways pueden descubrir y ofrecer Servicios de Orquestador, disponibles en la Tienda, a Aplicaciones y Constructores.

Proceso de descubrimiento

Los Gateways descubren orquestadores a través del grupo de orquestadores en discovery/discovery.go discovery.go:64-111
  1. Consultar orquestadores: Obtener OrchestratorInfode cada orquestador
  2. Capacidades y precio: Comparar con las capacidades y límites de precios requeridos y, opcionalmente, clasificar los resultados
  3. Exponer los resultados: Hacer disponibles los servicios de orquestador mediante puntos finales HTTP
  4. Ruta de solicitudes: Redirigir las solicitudes entrantes a los orquestadores seleccionados

Buscar todos los orquestadores y ofertas

El endpoint/getNetworkCapabilities enserver/handlers.go expone todas las ofertas de orquestador disponibles
func (s *LivepeerServer) getNetworkCapabilitiesHandler() http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        // Returns orchestrators with their capabilities, pricing, and hardware
    })
}
Estructura de datos de respuesta La respuesta utiliza la estructura NetworkCapabilities desde common/types.go types.go:166-176
type NetworkCapabilities struct {
    Orchestrators []*OrchNetworkCapabilities `json:"orchestrators"`
}

type OrchNetworkCapabilities struct {
    Address            string                     `json:"address"`
    LocalAddress       string                     `json:"local_address"`
    OrchURI            string                     `json:"orch_uri"`
    Capabilities       *net.Capabilities          `json:"capabilities"`
    CapabilitiesPrices []*net.PriceInfo           `json:"capabilities_prices"`
    Hardware           []*net.HardwareInformation `json:"hardware"`
}

Puerta de enlace

Las puertas de enlace expone ofertas que describen:

1. Modelos compatibles

Ejemplo:
  • stable-diffusion-v1.5
  • depth-anything
  • controlnet_lineart
  • ip_adapter

2. Flujos de trabajo compatibles

  • Transferencia de estilo en tiempo real estilo Daydream
  • Flujos de trabajo de ComfyStream
  • Contenedores BYOC
  • Gráficos de inferencia personalizados

3. Precios

Una puerta de enlace puede establecer precios:
  • $0.004 / frame
  • $0.06 / second
  • $0.0005 / inference token

4. Regiones

Ejemplo:
  • us-east
  • eu-central
  • ap-southeast

5. Puntuaciones de confiabilidad

Los gateways pueden publicar:
  • Disponibilidad %
  • Latencia promedio de inferencia
  • Configuración de conmutación por error
Last modified on March 1, 2026