( providerKeys chatprovider.ProviderAPIKeys, providerName string, )
| 168 | } |
| 169 | |
| 170 | func userCanUseProviderKeys( |
| 171 | providerKeys chatprovider.ProviderAPIKeys, |
| 172 | providerName string, |
| 173 | ) bool { |
| 174 | return providerKeys.APIKey(providerName) != "" || |
| 175 | (chatprovider.ProviderAllowsAmbientCredentials(providerName) && |
| 176 | providerKeys.HasProvider(providerName)) |
| 177 | } |
| 178 | |
| 179 | type modelOverrideFailureMode int |
| 180 |
no test coverage detected