File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ class OpenAiDefinition:
6060 type : str
6161 sync : bool
6262 min_version : Optional [str ] = None
63+ max_version : Optional [str ] = None
6364
6465
6566OPENAI_METHODS_V0 = [
@@ -116,6 +117,7 @@ class OpenAiDefinition:
116117 type = "chat" ,
117118 sync = True ,
118119 min_version = "1.50.0" ,
120+ max_version = "1.92.0" ,
119121 ),
120122 OpenAiDefinition (
121123 module = "openai.resources.beta.chat.completions" ,
@@ -124,6 +126,7 @@ class OpenAiDefinition:
124126 type = "chat" ,
125127 sync = False ,
126128 min_version = "1.50.0" ,
129+ max_version = "1.92.0" ,
127130 ),
128131 OpenAiDefinition (
129132 module = "openai.resources.responses" ,
@@ -799,6 +802,11 @@ def register_tracing():
799802 ):
800803 continue
801804
805+ if resource .max_version is not None and Version (openai .__version__ ) >= Version (
806+ resource .max_version
807+ ):
808+ continue
809+
802810 wrap_function_wrapper (
803811 resource .module ,
804812 f"{ resource .object } .{ resource .method } " ,
You can’t perform that action at this time.
0 commit comments