(auth *Auth, requestedModel string)
| 1036 | } |
| 1037 | |
| 1038 | func openAICompatModelPoolKey(auth *Auth, requestedModel string) string { |
| 1039 | base := strings.TrimSpace(thinking.ParseSuffix(requestedModel).ModelName) |
| 1040 | if base == "" { |
| 1041 | base = strings.TrimSpace(requestedModel) |
| 1042 | } |
| 1043 | return strings.ToLower(strings.TrimSpace(auth.ID)) + "|" + openAICompatProviderKey(auth) + "|" + strings.ToLower(base) |
| 1044 | } |
| 1045 | |
| 1046 | func (m *Manager) nextModelPoolOffset(key string, size int) int { |
| 1047 | if m == nil || size <= 1 { |
no test coverage detected