Skip to content

Commit 8fe76ea

Browse files
committed
fix(openai): chat.completions.parse out of beta
1 parent 04bb724 commit 8fe76ea

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

langfuse/openai.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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

6768
OPENAI_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}",

0 commit comments

Comments
 (0)