Commit 257d79e8

Robert Craigie <robert@craigie.dev>
2025-01-28 03:20:32
fix(parsing): don't validate input tools in the asynchronous `.parse()` method
1 parent b95be16
Changed files (1)
src
openai
resources
beta
src/openai/resources/beta/chat/completions.py
@@ -268,6 +268,8 @@ class Completions(SyncAPIResource):
         When the context manager exits, the response will be closed, however the `stream` instance is still available outside
         the context manager.
         """
+        _validate_input_tools(tools)
+
         extra_headers = {
             "X-Stainless-Helper-Method": "beta.chat.completions.stream",
             **(extra_headers or {}),