(model, provider string, resetIn time.Duration)
| 50 | } |
| 51 | |
| 52 | func newModelCooldownError(model, provider string, resetIn time.Duration) *modelCooldownError { |
| 53 | if resetIn < 0 { |
| 54 | resetIn = 0 |
| 55 | } |
| 56 | return &modelCooldownError{ |
| 57 | model: model, |
| 58 | provider: provider, |
| 59 | resetIn: resetIn, |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | func (e *modelCooldownError) Error() string { |
| 64 | modelName := e.model |
no outgoing calls
no test coverage detected