RoutingStrategyOrDefault returns a supported routing strategy.
()
| 185 | |
| 186 | // RoutingStrategyOrDefault returns a supported routing strategy. |
| 187 | func (c ProjectConfig) RoutingStrategyOrDefault() string { |
| 188 | strategy := strings.ToLower(strings.TrimSpace(c.Routing.Retrieval.Strategy)) |
| 189 | if strategy == defaultRoutingStrategy { |
| 190 | return strategy |
| 191 | } |
| 192 | return defaultRoutingStrategy |
| 193 | } |
| 194 | |
| 195 | // RoutingTopKOrDefault returns a bounded top-k value for prompt-submit routing. |
| 196 | func (c ProjectConfig) RoutingTopKOrDefault() int { |
no outgoing calls