diff --git a/src/openai/_base_client.py b/src/openai/_base_client.py index d5f1ab0903..22d78db3c5 100644 --- a/src/openai/_base_client.py +++ b/src/openai/_base_client.py @@ -492,6 +492,14 @@ def _build_request( else: raise RuntimeError(f"Unexpected JSON data type, {type(json_data)}, cannot merge with `extra_body`") + + # --- PATCH START (Normalize model name) --- + if isinstance(json_data, dict) and "model" in json_data: + if isinstance(json_data["model"], str): + json_data["model"] = json_data["model"].strip().lower() + # --- PATCH END --- + + headers = self._build_headers(options, retries_taken=retries_taken) params = _merge_mappings(self.default_query, options.params) content_type = headers.get("Content-Type")

AltStyle によって変換されたページ (->オリジナル) /