Configure the client with provider configurations.
(self, provider_configs: dict = None)
| 49 | return provider_key |
| 50 | |
| 51 | def configure(self, provider_configs: dict = None): |
| 52 | """ |
| 53 | Configure the client with provider configurations. |
| 54 | """ |
| 55 | if provider_configs is None: |
| 56 | return |
| 57 | |
| 58 | self.provider_configs.update(provider_configs) |
| 59 | self._initialize_providers() # NOTE: This will override existing provider instances. |
| 60 | |
| 61 | @property |
| 62 | def chat(self): |