fix(phase-2): add thread-safety to ModelRegistry and Router reload operations
This commit is contained in:
@@ -628,7 +628,10 @@ func (s *Server) handleChatCompletions(c *gin.Context) {
|
||||
|
||||
// Inject or cap max_tokens from model registry.
|
||||
s.registryMu.RLock()
|
||||
meta := s.registry.FindModel(modelID)
|
||||
var meta *models.ModelMetadata
|
||||
if s.registry != nil {
|
||||
meta = s.registry.FindModel(modelID)
|
||||
}
|
||||
s.registryMu.RUnlock()
|
||||
|
||||
if meta != nil && meta.Limit != nil && meta.Limit.Output > 0 {
|
||||
|
||||
Reference in New Issue
Block a user