发现流程
网关通过 orchestrator pool 在 discovery/discovery.go
Query orchestrators
Get OrchestratorInfo from each orchestrator
Filter capabilities & price
Match against required capabilities & pricing limits & optionally rank
results
Expose results
Make matching orchestrator services available through HTTP endpoints
Route requests
Forward incoming requests to selected orchestrators
查找所有 Orchestrators & Offerings
该/getNetworkCapabilities端点在 server/handlers.go
公开所有可用的 orchestrator offerings
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
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