From 27fddae28649a4da61bc9de7a642cb7d16b11e2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Mon, 13 May 2024 22:26:41 -0300 Subject: [PATCH] New version, updating dependencies, fixing memory --- poetry.lock | 114 ++- pyproject.toml | 6 +- src/crewai/cli/templates/pyproject.toml | 2 +- src/crewai/crew.py | 4 +- src/crewai/memory/entity/entity_memory.py | 4 +- .../memory/short_term/short_term_memory.py | 4 +- src/crewai/memory/storage/rag_storage.py | 9 +- .../test_save_task_pydantic_output.yaml | 786 +++++++----------- tests/memory/short_term_memory_test.py | 21 +- 9 files changed, 430 insertions(+), 520 deletions(-) diff --git a/poetry.lock b/poetry.lock index 668e40af9..4cba892af 100644 --- a/poetry.lock +++ b/poetry.lock @@ -836,13 +836,13 @@ cron = ["capturer (>=2.4)"] [[package]] name = "crewai-tools" -version = "0.2.5" +version = "0.2.6" description = "Set of tools for the crewAI framework" optional = false python-versions = "<=3.13,>=3.10" files = [ - {file = "crewai_tools-0.2.5-py3-none-any.whl", hash = "sha256:3e36a3f6dc6be5b53308609f7383c3936d39e307987f59fb504931ef1b8ab5d9"}, - {file = "crewai_tools-0.2.5.tar.gz", hash = "sha256:662d77d14bc1dfcd4d21adf503d5f38a6a88cebe6fcd75141a678070fb0a7e08"}, + {file = "crewai_tools-0.2.6-py3-none-any.whl", hash = "sha256:b98ce2d40f545ee3c1bef6ba7ce07bfcecc0ebc8faf9db315016515bd709ab90"}, + {file = "crewai_tools-0.2.6.tar.gz", hash = "sha256:f46d7c89aae927a4059297efc8f9d32d2200db225b9464c7d2a2134b4fc028d5"}, ] [package.dependencies] @@ -935,13 +935,13 @@ test = ["flake8", "isort", "pytest"] [[package]] name = "dataclasses-json" -version = "0.6.5" +version = "0.6.6" description = "Easily serialize dataclasses to and from JSON." optional = false python-versions = "<4.0,>=3.7" files = [ - {file = "dataclasses_json-0.6.5-py3-none-any.whl", hash = "sha256:f49c77aa3a85cac5bf5b7f65f4790ca0d2be8ef4d92c75e91ba0103072788a39"}, - {file = "dataclasses_json-0.6.5.tar.gz", hash = "sha256:1c287594d9fcea72dc42d6d3836cf14848c2dc5ce88f65ed61b36b57f515fe26"}, + {file = "dataclasses_json-0.6.6-py3-none-any.whl", hash = "sha256:e54c5c87497741ad454070ba0ed411523d46beb5da102e221efb873801b0ba85"}, + {file = "dataclasses_json-0.6.6.tar.gz", hash = "sha256:0c09827d26fffda27f1be2fed7a7a01a29c5ddcd2eb6393ad5ebf9d77e9deae8"}, ] [package.dependencies] @@ -1393,13 +1393,13 @@ requests = ["requests (>=2.20.0,<3.0.0.dev0)"] [[package]] name = "google-cloud-aiplatform" -version = "1.50.0" +version = "1.51.0" description = "Vertex AI API client library" optional = false python-versions = ">=3.8" files = [ - {file = "google-cloud-aiplatform-1.50.0.tar.gz", hash = "sha256:f9f7cc76dbaad3905408fd07d6322caa6c4cd60a0330e4b15de66033c6598cc6"}, - {file = "google_cloud_aiplatform-1.50.0-py2.py3-none-any.whl", hash = "sha256:6aa8246086252fe01d3438cd6566561147405a09611cf03f082be197c77b8197"}, + {file = "google-cloud-aiplatform-1.51.0.tar.gz", hash = "sha256:901993b4d14392452699c14cf23d72c01c5488ee36a7e00b23195e64d7d2f5ec"}, + {file = "google_cloud_aiplatform-1.51.0-py2.py3-none-any.whl", hash = "sha256:f2d3ff231454fe397f02fce1358680dea76ed7c74fc42e6c7e1aa1acb1648df3"}, ] [package.dependencies] @@ -1421,8 +1421,8 @@ cloud-profiler = ["tensorboard-plugin-profile (>=2.4.0,<3.0.0dev)", "tensorflow datasets = ["pyarrow (>=10.0.1)", "pyarrow (>=14.0.0)", "pyarrow (>=3.0.0,<8.0dev)"] endpoint = ["requests (>=2.28.1)"] full = ["cloudpickle (<3.0)", "docker (>=5.0.3)", "explainable-ai-sdk (>=1.0.0)", "fastapi (>=0.71.0,<=0.109.1)", "google-cloud-bigquery", "google-cloud-bigquery-storage", "google-cloud-logging (<4.0)", "google-vizier (>=0.1.6)", "httpx (>=0.23.0,<0.25.0)", "immutabledict", "lit-nlp (==0.4.0)", "mlflow (>=1.27.0,<=2.1.1)", "nest-asyncio (>=1.0.0,<1.6.0)", "numpy (>=1.15.0)", "pandas (>=1.0.0)", "pandas (>=1.0.0,<2.2.0)", "pyarrow (>=10.0.1)", "pyarrow (>=14.0.0)", "pyarrow (>=3.0.0,<8.0dev)", "pyarrow (>=6.0.1)", "pydantic (<2)", "pyyaml (>=5.3.1,<7)", "ray[default] (>=2.4,<2.5.dev0 || >2.9.0,!=2.9.1,!=2.9.2,<=2.9.3)", "ray[default] (>=2.5,<=2.9.3)", "requests (>=2.28.1)", "starlette (>=0.17.1)", "tensorflow (>=2.3.0,<3.0.0dev)", "tensorflow (>=2.3.0,<3.0.0dev)", "urllib3 (>=1.21.1,<1.27)", "uvicorn[standard] (>=0.16.0)"] -langchain = ["langchain (>=0.1.13,<0.2)", "langchain-core (<0.2)", "langchain-google-vertexai (<0.2)"] -langchain-testing = ["absl-py", "cloudpickle (>=2.2.1,<3.0)", "langchain (>=0.1.13,<0.2)", "langchain-core (<0.2)", "langchain-google-vertexai (<0.2)", "pydantic (>=2.6.3,<3)", "pytest-xdist"] +langchain = ["langchain (>=0.1.16,<0.2)", "langchain-core (<0.2)", "langchain-google-vertexai (<2)"] +langchain-testing = ["absl-py", "cloudpickle (>=2.2.1,<3.0)", "langchain (>=0.1.16,<0.2)", "langchain-core (<0.2)", "langchain-google-vertexai (<2)", "pydantic (>=2.6.3,<3)", "pytest-xdist"] lit = ["explainable-ai-sdk (>=1.0.0)", "lit-nlp (==0.4.0)", "pandas (>=1.0.0)", "tensorflow (>=2.3.0,<3.0.0dev)"] metadata = ["numpy (>=1.15.0)", "pandas (>=1.0.0)"] pipelines = ["pyyaml (>=5.3.1,<7)"] @@ -1732,13 +1732,13 @@ test = ["objgraph", "psutil"] [[package]] name = "griffe" -version = "0.44.0" +version = "0.45.0" description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API." optional = false python-versions = ">=3.8" files = [ - {file = "griffe-0.44.0-py3-none-any.whl", hash = "sha256:8a4471c469ba980b87c843f1168850ce39d0c1d0c7be140dca2480f76c8e5446"}, - {file = "griffe-0.44.0.tar.gz", hash = "sha256:34aee1571042f9bf00529bc715de4516fb6f482b164e90d030300601009e0223"}, + {file = "griffe-0.45.0-py3-none-any.whl", hash = "sha256:90fe5c90e1b0ca7dd6fee78f9009f4e01b37dbc9ab484a9b2c1578915db1e571"}, + {file = "griffe-0.45.0.tar.gz", hash = "sha256:85cb2868d026ea51c89bdd589ad3ccc94abc5bd8d5d948e3d4450778a2a05b4a"}, ] [package.dependencies] @@ -2193,13 +2193,13 @@ tests = ["aiohttp", "duckdb", "pandas (>=1.4)", "polars (>=0.19)", "pytest", "py [[package]] name = "langchain" -version = "0.1.19" +version = "0.1.20" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.8.1" files = [ - {file = "langchain-0.1.19-py3-none-any.whl", hash = "sha256:a1270b70139344a09f91c8a1b117c4300d9920d6d88aaaaf5ba729625ac68801"}, - {file = "langchain-0.1.19.tar.gz", hash = "sha256:7d2ffb66944a84dcac99901c4fd33f6d92aa7f794d17b5ba9a29c55a7306e32c"}, + {file = "langchain-0.1.20-py3-none-any.whl", hash = "sha256:09991999fbd6c3421a12db3c7d1f52d55601fc41d9b2a3ef51aab2e0e9c38da9"}, + {file = "langchain-0.1.20.tar.gz", hash = "sha256:f35c95eed8c8375e02dce95a34f2fd4856a4c98269d6dc34547a23dba5beab7e"}, ] [package.dependencies] @@ -2315,13 +2315,13 @@ extended-testing = ["lxml (>=5.1.0,<6.0.0)"] [[package]] name = "langsmith" -version = "0.1.56" +version = "0.1.57" 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.56-py3-none-any.whl", hash = "sha256:2f930e054ea8eccd8ff99f0f129ae7d2513973b2e706d5483f44ea9951a1dca0"}, - {file = "langsmith-0.1.56.tar.gz", hash = "sha256:ff645b5bf16e2566740218ed6c048a1f8edbbedb4480a0d305a837ec71303fbf"}, + {file = "langsmith-0.1.57-py3-none-any.whl", hash = "sha256:dbd83b0944a2fbea4151f0aa053530d93fcf6784a580621bc60633cb890b57dc"}, + {file = "langsmith-0.1.57.tar.gz", hash = "sha256:4682204de19f0218029c2b8445ce2cc3485c8d0df9796b31e2ce4c9051fce365"}, ] [package.dependencies] @@ -2561,13 +2561,13 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.5.21" +version = "9.5.22" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.5.21-py3-none-any.whl", hash = "sha256:210e1f179682cd4be17d5c641b2f4559574b9dea2f589c3f0e7c17c5bd1959bc"}, - {file = "mkdocs_material-9.5.21.tar.gz", hash = "sha256:049f82770f40559d3c2aa2259c562ea7257dbb4aaa9624323b5ef27b2d95a450"}, + {file = "mkdocs_material-9.5.22-py3-none-any.whl", hash = "sha256:8c7a377d323567934e6cd46915e64dc209efceaec0dec1cf2202184f5649862c"}, + {file = "mkdocs_material-9.5.22.tar.gz", hash = "sha256:22a853a456ae8c581c4628159574d6fc7c71b2c7569dc9c3a82cc70432219599"}, ] [package.dependencies] @@ -2870,6 +2870,53 @@ files = [ {file = "mutagen-1.47.0.tar.gz", hash = "sha256:719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99"}, ] +[[package]] +name = "mypy" +version = "1.10.0" +description = "Optional static typing for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "mypy-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:da1cbf08fb3b851ab3b9523a884c232774008267b1f83371ace57f412fe308c2"}, + {file = "mypy-1.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:12b6bfc1b1a66095ab413160a6e520e1dc076a28f3e22f7fb25ba3b000b4ef99"}, + {file = "mypy-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e36fb078cce9904c7989b9693e41cb9711e0600139ce3970c6ef814b6ebc2b2"}, + {file = "mypy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2b0695d605ddcd3eb2f736cd8b4e388288c21e7de85001e9f85df9187f2b50f9"}, + {file = "mypy-1.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:cd777b780312ddb135bceb9bc8722a73ec95e042f911cc279e2ec3c667076051"}, + {file = "mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3be66771aa5c97602f382230165b856c231d1277c511c9a8dd058be4784472e1"}, + {file = "mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8b2cbaca148d0754a54d44121b5825ae71868c7592a53b7292eeb0f3fdae95ee"}, + {file = "mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ec404a7cbe9fc0e92cb0e67f55ce0c025014e26d33e54d9e506a0f2d07fe5de"}, + {file = "mypy-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e22e1527dc3d4aa94311d246b59e47f6455b8729f4968765ac1eacf9a4760bc7"}, + {file = "mypy-1.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:a87dbfa85971e8d59c9cc1fcf534efe664d8949e4c0b6b44e8ca548e746a8d53"}, + {file = "mypy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a781f6ad4bab20eef8b65174a57e5203f4be627b46291f4589879bf4e257b97b"}, + {file = "mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b808e12113505b97d9023b0b5e0c0705a90571c6feefc6f215c1df9381256e30"}, + {file = "mypy-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f55583b12156c399dce2df7d16f8a5095291354f1e839c252ec6c0611e86e2e"}, + {file = "mypy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4cf18f9d0efa1b16478c4c129eabec36148032575391095f73cae2e722fcf9d5"}, + {file = "mypy-1.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:bc6ac273b23c6b82da3bb25f4136c4fd42665f17f2cd850771cb600bdd2ebeda"}, + {file = "mypy-1.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9fd50226364cd2737351c79807775136b0abe084433b55b2e29181a4c3c878c0"}, + {file = "mypy-1.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f90cff89eea89273727d8783fef5d4a934be2fdca11b47def50cf5d311aff727"}, + {file = "mypy-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fcfc70599efde5c67862a07a1aaf50e55bce629ace26bb19dc17cece5dd31ca4"}, + {file = "mypy-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:075cbf81f3e134eadaf247de187bd604748171d6b79736fa9b6c9685b4083061"}, + {file = "mypy-1.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:3f298531bca95ff615b6e9f2fc0333aae27fa48052903a0ac90215021cdcfa4f"}, + {file = "mypy-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fa7ef5244615a2523b56c034becde4e9e3f9b034854c93639adb667ec9ec2976"}, + {file = "mypy-1.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3236a4c8f535a0631f85f5fcdffba71c7feeef76a6002fcba7c1a8e57c8be1ec"}, + {file = "mypy-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a2b5cdbb5dd35aa08ea9114436e0d79aceb2f38e32c21684dcf8e24e1e92821"}, + {file = "mypy-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92f93b21c0fe73dc00abf91022234c79d793318b8a96faac147cd579c1671746"}, + {file = "mypy-1.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:28d0e038361b45f099cc086d9dd99c15ff14d0188f44ac883010e172ce86c38a"}, + {file = "mypy-1.10.0-py3-none-any.whl", hash = "sha256:f8c083976eb530019175aabadb60921e73b4f45736760826aa1689dda8208aee"}, + {file = "mypy-1.10.0.tar.gz", hash = "sha256:3d087fcbec056c4ee34974da493a826ce316947485cef3901f511848e687c131"}, +] + +[package.dependencies] +mypy-extensions = ">=1.0.0" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typing-extensions = ">=4.1.0" + +[package.extras] +dmypy = ["psutil (>=4.0)"] +install-types = ["pip"] +mypyc = ["setuptools (>=50)"] +reports = ["lxml"] + [[package]] name = "mypy-extensions" version = "1.0.0" @@ -3000,13 +3047,13 @@ sympy = "*" [[package]] name = "openai" -version = "1.28.0" +version = "1.29.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.28.0-py3-none-any.whl", hash = "sha256:94b5a99f5121e1747dda1bb8fff31820d5ab4b49056a9cf2e3605f5c90011955"}, - {file = "openai-1.28.0.tar.gz", hash = "sha256:ac43b8b48aec70de4b76cfc96ae906bf8d5814427475b9dabb662f84f655f0e1"}, + {file = "openai-1.29.0-py3-none-any.whl", hash = "sha256:c61cd12376c84362d406341f9e2f9a9d6b81c082b133b44484dc0f43954496b1"}, + {file = "openai-1.29.0.tar.gz", hash = "sha256:d5a769f485610cff8bae14343fa45a8b1d346be3d541fa5b28ccd040dbc8baf8"}, ] [package.dependencies] @@ -3457,13 +3504,13 @@ test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint" [[package]] name = "pre-commit" -version = "3.7.0" +version = "3.7.1" description = "A framework for managing and maintaining multi-language pre-commit hooks." optional = false python-versions = ">=3.9" files = [ - {file = "pre_commit-3.7.0-py2.py3-none-any.whl", hash = "sha256:5eae9e10c2b5ac51577c3452ec0a490455c45a0533f7960f993a0d01e59decab"}, - {file = "pre_commit-3.7.0.tar.gz", hash = "sha256:e209d61b8acdcf742404408531f0c37d49d2c734fd7cff2d6076083d191cb060"}, + {file = "pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5"}, + {file = "pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a"}, ] [package.dependencies] @@ -4124,7 +4171,6 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -5087,13 +5133,13 @@ tests = ["Werkzeug (==2.0.3)", "aiohttp", "boto3", "httplib2", "httpx", "pytest" [[package]] name = "virtualenv" -version = "20.26.1" +version = "20.26.2" description = "Virtual Python Environment builder" optional = false python-versions = ">=3.7" files = [ - {file = "virtualenv-20.26.1-py3-none-any.whl", hash = "sha256:7aa9982a728ae5892558bff6a2839c00b9ed145523ece2274fad6f414690ae75"}, - {file = "virtualenv-20.26.1.tar.gz", hash = "sha256:604bfdceaeece392802e6ae48e69cec49168b9c5f4a44e483963f9242eb0e78b"}, + {file = "virtualenv-20.26.2-py3-none-any.whl", hash = "sha256:a624db5e94f01ad993d476b9ee5346fdf7b9de43ccaee0e0197012dc838a0e9b"}, + {file = "virtualenv-20.26.2.tar.gz", hash = "sha256:82bf0f4eebbb78d36ddaee0283d43fe5736b53880b8a8cdcd37390a07ac3741c"}, ] [package.dependencies] @@ -5593,4 +5639,4 @@ tools = ["crewai-tools"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<=3.13" -content-hash = "77320f84572c4fcfed132f224ddd6cf865742e1fb6d3c5d14b12f0ac63ec10be" +content-hash = "40ec094c69ad35760fe38820394f52af8d393e4566e3ac3ee14f013be9a5bb9f" diff --git a/pyproject.toml b/pyproject.toml index 646a6ae92..ba5c02295 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "crewai" -version = "0.30.5" +version = "0.30.6" description = "Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks." authors = ["Joao Moura "] readme = "README.md" @@ -21,7 +21,7 @@ opentelemetry-sdk = "^1.22.0" opentelemetry-exporter-otlp-proto-http = "^1.22.0" instructor = "^0.5.2" regex = "^2023.12.25" -crewai-tools = { version = "^0.2.5", optional = true } +crewai-tools = { version = "^0.2.6", optional = true } click = "^8.1.7" python-dotenv = "^1.0.0" embedchain = "^0.1.98" @@ -42,7 +42,7 @@ mkdocs-material = { extras = ["imaging"], version = "^9.5.7" } mkdocs-material-extensions = "^1.3.1" pillow = "^10.2.0" cairosvg = "^2.7.1" -crewai-tools = "^0.2.5" +crewai-tools = "^0.2.6" [tool.poetry.group.test.dependencies] pytest = "^8.0.0" diff --git a/src/crewai/cli/templates/pyproject.toml b/src/crewai/cli/templates/pyproject.toml index 6554d67b6..6f23d6767 100644 --- a/src/crewai/cli/templates/pyproject.toml +++ b/src/crewai/cli/templates/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10,<=3.13" -crewai = {extras = ["tools"], version = "^0.30.5"} +crewai = {extras = ["tools"], version = "^0.30.6"} [tool.poetry.scripts] {{folder_name}} = "{{folder_name}}.main:run" diff --git a/src/crewai/crew.py b/src/crewai/crew.py index a5c10baa2..6047435f9 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -164,8 +164,8 @@ class Crew(BaseModel): """Set private attributes.""" if self.memory: self._long_term_memory = LongTermMemory() - self._short_term_memory = ShortTermMemory(embedder_config=self.embedder) - self._entity_memory = EntityMemory(embedder_config=self.embedder) + self._short_term_memory = ShortTermMemory(crew=self, embedder_config=self.embedder) + self._entity_memory = EntityMemory(crew=self, embedder_config=self.embedder) return self @model_validator(mode="after") diff --git a/src/crewai/memory/entity/entity_memory.py b/src/crewai/memory/entity/entity_memory.py index d52a995b8..32e672148 100644 --- a/src/crewai/memory/entity/entity_memory.py +++ b/src/crewai/memory/entity/entity_memory.py @@ -10,9 +10,9 @@ class EntityMemory(Memory): Inherits from the Memory class. """ - def __init__(self, embedder_config=None): + def __init__(self, crew=None, embedder_config=None): storage = RAGStorage( - type="entities", allow_reset=False, embedder_config=embedder_config + type="entities", allow_reset=False, embedder_config=embedder_config, crew=crew ) super().__init__(storage) diff --git a/src/crewai/memory/short_term/short_term_memory.py b/src/crewai/memory/short_term/short_term_memory.py index 2883d4ccf..30bf202c0 100644 --- a/src/crewai/memory/short_term/short_term_memory.py +++ b/src/crewai/memory/short_term/short_term_memory.py @@ -12,8 +12,8 @@ class ShortTermMemory(Memory): MemoryItem instances. """ - def __init__(self, embedder_config=None): - storage = RAGStorage(type="short_term", embedder_config=embedder_config) + def __init__(self, crew=None, embedder_config=None): + storage = RAGStorage(type="short_term", embedder_config=embedder_config, crew=crew) super().__init__(storage) def save(self, item: ShortTermMemoryItem) -> None: # type: ignore # BUG?: Signature of "save" incompatible with supertype "Memory" diff --git a/src/crewai/memory/storage/rag_storage.py b/src/crewai/memory/storage/rag_storage.py index b37a9260d..9a332ebfd 100644 --- a/src/crewai/memory/storage/rag_storage.py +++ b/src/crewai/memory/storage/rag_storage.py @@ -37,13 +37,18 @@ class RAGStorage(Storage): search efficiency. """ - def __init__(self, type, allow_reset=True, embedder_config=None): + def __init__(self, type, allow_reset=True, embedder_config=None, crew=None): super().__init__() if ( not os.getenv("OPENAI_API_KEY") and not os.getenv("OPENAI_BASE_URL") == "https://api.openai.com/v1" ): os.environ["OPENAI_API_KEY"] = "fake" + + agents = crew.agents if crew else [] + agents = [agent.role for agent in agents] + agents = "_".join(agents) + config = { "app": { "config": {"name": type, "collect_metrics": False, "log_level": "ERROR"} @@ -58,7 +63,7 @@ class RAGStorage(Storage): "provider": "chroma", "config": { "collection_name": type, - "dir": f"{db_storage_path()}/{type}", + "dir": f"{db_storage_path()}/{type}/{agents}", "allow_reset": allow_reset, }, }, diff --git a/tests/cassettes/test_save_task_pydantic_output.yaml b/tests/cassettes/test_save_task_pydantic_output.yaml index b5b74dfc5..dac06b1fc 100644 --- a/tests/cassettes/test_save_task_pydantic_output.yaml +++ b/tests/cassettes/test_save_task_pydantic_output.yaml @@ -1,25 +1,111 @@ interactions: - request: body: !!binary | - Cp4ICiQKIgoMc2VydmljZS5uYW1lEhIKEGNyZXdBSS10ZWxlbWV0cnkS9QcKEgoQY3Jld2FpLnRl - bGVtZXRyeRLeBwoQGH/MjACr+1Z/g0rBYTIxbRIIUs4pvGV+WcsqDENyZXcgQ3JlYXRlZDABOSjX - NhWP/7gXQbgwORWP/7gXShoKDmNyZXdhaV92ZXJzaW9uEggKBjAuMTYuM0oaCg5weXRob25fdmVy - c2lvbhIICgYzLjExLjdKMQoHY3Jld19pZBImCiQ0YzgyZDZjYy1jYjdiLTRiZjQtOWRiYy04ZWQ5 - Zjk4NWMyNjhKHAoMY3Jld19wcm9jZXNzEgwKCnNlcXVlbnRpYWxKFQoNY3Jld19sYW5ndWFnZRIE - CgJlbkoaChRjcmV3X251bWJlcl9vZl90YXNrcxICGAFKGwoVY3Jld19udW1iZXJfb2ZfYWdlbnRz - EgIYAUrJAgoLY3Jld19hZ2VudHMSuQIKtgJbeyJpZCI6ICIzYTMzZjQ2YS01M2NjLTRhZTctYjMz - NS03ZDdkMzZjMzAwYjQiLCAicm9sZSI6ICJTY29yZXIiLCAibWVtb3J5X2VuYWJsZWQ/IjogZmFs - c2UsICJ2ZXJib3NlPyI6IGZhbHNlLCAibWF4X2l0ZXIiOiAxNSwgIm1heF9ycG0iOiBudWxsLCAi - aTE4biI6ICJlbiIsICJsbG0iOiAie1wibmFtZVwiOiBudWxsLCBcIm1vZGVsX25hbWVcIjogXCJn - cHQtNFwiLCBcInRlbXBlcmF0dXJlXCI6IDAuNywgXCJjbGFzc1wiOiBcIkNoYXRPcGVuQUlcIn0i - LCAiZGVsZWdhdGlvbl9lbmFibGVkPyI6IGZhbHNlLCAidG9vbHNfbmFtZXMiOiBbXX1dSoYBCgpj - cmV3X3Rhc2tzEngKdlt7ImlkIjogIjYyNjkzYTVlLTRhZGQtNGE4OC1hZTE2LTQ2ZjczN2M0MzE2 - NyIsICJhc3luY19leGVjdXRpb24/IjogZmFsc2UsICJhZ2VudF9yb2xlIjogIlNjb3JlciIsICJ0 - b29sc19uYW1lcyI6IFtdfV1KKAoIcGxhdGZvcm0SHAoabWFjT1MtMTQuMy1hcm02NC1hcm0tNjRi - aXRKHAoQcGxhdGZvcm1fcmVsZWFzZRIICgYyMy4zLjBKGwoPcGxhdGZvcm1fc3lzdGVtEggKBkRh - cndpbkp7ChBwbGF0Zm9ybV92ZXJzaW9uEmcKZURhcndpbiBLZXJuZWwgVmVyc2lvbiAyMy4zLjA6 - IFdlZCBEZWMgMjAgMjE6MzA6NTkgUFNUIDIwMjM7IHJvb3Q6eG51LTEwMDAyLjgxLjV+Ny9SRUxF - QVNFX0FSTTY0X1Q2MDMwSgoKBGNwdXMSAhgMegIYAQ== + CqcuCiQKIgoMc2VydmljZS5uYW1lEhIKEGNyZXdBSS10ZWxlbWV0cnkS/i0KEgoQY3Jld2FpLnRl + bGVtZXRyeRKNAQoQWsK2m2g3VyJHWaXnQym/VhIII86T/ZrUN8EqClRvb2wgVXNhZ2UwATnYaVBJ + jjbPF0FYJVFJjjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHwoJdG9vbF9uYW1lEhIK + EGdldF9maW5hbF9hbnN3ZXJKDgoIYXR0ZW1wdHMSAhgBegIYARKNAQoQ6Z32Q3lxb6RU5NbYTjLU + SxIIqcY2PQT6l3gqClRvb2wgVXNhZ2UwATnAus9KjjbPF0EYU9BKjjbPF0oaCg5jcmV3YWlfdmVy + c2lvbhIICgYwLjMwLjZKHwoJdG9vbF9uYW1lEhIKEGdldF9maW5hbF9hbnN3ZXJKDgoIYXR0ZW1w + dHMSAhgBegIYARKNAQoQwek7gO4ckm9Jvn6BwHW9QxII3T6AbeLq7EIqClRvb2wgVXNhZ2UwATlY + cF9PjjbPF0GoM2BPjjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHwoJdG9vbF9uYW1l + EhIKEGdldF9maW5hbF9hbnN3ZXJKDgoIYXR0ZW1wdHMSAhgBegIYARLKAQoQxj4ww0iUXwfHLphC + 57m2khIIjJFrK75dr+gqEFRvb2wgVXNhZ2UgRXJyb3IwATlQt3hRjjbPF0GIfnlRjjbPF0oaCg5j + cmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKZgoDbGxtEl8KXXsibmFtZSI6IG51bGwsICJtb2RlbF9u + YW1lIjogImdwdC00LTAxMjUtcHJldmlldyIsICJ0ZW1wZXJhdHVyZSI6IDAuNywgImNsYXNzIjog + IkNoYXRPcGVuQUkifXoCGAESygEKEArpOi/Us2A3PpB8Gii7j88SCPzLVYFtDQSsKhBUb29sIFVz + YWdlIEVycm9yMAE56MF6Uo42zxdBaH17Uo42zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42 + SmYKA2xsbRJfCl17Im5hbWUiOiBudWxsLCAibW9kZWxfbmFtZSI6ICJncHQtNC0wMTI1LXByZXZp + ZXciLCAidGVtcGVyYXR1cmUiOiAwLjcsICJjbGFzcyI6ICJDaGF0T3BlbkFJIn16AhgBEsoBChBt + yk7Qq7Sgw6WMHkcEj6WfEgijl4wq3/wt7SoQVG9vbCBVc2FnZSBFcnJvcjABOeAyk1OONs8XQdja + k1OONs8XShoKDmNyZXdhaV92ZXJzaW9uEggKBjAuMzAuNkpmCgNsbG0SXwpdeyJuYW1lIjogbnVs + bCwgIm1vZGVsX25hbWUiOiAiZ3B0LTQtMDEyNS1wcmV2aWV3IiwgInRlbXBlcmF0dXJlIjogMC43 + LCAiY2xhc3MiOiAiQ2hhdE9wZW5BSSJ9egIYARJiChAmBkQ6MDSlxvmv4YVRGzmdEgj1PJQNKV6C + sCoQVG9vbCBVc2FnZSBFcnJvcjABOfgzEleONs8XQQjYEleONs8XShoKDmNyZXdhaV92ZXJzaW9u + EggKBjAuMzAuNnoCGAESjQEKEAwZ3MFe3tvKT/3fZgpV4ywSCEicyz0QPrdVKgpUb29sIFVzYWdl + MAE5CPdvWI42zxdBWLpwWI42zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42Sh8KCXRvb2xf + bmFtZRISChBnZXRfZmluYWxfYW5zd2VySg4KCGF0dGVtcHRzEgIYAXoCGAESjQEKEGIhNyFGf0X0 + iubEVUn96JASCCPQkQmTahyuKgpUb29sIFVzYWdlMAE5gFEoWo42zxdBgEspWo42zxdKGgoOY3Jl + d2FpX3ZlcnNpb24SCAoGMC4zMC42Sh8KCXRvb2xfbmFtZRISChBnZXRfZmluYWxfYW5zd2VySg4K + CGF0dGVtcHRzEgIYAXoCGAESjQEKECluqAOjM96Xcuo2pY/AxrUSCE2CDrSmkuFVKgpUb29sIFVz + YWdlMAE5YJvZW442zxdBoLTaW442zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42Sh8KCXRv + b2xfbmFtZRISChBnZXRfZmluYWxfYW5zd2VySg4KCGF0dGVtcHRzEgIYAXoCGAESYgoQ3rypXzEG + OaBuogXtWu23OxIIJU2tAn4rSesqEFRvb2wgVXNhZ2UgRXJyb3IwATmAst9fjjbPF0GgfeBfjjbP + F0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZ6AhgBEpcBChCoJakn4gJ/bsmLqhOQ+pzJEggZ + FE39y55kSSoKVG9vbCBVc2FnZTABOdAenmKONs8XQdAYn2KONs8XShoKDmNyZXdhaV92ZXJzaW9u + EggKBjAuMzAuNkopCgl0b29sX25hbWUSHAoaRGVsZWdhdGUgd29yayB0byBjby13b3JrZXJKDgoI + YXR0ZW1wdHMSAhgBegIYARKWAQoQbG8DmDglapO/4qWaAMeMhhII+ZHmV8V3pYsqClRvb2wgVXNh + Z2UwATlwxGFojjbPF0Goi2JojjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKKAoJdG9v + bF9uYW1lEhsKGUFzayBxdWVzdGlvbiB0byBjby13b3JrZXJKDgoIYXR0ZW1wdHMSAhgBegIYARKL + AQoQA3elhWektmDyQtq61PMfARIInyy2MM6Y3gwqClRvb2wgVXNhZ2UwATnoK/drjjbPF0EI9/dr + jjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHQoJdG9vbF9uYW1lEhAKDmxlYXJuX2Fi + b3V0X0FJSg4KCGF0dGVtcHRzEgIYAXoCGAESiwEKEGOUc3nLZT3TTF1UqTEf3aYSCAIG5j6E1JLk + KgpUb29sIFVzYWdlMAE5wIxYbY42zxdBuDRZbY42zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4z + MC42Sh0KCXRvb2xfbmFtZRIQCg5sZWFybl9hYm91dF9BSUoOCghhdHRlbXB0cxICGAF6AhgBEmIK + ELpJQh4iRyb0LtlYOjZkn+8SCCPJgujx+G0+KhBUb29sIFVzYWdlIEVycm9yMAE5ULmabo42zxdB + wE2bbo42zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42egIYARLzAQoQFQ74Wok+KKV4rR5E + kSYVMRIIJRc3G0tgxY4qClRvb2wgVXNhZ2UwATlYx7FzjjbPF0EYorJzjjbPF0oaCg5jcmV3YWlf + dmVyc2lvbhIICgYwLjMwLjZKHQoJdG9vbF9uYW1lEhAKDmxlYXJuX2Fib3V0X0FJSg4KCGF0dGVt + cHRzEgIYAUpmCgNsbG0SXwpdeyJuYW1lIjogbnVsbCwgIm1vZGVsX25hbWUiOiAiZ3B0LTMuNS10 + dXJiby0wMTI1IiwgInRlbXBlcmF0dXJlIjogMC43LCAiY2xhc3MiOiAiQ2hhdE9wZW5BSSJ9egIY + ARLzAQoQnJMORTVCM7CSablsUBxMJxIIQCKuv5AXvFEqClRvb2wgVXNhZ2UwATl4LDp1jjbPF0EQ + 5Dp1jjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHQoJdG9vbF9uYW1lEhAKDmxlYXJu + X2Fib3V0X0FJSg4KCGF0dGVtcHRzEgIYAUpmCgNsbG0SXwpdeyJuYW1lIjogbnVsbCwgIm1vZGVs + X25hbWUiOiAiZ3B0LTMuNS10dXJiby0wMTI1IiwgInRlbXBlcmF0dXJlIjogMC43LCAiY2xhc3Mi + OiAiQ2hhdE9wZW5BSSJ9egIYARLzAQoQAfw9BLcOs9bjmKBOkNP2pRII8jFQggGaAhsqClRvb2wg + VXNhZ2UwATlAbQJ3jjbPF0HwIAN3jjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHQoJ + dG9vbF9uYW1lEhAKDmxlYXJuX2Fib3V0X0FJSg4KCGF0dGVtcHRzEgIYAUpmCgNsbG0SXwpdeyJu + YW1lIjogbnVsbCwgIm1vZGVsX25hbWUiOiAiZ3B0LTMuNS10dXJiby0wMTI1IiwgInRlbXBlcmF0 + dXJlIjogMC43LCAiY2xhc3MiOiAiQ2hhdE9wZW5BSSJ9egIYARKXAQoQuzP2zqalo852qSEZJPoW + /RIInedZySqvqygqClRvb2wgVXNhZ2UwATkYAGWujjbPF0Go4mWujjbPF0oaCg5jcmV3YWlfdmVy + c2lvbhIICgYwLjMwLjZKKQoJdG9vbF9uYW1lEhwKGkRlbGVnYXRlIHdvcmsgdG8gY28td29ya2Vy + Sg4KCGF0dGVtcHRzEgIYAXoCGAESlwEKEATlyOCYjHSp1K3QoCeqMmUSCP/SCa7gOMy+KgpUb29s + IFVzYWdlMAE5QKeKuY42zxdBqGaLuY42zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42SikK + CXRvb2xfbmFtZRIcChpEZWxlZ2F0ZSB3b3JrIHRvIGNvLXdvcmtlckoOCghhdHRlbXB0cxICGAF6 + AhgBEpcBChDCNHUdgM9SPykW9jZLAszpEgjxF3ox7N4UJyoKVG9vbCBVc2FnZTABOeDPiMqONs8X + QdCiicqONs8XShoKDmNyZXdhaV92ZXJzaW9uEggKBjAuMzAuNkopCgl0b29sX25hbWUSHAoaRGVs + ZWdhdGUgd29yayB0byBjby13b3JrZXJKDgoIYXR0ZW1wdHMSAhgBegIYARKHAQoQ79rs2SVt97mT + uX/cWDscnBII6rrlGA8RtbMqClRvb2wgVXNhZ2UwATkYFcz6jjbPF0FQ3Mz6jjbPF0oaCg5jcmV3 + YWlfdmVyc2lvbhIICgYwLjMwLjZKGQoJdG9vbF9uYW1lEgwKCm11bHRpcGxpZXJKDgoIYXR0ZW1w + dHMSAhgBegIYARKHAQoQVP9tyrp7Wv9IolbUgao9uBII8inECsdSecYqClRvb2wgVXNhZ2UwATl4 + JZH8jjbPF0GIyZH8jjbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKGQoJdG9vbF9uYW1l + EgwKCm11bHRpcGxpZXJKDgoIYXR0ZW1wdHMSAhgBegIYARJiChCQ/ikD6wODQRRK4sOy00xbEgh3 + W3X41OAJQSoQVG9vbCBVc2FnZSBFcnJvcjABOXi4pf+ONs8XQeB3pv+ONs8XShoKDmNyZXdhaV92 + ZXJzaW9uEggKBjAuMzAuNnoCGAESYgoQ53JWAKq1hJb9rscUFhC6GhIIPzTRaeMJnJYqEFRvb2wg + VXNhZ2UgRXJyb3IwATkIPJsAjzbPF0GQzJsAjzbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMw + LjZ6AhgBEvMBChC/rx/MIKAdxGOMAfLmXNJoEghCqOptNDfKXSoKVG9vbCBVc2FnZTABOaAAQwuP + Ns8XQejuQwuPNs8XShoKDmNyZXdhaV92ZXJzaW9uEggKBjAuMzAuNkodCgl0b29sX25hbWUSEAoO + bGVhcm5fYWJvdXRfQUlKDgoIYXR0ZW1wdHMSAhgBSmYKA2xsbRJfCl17Im5hbWUiOiBudWxsLCAi + bW9kZWxfbmFtZSI6ICJncHQtMy41LXR1cmJvLTAxMjUiLCAidGVtcGVyYXR1cmUiOiAwLjcsICJj + bGFzcyI6ICJDaGF0T3BlbkFJIn16AhgBEsoBChAJc/cdYOh6bOxXLE4BSMa0Egg1m5FL4NyjeCoQ + VG9vbCBVc2FnZSBFcnJvcjABOXiAigyPNs8XQZhLiwyPNs8XShoKDmNyZXdhaV92ZXJzaW9uEggK + BjAuMzAuNkpmCgNsbG0SXwpdeyJuYW1lIjogbnVsbCwgIm1vZGVsX25hbWUiOiAiZ3B0LTMuNS10 + dXJiby0wMTI1IiwgInRlbXBlcmF0dXJlIjogMC43LCAiY2xhc3MiOiAiQ2hhdE9wZW5BSSJ9egIY + ARLzAQoQIwsE8AeUGx2Zlpsj/8cIpxIIGiYkqh1O8V8qClRvb2wgVXNhZ2UwATmIou0NjzbPF0EI + Xu4NjzbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHQoJdG9vbF9uYW1lEhAKDmxlYXJu + X2Fib3V0X0FJSg4KCGF0dGVtcHRzEgIYAUpmCgNsbG0SXwpdeyJuYW1lIjogbnVsbCwgIm1vZGVs + X25hbWUiOiAiZ3B0LTMuNS10dXJiby0wMTI1IiwgInRlbXBlcmF0dXJlIjogMC43LCAiY2xhc3Mi + OiAiQ2hhdE9wZW5BSSJ9egIYARLzAQoQzE4sWSyDKyW+MsjMu3qaURII0Ek+EFuG+pQqClRvb2wg + VXNhZ2UwATl4knUPjzbPF0FYPnYPjzbPF0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKHQoJ + dG9vbF9uYW1lEhAKDmxlYXJuX2Fib3V0X0FJSg4KCGF0dGVtcHRzEgIYAUpmCgNsbG0SXwpdeyJu + YW1lIjogbnVsbCwgIm1vZGVsX25hbWUiOiAiZ3B0LTMuNS10dXJiby0wMTI1IiwgInRlbXBlcmF0 + dXJlIjogMC43LCAiY2xhc3MiOiAiQ2hhdE9wZW5BSSJ9egIYARKIAQoQV5Ebj7z0WSmnDL6cuEwc + aRIIjQwTYaUnU+0qClRvb2wgVXNhZ2UwATmoPboXjzbPF0Eo+boXjzbPF0oaCg5jcmV3YWlfdmVy + c2lvbhIICgYwLjMwLjZKGgoJdG9vbF9uYW1lEg0KC3JldHVybl9kYXRhSg4KCGF0dGVtcHRzEgIY + AXoCGAESlwEKEC6MfuEYt3qySHDPP/fGhDoSCME60nPc2PP5KgpUb29sIFVzYWdlMAE5kBWpIo82 + zxdBmOSpIo82zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42SikKCXRvb2xfbmFtZRIcChpE + ZWxlZ2F0ZSB3b3JrIHRvIGNvLXdvcmtlckoOCghhdHRlbXB0cxICGAF6AhgBEo8BChAW4yhha9hM + Bq622l4ljFgrEgiqbqTTWlbblCoKVG9vbCBVc2FnZTABOcgCViiPNs8XQVjlViiPNs8XShoKDmNy + ZXdhaV92ZXJzaW9uEggKBjAuMzAuNkohCgl0b29sX25hbWUSFAoSbXVsdGlwbGNhdGlvbl90b29s + Sg4KCGF0dGVtcHRzEgIYAXoCGAESjwEKEDMq2VDCq4/7QaQhcHACuUQSCN8bD12jrjruKgpUb29s + IFVzYWdlMAE5OAsOKo82zxdBSK8OKo82zxdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC4zMC42SiEK + CXRvb2xfbmFtZRIUChJtdWx0aXBsY2F0aW9uX3Rvb2xKDgoIYXR0ZW1wdHMSAhgBegIYARKPAQoQ + 7Q6do5ZLFG1iUnTRbk8ZOBIISweZORdlmm8qClRvb2wgVXNhZ2UwATngLc4rjzbPF0HY1c4rjzbP + F0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjMwLjZKIQoJdG9vbF9uYW1lEhQKEm11bHRpcGxjYXRp + b25fdG9vbEoOCghhdHRlbXB0cxICGAF6AhgBEo8BChDAqYWXAeTztQaza44KbHvPEgjLnc1ioqFZ + 2yoKVG9vbCBVc2FnZTABOWAPky2PNs8XQaCrky2PNs8XShoKDmNyZXdhaV92ZXJzaW9uEggKBjAu + MzAuNkohCgl0b29sX25hbWUSFAoSbXVsdGlwbGNhdGlvbl90b29sSg4KCGF0dGVtcHRzEgIYAXoC + GAE= headers: Accept: - '*/*' @@ -28,13 +114,13 @@ interactions: Connection: - keep-alive Content-Length: - - '1057' + - '5930' Content-Type: - application/x-protobuf User-Agent: - - OTel-OTLP-Exporter-Python/1.23.0 + - OTel-OTLP-Exporter-Python/1.24.0 method: POST - uri: http://telemetry.crewai.com:4318/v1/traces + uri: https://telemetry.crewai.com:4319/v1/traces response: body: string: "\n\0" @@ -44,7 +130,7 @@ interactions: Content-Type: - application/x-protobuf Date: - - Sat, 02 Mar 2024 16:30:50 GMT + - Tue, 14 May 2024 01:26:13 GMT status: code: 200 message: OK @@ -55,13 +141,13 @@ interactions: I now can give a great answer\nFinal Answer: my best complete final answer to the task.\nYour final answer must be the great and the most complete as possible, it must be outcome described.\n\nI MUST use these formats, my job depends on - it!\n\nThought: \n\nCurrent Task: Give me an integer score between 1-5 for the - following title: ''The impact of AI in the future of work''\n\nThis is the expect - criteria for your final answer: The score of the title. \n you MUST return the - actual complete content as the final answer, not a summary.\n\nBegin! This is - VERY important to you, use the tools available and give your best Final Answer, - your job depends on it!\n\nThought: \n"}], "model": "gpt-4", "n": 1, "stop": - ["\nObservation"], "stream": true, "temperature": 0.7}' + it!\nCurrent Task: Give me an integer score between 1-5 for the following title: + ''The impact of AI in the future of work''\n\nThis is the expect criteria for + your final answer: The score of the title. \n you MUST return the actual complete + content as the final answer, not a summary.\n\nBegin! This is VERY important + to you, use the tools available and give your best Final Answer, your job depends + on it!\n\nThought:\n"}], "model": "gpt-4", "n": 1, "stop": ["\nObservation"], + "stream": true, "temperature": 0.7}' headers: accept: - application/json @@ -70,13 +156,13 @@ interactions: connection: - keep-alive content-length: - - '1012' + - '996' content-type: - application/json host: - api.openai.com user-agent: - - OpenAI/Python 1.12.0 + - OpenAI/Python 1.29.0 x-stainless-arch: - arm64 x-stainless-async: @@ -86,7 +172,7 @@ interactions: x-stainless-os: - MacOS x-stainless-package-version: - - 1.12.0 + - 1.29.0 x-stainless-runtime: - CPython x-stainless-runtime-version: @@ -95,502 +181,268 @@ interactions: uri: https://api.openai.com/v1/chat/completions response: body: - string: 'data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + string: 'data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"After"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - title"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + considering"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - ''"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - impact"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - of"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - AI"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - in"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - future"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - of"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - work"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - sounds"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - intriguing"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - and"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - futuristic"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - It"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - hints"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - at"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - comprehensive"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - discussion"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - about"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - how"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - artificial"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - intelligence"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - will"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - change"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - work"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - landscape"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - in"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - future"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - It"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - topic"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - of"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - high"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" relevance"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - today"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + depth"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - is"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + potential"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - likely"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + interest"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - attract"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - broad"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - audience"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - who"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - are"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - interested"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - AI"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + topic"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - future"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - predictions"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - and"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - work"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - trends"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - However"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - it"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - could"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - be"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - improved"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - by"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - being"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - more"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - specific"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" as"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - AI"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + well"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - is"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + as"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - vast"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + clarity"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - field"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - its"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + simplicity"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - impact"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - could"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - vary"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - greatly"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - depending"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - on"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - specific"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - area"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - work"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - being"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - discussed"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - \n\n"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - Answer"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - My"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - score"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - for"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" title"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" ''"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" impact"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" AI"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" future"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" work"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''.\n\n"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - is"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - "},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + Answer"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"4"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - out"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + Based"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + on"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + my"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + evaluation"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + I"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + give"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + title"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + ''"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + impact"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + AI"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + in"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + future"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + work"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + score"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" "},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"5"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"4"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + out"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8yMY5zPIoeYVA8EoJGbATBUGMjynm","object":"chat.completion.chunk","created":1709397049,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + "},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"5"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-9ObDhPtGi5k6ALX2jaFMR0vwXhSx0","object":"chat.completion.chunk","created":1715649973,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} data: [DONE] @@ -601,35 +453,29 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85e2c6041d59a5e9-GRU - Cache-Control: - - no-cache, must-revalidate + - 8837194f3860a686-MIA Connection: - keep-alive Content-Type: - - text/event-stream + - text/event-stream; charset=utf-8 Date: - - Sat, 02 Mar 2024 16:30:49 GMT + - Tue, 14 May 2024 01:26:14 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=dpm3qkNnPRrD.XgwMjNuVIFUnW80pmsbWiUtlMu2AJo-1709397049-1.0.1.1-UE6fZLe7mjM5CQUFK5q9vbtp49yy_8Gk4dvheodO_g8m.3uhT1hzAUL3zubblMr9zy9h3Nt3QDV9fDAkyIN6vw; - path=/; expires=Sat, 02-Mar-24 17:00:49 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=o_N1eUBbqWWHvbE622tXs5BC9yN1X1bxp3npQXI46JU-1715649974-1.0.1.1-ALOCo.oJW08V4.F5WqVArJDbxakTERtLPfwUlDjTYrrg_WiJox.Pw_n.PnDfEdxa52BbaPI8M80h2S3wdJy2sw; + path=/; expires=Tue, 14-May-24 01:56:14 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=3JtLrL1KicYrpqgcmhbJLO5E94SJvtjJF2.Up7kZBLo-1709397049533-0.0.1.1-604800000; + - _cfuvid=vYif.qp5YND_OTGCG3IgxPXT3sqDTSpeVEIUapP.n.k-1715649974367-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked - access-control-allow-origin: - - '*' alt-svc: - h3=":443"; ma=86400 - openai-model: - - gpt-4-0613 openai-organization: - crewai-iuxna1 openai-processing-ms: - - '293' + - '510' openai-version: - '2020-10-01' strict-transport-security: @@ -639,27 +485,27 @@ interactions: x-ratelimit-limit-tokens: - '300000' x-ratelimit-remaining-requests: - - '9999' + - '9997' x-ratelimit-remaining-tokens: - - '299768' + - '299098' x-ratelimit-reset-requests: - - 6ms + - 13ms x-ratelimit-reset-tokens: - - 46ms + - 180ms x-request-id: - - req_57af928a9e81d86db98715323e76bb12 + - req_26f0f1e02a54a0aaf7e8b96ba7d56837 status: code: 200 message: OK - request: - body: '{"messages": [{"role": "user", "content": "My score for the title ''The - impact of AI in the future of work'' is 4 out of 5."}, {"role": "system", "content": - "I''m gonna convert this raw text into valid JSON."}], "model": "gpt-4", "tool_choice": - {"type": "function", "function": {"name": "ScoreOutput"}}, "tools": [{"type": - "function", "function": {"name": "ScoreOutput", "description": "Correctly extracted - `ScoreOutput` with all the required parameters with correct types", "parameters": - {"properties": {"score": {"title": "Score", "type": "integer"}}, "required": - ["score"], "type": "object"}}}]}' + body: '{"messages": [{"role": "user", "content": "Based on my evaluation, I give + the title ''The impact of AI in the future of work'' a score of 4 out of 5."}, + {"role": "system", "content": "I''m gonna convert this raw text into valid JSON."}], + "model": "gpt-4", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}}, + "tools": [{"type": "function", "function": {"name": "ScoreOutput", "description": + "Correctly extracted `ScoreOutput` with all the required parameters with correct + types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}}, + "required": ["score"], "type": "object"}}}]}' headers: accept: - application/json @@ -668,16 +514,16 @@ interactions: connection: - keep-alive content-length: - - '595' + - '621' content-type: - application/json cookie: - - __cf_bm=dpm3qkNnPRrD.XgwMjNuVIFUnW80pmsbWiUtlMu2AJo-1709397049-1.0.1.1-UE6fZLe7mjM5CQUFK5q9vbtp49yy_8Gk4dvheodO_g8m.3uhT1hzAUL3zubblMr9zy9h3Nt3QDV9fDAkyIN6vw; - _cfuvid=3JtLrL1KicYrpqgcmhbJLO5E94SJvtjJF2.Up7kZBLo-1709397049533-0.0.1.1-604800000 + - __cf_bm=o_N1eUBbqWWHvbE622tXs5BC9yN1X1bxp3npQXI46JU-1715649974-1.0.1.1-ALOCo.oJW08V4.F5WqVArJDbxakTERtLPfwUlDjTYrrg_WiJox.Pw_n.PnDfEdxa52BbaPI8M80h2S3wdJy2sw; + _cfuvid=vYif.qp5YND_OTGCG3IgxPXT3sqDTSpeVEIUapP.n.k-1715649974367-0.0.1.1-604800000 host: - api.openai.com user-agent: - - OpenAI/Python 1.12.0 + - OpenAI/Python 1.29.0 x-stainless-arch: - arm64 x-stainless-async: @@ -687,7 +533,7 @@ interactions: x-stainless-os: - MacOS x-stainless-package-version: - - 1.12.0 + - 1.29.0 x-stainless-runtime: - CPython x-stainless-runtime-version: @@ -697,20 +543,18 @@ interactions: response: body: string: !!binary | - ISQLACBG2lafptrZGtOUvJieBI2egE/dBJcG7UHRmNqmL92CYRfI5EQTCKgs07NYzIKeHmqt+r93 - JwDOUkowmUZFYryuDjY3H8P2ZYjToZmX4/Aajo/V1JuzxtvDPSsCoIvnKilG4jUXA3XmLAS5ufxM - pZRo9hvD9rDf6LaFV4xLlaYEJ76odqqNXrM96nTqZonKKfElAGBXGwH87n2XEo1KL+KFIVACXwKY - Oa0owSjPZ3kR2YIVQC5s3aSELbUWzhXO6b8k0pocKsFdO7dJv0Za/61fntvXgwtz/zRS91fzp/PL - k6OoO3zjhNQzGz8p1AOjFIPK6iRhBKCNzIKeekpcpu7KwpeFCgOgib+nBHffFvhmnrhMfVOi820P - VN14EG3shx4/UCyjdhOfuTjfMJxR64C/F8LGKMG8cJ7GOgjgx5LV0jhX6DNnfPFXuIWyOSWajQTw - 0OQQ2DDnfvFATmQ2G0MxSYJxBFb+xjM7UZnPZnaVxUEYAw== + g2QBAMTINfMxamd1CeMeEI6KoYFref5vBi4N2oOiMbVNv3QLhr1AppZoAgF1drbOzezQ65E14dmt + ADjNKcFsksRMO1Ud3qXHqqnW3c7ZUq/M23vj7mI9eXr198urN1YEQJvOiiz2xGsuBurUGghycvlZ + kVOi2W92e53hsN8X3tE2LxQlOHax2qk2es12r9OJnWZFoMSXAIBtaQTw3fsuJRqVVsQLQ6AEfgTQ + W1VQgkkI0xATE1kB5MLWTUqYUinhXLRW/WWJUuRQDm7ruUX6a6LU3/3z09v8MH9W3WF6MLi0g3h7 + /LJO+pyQembtBoV6YJRiUFmdJIwANIme0FtPmfXFXRldGVUYAE38e0pw+22Ab4bM+uKbEp1vs6fq + xr2oYz/0+J5iGZUdO2/TsGA4o9YBfzeEjVGCIVpHY+0F8GPJammcS3Teahf/op0XJlCi2ejpBLhp + cghsmHJfPJATmc1mVwySYByBlb/R1IwL7/zUrrLYCwMD headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85e2c61edff5a5e9-GRU - Cache-Control: - - no-cache, must-revalidate + - 88371965caa0a686-MIA Connection: - keep-alive Content-Encoding: @@ -718,21 +562,17 @@ interactions: Content-Type: - application/json Date: - - Sat, 02 Mar 2024 16:30:53 GMT + - Tue, 14 May 2024 01:26:18 GMT Server: - cloudflare Transfer-Encoding: - chunked - access-control-allow-origin: - - '*' alt-svc: - h3=":443"; ma=86400 - openai-model: - - gpt-4-0613 openai-organization: - crewai-iuxna1 openai-processing-ms: - - '377' + - '994' openai-version: - '2020-10-01' strict-transport-security: @@ -744,13 +584,13 @@ interactions: x-ratelimit-remaining-requests: - '9999' x-ratelimit-remaining-tokens: - - '299950' + - '299944' x-ratelimit-reset-requests: - 6ms x-ratelimit-reset-tokens: - - 10ms + - 11ms x-request-id: - - req_2095be3aba23621cb34e13184d2c0734 + - req_a9b61926ad5fdaf004dd4b99738bcadb status: code: 200 message: OK diff --git a/tests/memory/short_term_memory_test.py b/tests/memory/short_term_memory_test.py index 6dff0f2d1..fa8cc41f9 100644 --- a/tests/memory/short_term_memory_test.py +++ b/tests/memory/short_term_memory_test.py @@ -1,13 +1,32 @@ import pytest +from crewai.agent import Agent +from crewai.crew import Crew from crewai.memory.short_term.short_term_memory import ShortTermMemory from crewai.memory.short_term.short_term_memory_item import ShortTermMemoryItem +from crewai.task import Task @pytest.fixture def short_term_memory(): """Fixture to create a ShortTermMemory instance""" - return ShortTermMemory() + agent = Agent( + role="Researcher", + goal="Search relevant data and provide results", + backstory="You are a researcher at a leading tech think tank.", + tools=[], + verbose=True, + ) + + task = Task( + description="Perform a search on specific topics.", + expected_output="A list of relevant URLs based on the search query.", + agent=agent, + ) + return ShortTermMemory(crew=Crew( + agents=[agent], + tasks=[task] + )) @pytest.mark.vcr(filter_headers=["authorization"])