跳转到主要内容

发现流程

网关通过 orchestrator pool 在 discovery/discovery.go
1

Query orchestrators

Get OrchestratorInfo from each orchestrator
2

Filter capabilities & price

Match against required capabilities & pricing limits & optionally rank results
3

Expose results

Make matching orchestrator services available through HTTP endpoints
4

Route requests

Forward incoming requests to selected orchestrators

查找所有 Orchestrators & Offerings

/getNetworkCapabilities端点在 server/handlers.go 公开所有可用的 orchestrator offerings
/getNetworkCapabilities
func (s *LivepeerServer) getNetworkCapabilitiesHandler() http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        // Returns orchestrators with their capabilities, pricing, and hardware
    })
}
响应数据结构 响应使用 NetworkCapabilities 结构,来源于 common/types.go types.go:166-176
NetworkCapabilities
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"`
}

网关

网关提供描述如下的产品:

1. 支持的模型

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

2. 支持的流水线

  • Daydream 风格的实时风格迁移
  • ComfyStream 工作流
  • BYOC 容器
  • 自定义推理图

3. 定价

网关可能的定价方式:
  • $0.004 / frame
  • $0.06 / second
  • $0.0005 / inference token

4. 区域

示例:
  • us-east
  • eu-central
  • ap-southeast

5. 可靠性评分

网关可能发布:
  • 可用性 %
  • 平均推理延迟
  • 故障转移配置
Last modified on March 1, 2026