From d74bab42bef7eff634aa16b9bae86b42f7d138a8 Mon Sep 17 00:00:00 2001 From: teaxio Date: Wed, 1 May 2024 12:01:38 -0400 Subject: [PATCH] update to latest autogen and add other major llm sdks --- pyproject.toml | 4 +- requirements.txt | 99 +++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 97 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 35b790e..4dfe718 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,9 +14,11 @@ license = "MIT" readme = "README.md" requires-python = ">=3.10" dependencies = [ + "anthropic==0.23.1", + "google-generativeai==0.5.1", "nltk==3.8.1", "playwright==1.41.2", - "pyautogen==0.2.15", + "pyautogen==0.2.27", "pydantic==2.6.2", "python-dotenv==1.0.0", "tabulate==0.9.0" diff --git a/requirements.txt b/requirements.txt index a21f160..3822eaf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,10 +2,14 @@ # uv pip compile pyproject.toml -o requirements.txt annotated-types==0.6.0 # via pydantic +anthropic==0.23.1 anyio==4.3.0 # via + # anthropic # httpx # openai +cachetools==5.3.3 + # via google-auth certifi==2024.2.2 # via # httpcore @@ -18,19 +22,62 @@ click==8.1.7 diskcache==5.6.3 # via pyautogen distro==1.9.0 - # via openai + # via + # anthropic + # openai docker==7.0.0 # via pyautogen +filelock==3.13.3 + # via huggingface-hub flaml==2.1.1 # via pyautogen +fsspec==2024.3.1 + # via huggingface-hub +google-ai-generativelanguage==0.6.2 + # via google-generativeai +google-api-core==2.19.0 + # via + # google-ai-generativelanguage + # google-api-python-client + # google-generativeai +google-api-python-client==2.127.0 + # via google-generativeai +google-auth==2.29.0 + # via + # google-ai-generativelanguage + # google-api-core + # google-api-python-client + # google-auth-httplib2 + # google-generativeai +google-auth-httplib2==0.2.0 + # via google-api-python-client +google-generativeai==0.5.1 +googleapis-common-protos==1.63.0 + # via + # google-api-core + # grpcio-status greenlet==3.0.3 # via playwright +grpcio==1.63.0 + # via + # google-api-core + # grpcio-status +grpcio-status==1.62.2 + # via google-api-core h11==0.14.0 # via httpcore httpcore==1.0.4 # via httpx +httplib2==0.22.0 + # via + # google-api-python-client + # google-auth-httplib2 httpx==0.27.0 - # via openai + # via + # anthropic + # openai +huggingface-hub==0.22.2 + # via tokenizers idna==3.6 # via # anyio @@ -40,23 +87,51 @@ joblib==1.3.2 # via nltk nltk==3.8.1 numpy==1.26.4 - # via flaml + # via + # flaml + # pyautogen openai==1.13.3 # via pyautogen packaging==23.2 - # via docker + # via + # docker + # huggingface-hub playwright==1.41.2 -pyautogen==0.2.15 +proto-plus==1.23.0 + # via + # google-ai-generativelanguage + # google-api-core +protobuf==4.25.3 + # via + # google-ai-generativelanguage + # google-api-core + # google-generativeai + # googleapis-common-protos + # grpcio-status + # proto-plus +pyasn1==0.6.0 + # via + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via google-auth +pyautogen==0.2.27 pydantic==2.6.2 # via + # anthropic + # google-generativeai # openai # pyautogen pydantic-core==2.16.3 # via pydantic pyee==11.0.1 # via playwright +pyparsing==3.1.2 + # via httplib2 python-dotenv==1.0.0 # via pyautogen +pyyaml==6.0.1 + # via huggingface-hub regex==2023.12.25 # via # nltk @@ -64,9 +139,14 @@ regex==2023.12.25 requests==2.31.0 # via # docker + # google-api-core + # huggingface-hub # tiktoken +rsa==4.9 + # via google-auth sniffio==1.3.1 # via + # anthropic # anyio # httpx # openai @@ -75,16 +155,25 @@ termcolor==2.4.0 # via pyautogen tiktoken==0.6.0 # via pyautogen +tokenizers==0.15.2 + # via anthropic tqdm==4.66.2 # via + # google-generativeai + # huggingface-hub # nltk # openai typing-extensions==4.10.0 # via + # anthropic + # google-generativeai + # huggingface-hub # openai # pydantic # pydantic-core # pyee +uritemplate==4.1.1 + # via google-api-python-client urllib3==2.2.1 # via # docker