File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ class OpenAiDefinition:
6262 type : str
6363 sync : bool
6464 min_version : Optional [str ] = None
65+ max_version : Optional [str ] = None
6566
6667
6768OPENAI_METHODS_V0 = [
@@ -118,6 +119,7 @@ class OpenAiDefinition:
118119 type = "chat" ,
119120 sync = True ,
120121 min_version = "1.50.0" ,
122+ max_version = "1.92.0" ,
121123 ),
122124 OpenAiDefinition (
123125 module = "openai.resources.beta.chat.completions" ,
@@ -126,6 +128,7 @@ class OpenAiDefinition:
126128 type = "chat" ,
127129 sync = False ,
128130 min_version = "1.50.0" ,
131+ max_version = "1.92.0" ,
129132 ),
130133 OpenAiDefinition (
131134 module = "openai.resources.responses" ,
@@ -876,6 +879,11 @@ def register_tracing(self):
876879 ) < Version (resource .min_version ):
877880 continue
878881
882+ if resource .max_version is not None and Version (
883+ openai .__version__
884+ ) >= Version (resource .max_version ):
885+ continue
886+
879887 wrap_function_wrapper (
880888 resource .module ,
881889 f"{ resource .object } .{ resource .method } " ,
You can’t perform that action at this time.
0 commit comments