fix: ensure metadata is non-null in response handling (#483)

ensure metadata is non-null in response handling
This commit is contained in:
LouisShark 2025-04-12 06:20:59 +08:00 committed by GitHub
parent e115d5a459
commit d0693a192e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -248,7 +248,7 @@ class OpenAIResponsesModel(Model):
text=response_format, text=response_format,
store=self._non_null_or_not_given(model_settings.store), store=self._non_null_or_not_given(model_settings.store),
reasoning=self._non_null_or_not_given(model_settings.reasoning), reasoning=self._non_null_or_not_given(model_settings.reasoning),
metadata=model_settings.metadata, metadata=self._non_null_or_not_given(model_settings.metadata)
) )
def _get_client(self) -> AsyncOpenAI: def _get_client(self) -> AsyncOpenAI: