Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion langfuse/openai.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
from inspect import isclass
from typing import Any, Optional, cast

from openai._types import NotGiven
from openai._types import NotGiven, Omit
from packaging.version import Version
from pydantic import BaseModel
from wrapt import wrap_function_wrapper
Expand Down Expand Up @@ -398,6 +398,7 @@ def _get_langfuse_data_from_kwargs(resource: OpenAiDefinition, kwargs: Any) -> A
if (
metadata is not None
and not isinstance(metadata, NotGiven)
and not isinstance(metadata, Omit)
and not isinstance(metadata, dict)
):
raise TypeError("metadata must be a dictionary")
Expand Down