diff --git a/packages/python-sdk/lunary/__init__.py b/packages/python-sdk/lunary/__init__.py index ab75c093..a76e05db 100644 --- a/packages/python-sdk/lunary/__init__.py +++ b/packages/python-sdk/lunary/__init__.py @@ -1075,8 +1075,8 @@ def on_llm_start( ) # Sometimes, for example with ChatAnthropic, `invocation_params` is empty name = ( - metadata.get("ls_model_name") # for Azure OpenAI - or metadata.get("model_name") # custom model name + metadata.get("model_name") # custom model name + or metadata.get("ls_model_name") # for Azure OpenAI or params.get("model") or params.get("model_name") or params.get("model_id") @@ -1135,8 +1135,8 @@ def on_chat_model_start( ) # Sometimes, for example with ChatAnthropic, `invocation_params` is empty name = ( - metadata.get("ls_model_name") # for Azure OpenAI - or metadata.get("model_name") # custom model name + metadata.get("model_name") # custom model name + or metadata.get("ls_model_name") # for Azure OpenAI or params.get("model") or params.get("model_name") or params.get("model_id") diff --git a/packages/python-sdk/pyproject.toml b/packages/python-sdk/pyproject.toml index 910fbbed..6bb70179 100644 --- a/packages/python-sdk/pyproject.toml +++ b/packages/python-sdk/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "lunary" -version = "1.4.1" +version = "1.4.3" description = "Observability, analytics and evaluations for AI agents and chatbots." authors = ["lunary "] readme = "README.md" @@ -9,7 +9,7 @@ documentation = "https://lunary.ai/docs/py" keywords = ["Lunary", "lunary.ai", "Langchain", "AI", "Analytics", "Monitoring"] [tool.poetry.dependencies] -python = ">=3.10.0,<3.13" +python = ">=3.10.0" requests = "^2.31.0" setuptools = ">=72.1.0" tenacity = "^8.2.3"