diff --git a/Makefile b/Makefile index c4376953..db0a5f47 100644 --- a/Makefile +++ b/Makefile @@ -54,10 +54,13 @@ logging-chat: python examples/logging/anthropic_messages.py python examples/logging/mistralai_chat_no_streaming.py python examples/logging/openai_chat.py + python examples/logging/openai_chat_not_given.py python examples/logging/lamini_generate.py # python examples/logging/vertexai_gemini_chat.py python examples/logging/openai_async_logging.py python examples/logging/openai_async_stream_logging.py + python examples/logging/google_genai_gemini_chat.py + python examples/logging/google_genai_gemini_chat_w_history.py logging-chat-stream: python examples/logging/openai_chat_stream.py diff --git a/poetry.lock b/poetry.lock index 4b489b9f..7573edea 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1690,13 +1690,13 @@ extended-testing = ["aiosqlite (>=0.19.0,<0.20.0)", "aleph-alpha-client (>=2.15. [[package]] name = "langchain-core" -version = "0.1.45" +version = "0.1.46" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langchain_core-0.1.45-py3-none-any.whl", hash = "sha256:91eff20de0bcf5f025e1d8c4582cb597a9c17527965eb03b314486e7c834e7df"}, - {file = "langchain_core-0.1.45.tar.gz", hash = "sha256:526532c1af279a9e2debe7a4e143ba6e980cf90b5ab2e0991c2230ee04c693e2"}, + {file = "langchain_core-0.1.46-py3-none-any.whl", hash = "sha256:1c0befcd2665dd4aa153318aa9bf729071644b4c179e491769b8e583b4bf7441"}, + {file = "langchain_core-0.1.46.tar.gz", hash = "sha256:17c416349f5c7a9808e70e3725749a3a2df5088f1ecca045c883871aa95f9c9e"}, ] [package.dependencies] @@ -1729,13 +1729,13 @@ extended-testing = ["lxml (>=5.1.0,<6.0.0)"] [[package]] name = "langsmith" -version = "0.1.50" +version = "0.1.51" description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform." optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langsmith-0.1.50-py3-none-any.whl", hash = "sha256:a81e9809fcaa277bfb314d729e58116554f186d1478fcfdf553b1c2ccce54b85"}, - {file = "langsmith-0.1.50.tar.gz", hash = "sha256:9fd22df8c689c044058536ea5af66f5302067e7551b60d7a335fede8d479572b"}, + {file = "langsmith-0.1.51-py3-none-any.whl", hash = "sha256:1e7363a3f472ecf02a1d91f6dbacde25519554b98c490be71716fcffaab0ca6b"}, + {file = "langsmith-0.1.51.tar.gz", hash = "sha256:b99b40a8c00e66174540865caa61412622fa1dc4f02602965364919c90528f97"}, ] [package.dependencies] @@ -1745,13 +1745,13 @@ requests = ">=2,<3" [[package]] name = "litellm" -version = "1.35.24" +version = "1.35.26" description = "Library to easily interface with LLM API providers" optional = true python-versions = "!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8" files = [ - {file = "litellm-1.35.24-py3-none-any.whl", hash = "sha256:8fff4844794c45b01daa3dc80582782deb8f91101f8ee5af04ccc0defb297806"}, - {file = "litellm-1.35.24.tar.gz", hash = "sha256:7e0378b2c5cc898aa6f38e3f6f40d8fbb12b59969673a507adc71e610baed6cd"}, + {file = "litellm-1.35.26-py3-none-any.whl", hash = "sha256:8b05c3024e097b2e4917ec33b4b076c25502eb557f0c9d0945d0d1113358dbe9"}, + {file = "litellm-1.35.26.tar.gz", hash = "sha256:374998799e3409fac965c6f13b7946ea01fa64ac423df135f44fccba343be61b"}, ] [package.dependencies] @@ -2119,13 +2119,13 @@ files = [ [[package]] name = "openai" -version = "1.23.4" +version = "1.23.6" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.23.4-py3-none-any.whl", hash = "sha256:ecb72dcb415c8a1f1b6ef2fe32f8fc9a0942727b6365e8caedf916db5c19b180"}, - {file = "openai-1.23.4.tar.gz", hash = "sha256:72c5a2ab2cda5727b6897f9d079aec16ceccf7dd2e0e0c84a21f7304d5484563"}, + {file = "openai-1.23.6-py3-none-any.whl", hash = "sha256:f406c76ba279d16b9aca5a89cee0d968488e39f671f4dc6f0d690ac3c6f6fca1"}, + {file = "openai-1.23.6.tar.gz", hash = "sha256:612de2d54cf580920a1156273f84aada6b3dca26d048f62eb5364a4314d7f449"}, ] [package.dependencies] diff --git a/pyproject.toml b/pyproject.toml index 753bbc47..eadcc83a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "log10-io" -version = "0.8.2" +version = "0.8.3" authors = ["log10 team"] license = "MIT" description = "Unified LLM data management" diff --git a/setup.py b/setup.py index 893bb78d..8b0dc8f0 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setup( name="Log10", - version="0.8.2", + version="0.8.3", description="Log10 LLM data management", author="Log10 team", author_email="team@log10.io",