chore: migrate package name to letta (#1775)
Co-authored-by: Charles Packer <packercharles@gmail.com> Co-authored-by: Shubham Naik <shubham.naik10@gmail.com> Co-authored-by: Shubham Naik <shub@memgpt.ai>
This commit is contained in:
@@ -5,8 +5,8 @@
|
||||
"id": "cac06555-9ce8-4f01-bbef-3f8407f4b54d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Lab 3: Building custom data connectors for MemGPT\n",
|
||||
"This example notebook goes over how to create a connector to load external data sources into MemGPT agents. "
|
||||
"# Lab 3: Building custom data connectors for Letta\n",
|
||||
"This example notebook goes over how to create a connector to load external data sources into Letta agents. "
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -26,7 +26,7 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from memgpt import create_client \n",
|
||||
"from letta import create_client \n",
|
||||
"\n",
|
||||
"client = create_client() "
|
||||
]
|
||||
@@ -68,10 +68,10 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import memgpt\n",
|
||||
"import letta\n",
|
||||
"import chromadb\n",
|
||||
"\n",
|
||||
"print(memgpt.__version__)\n",
|
||||
"print(letta.__version__)\n",
|
||||
"print(chromadb.__version__)"
|
||||
]
|
||||
},
|
||||
@@ -81,7 +81,7 @@
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Loading external data into archival memory \n",
|
||||
"In this section, we'll how you how you can use the `llama-index` library add external data sources as memories into MemGPT. "
|
||||
"In this section, we'll how you how you can use the `llama-index` library add external data sources as memories into Letta. "
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -94,23 +94,23 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Requirement already satisfied: llama-index in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (0.10.27)\n",
|
||||
"Requirement already satisfied: llama-index in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (0.10.27)\n",
|
||||
"Collecting llama-index-readers-web\n",
|
||||
" Downloading llama_index_readers_web-0.2.2-py3-none-any.whl.metadata (1.2 kB)\n",
|
||||
"Requirement already satisfied: llama-index-agent-openai<0.3.0,>=0.1.4 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.2.2)\n",
|
||||
"Requirement already satisfied: llama-index-cli<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.11)\n",
|
||||
"Requirement already satisfied: llama-index-core<0.11.0,>=0.10.27 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.10.27)\n",
|
||||
"Requirement already satisfied: llama-index-embeddings-openai<0.2.0,>=0.1.5 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.7)\n",
|
||||
"Requirement already satisfied: llama-index-indices-managed-llama-cloud<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.5)\n",
|
||||
"Requirement already satisfied: llama-index-legacy<0.10.0,>=0.9.48 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.9.48)\n",
|
||||
"Requirement already satisfied: llama-index-llms-openai<0.2.0,>=0.1.13 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.14)\n",
|
||||
"Requirement already satisfied: llama-index-multi-modal-llms-openai<0.2.0,>=0.1.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.4)\n",
|
||||
"Requirement already satisfied: llama-index-program-openai<0.2.0,>=0.1.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.5)\n",
|
||||
"Requirement already satisfied: llama-index-question-gen-openai<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.3)\n",
|
||||
"Requirement already satisfied: llama-index-readers-file<0.2.0,>=0.1.4 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.13)\n",
|
||||
"Requirement already satisfied: llama-index-readers-llama-parse<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index) (0.1.4)\n",
|
||||
"Requirement already satisfied: aiohttp<4.0.0,>=3.9.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-web) (3.9.3)\n",
|
||||
"Requirement already satisfied: beautifulsoup4<5.0.0,>=4.12.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-web) (4.12.3)\n",
|
||||
"Requirement already satisfied: llama-index-agent-openai<0.3.0,>=0.1.4 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.2.2)\n",
|
||||
"Requirement already satisfied: llama-index-cli<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.11)\n",
|
||||
"Requirement already satisfied: llama-index-core<0.11.0,>=0.10.27 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.10.27)\n",
|
||||
"Requirement already satisfied: llama-index-embeddings-openai<0.2.0,>=0.1.5 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.7)\n",
|
||||
"Requirement already satisfied: llama-index-indices-managed-llama-cloud<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.5)\n",
|
||||
"Requirement already satisfied: llama-index-legacy<0.10.0,>=0.9.48 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.9.48)\n",
|
||||
"Requirement already satisfied: llama-index-llms-openai<0.2.0,>=0.1.13 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.14)\n",
|
||||
"Requirement already satisfied: llama-index-multi-modal-llms-openai<0.2.0,>=0.1.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.4)\n",
|
||||
"Requirement already satisfied: llama-index-program-openai<0.2.0,>=0.1.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.5)\n",
|
||||
"Requirement already satisfied: llama-index-question-gen-openai<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.3)\n",
|
||||
"Requirement already satisfied: llama-index-readers-file<0.2.0,>=0.1.4 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.13)\n",
|
||||
"Requirement already satisfied: llama-index-readers-llama-parse<0.2.0,>=0.1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index) (0.1.4)\n",
|
||||
"Requirement already satisfied: aiohttp<4.0.0,>=3.9.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-web) (3.9.3)\n",
|
||||
"Requirement already satisfied: beautifulsoup4<5.0.0,>=4.12.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-web) (4.12.3)\n",
|
||||
"Collecting chromedriver-autoinstaller<0.7.0,>=0.6.3 (from llama-index-readers-web)\n",
|
||||
" Using cached chromedriver_autoinstaller-0.6.4-py3-none-any.whl.metadata (2.1 kB)\n",
|
||||
"Collecting html2text<2025.0.0,>=2024.2.26 (from llama-index-readers-web)\n",
|
||||
@@ -124,44 +124,44 @@
|
||||
" Using cached newspaper3k-0.2.8-py3-none-any.whl.metadata (11 kB)\n",
|
||||
"Collecting playwright<2.0,>=1.30 (from llama-index-readers-web)\n",
|
||||
" Using cached playwright-1.46.0-py3-none-macosx_11_0_universal2.whl.metadata (3.5 kB)\n",
|
||||
"Requirement already satisfied: requests<3.0.0,>=2.31.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-web) (2.31.0)\n",
|
||||
"Requirement already satisfied: requests<3.0.0,>=2.31.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-web) (2.31.0)\n",
|
||||
"Collecting selenium<5.0.0,>=4.17.2 (from llama-index-readers-web)\n",
|
||||
" Downloading selenium-4.24.0-py3-none-any.whl.metadata (7.1 kB)\n",
|
||||
"Collecting spider-client<0.0.28,>=0.0.27 (from llama-index-readers-web)\n",
|
||||
" Using cached spider_client-0.0.27-py3-none-any.whl\n",
|
||||
"Requirement already satisfied: urllib3>=1.1.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-web) (2.2.1)\n",
|
||||
"Requirement already satisfied: aiosignal>=1.1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.3.1)\n",
|
||||
"Requirement already satisfied: attrs>=17.3.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (23.2.0)\n",
|
||||
"Requirement already satisfied: frozenlist>=1.1.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.4.1)\n",
|
||||
"Requirement already satisfied: multidict<7.0,>=4.5 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (6.0.5)\n",
|
||||
"Requirement already satisfied: yarl<2.0,>=1.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.9.4)\n",
|
||||
"Requirement already satisfied: soupsieve>1.2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from beautifulsoup4<5.0.0,>=4.12.3->llama-index-readers-web) (2.5)\n",
|
||||
"Requirement already satisfied: packaging>=23.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from chromedriver-autoinstaller<0.7.0,>=0.6.3->llama-index-readers-web) (24.0)\n",
|
||||
"Requirement already satisfied: openai>=1.14.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-agent-openai<0.3.0,>=0.1.4->llama-index) (1.16.2)\n",
|
||||
"Requirement already satisfied: PyYAML>=6.0.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (6.0.1)\n",
|
||||
"Requirement already satisfied: SQLAlchemy>=1.4.49 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from SQLAlchemy[asyncio]>=1.4.49->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.0.29)\n",
|
||||
"Requirement already satisfied: dataclasses-json in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.6.4)\n",
|
||||
"Requirement already satisfied: deprecated>=1.2.9.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.2.14)\n",
|
||||
"Requirement already satisfied: dirtyjson<2.0.0,>=1.0.8 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.8)\n",
|
||||
"Requirement already satisfied: fsspec>=2023.5.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (2024.2.0)\n",
|
||||
"Requirement already satisfied: httpx in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.25.2)\n",
|
||||
"Requirement already satisfied: llamaindex-py-client<0.2.0,>=0.1.16 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.1.16)\n",
|
||||
"Requirement already satisfied: nest-asyncio<2.0.0,>=1.5.8 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.6.0)\n",
|
||||
"Requirement already satisfied: networkx>=3.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (3.3)\n",
|
||||
"Requirement already satisfied: nltk<4.0.0,>=3.8.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (3.8.1)\n",
|
||||
"Requirement already satisfied: numpy in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.26.4)\n",
|
||||
"Requirement already satisfied: pandas in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (2.2.1)\n",
|
||||
"Requirement already satisfied: pillow>=9.0.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (10.3.0)\n",
|
||||
"Requirement already satisfied: tenacity<9.0.0,>=8.2.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (8.2.3)\n",
|
||||
"Requirement already satisfied: tiktoken>=0.3.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.5.2)\n",
|
||||
"Requirement already satisfied: tqdm<5.0.0,>=4.66.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (4.66.2)\n",
|
||||
"Requirement already satisfied: typing-extensions>=4.5.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (4.11.0)\n",
|
||||
"Requirement already satisfied: typing-inspect>=0.8.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.9.0)\n",
|
||||
"Requirement already satisfied: wrapt in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.16.0)\n",
|
||||
"Requirement already satisfied: pymupdf<2.0.0,>=1.23.21 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (1.24.1)\n",
|
||||
"Requirement already satisfied: pypdf<5.0.0,>=4.0.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (4.1.0)\n",
|
||||
"Requirement already satisfied: striprtf<0.0.27,>=0.0.26 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (0.0.26)\n",
|
||||
"Requirement already satisfied: llama-parse<0.5.0,>=0.4.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llama-index-readers-llama-parse<0.2.0,>=0.1.2->llama-index) (0.4.0)\n",
|
||||
"Requirement already satisfied: urllib3>=1.1.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-web) (2.2.1)\n",
|
||||
"Requirement already satisfied: aiosignal>=1.1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.3.1)\n",
|
||||
"Requirement already satisfied: attrs>=17.3.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (23.2.0)\n",
|
||||
"Requirement already satisfied: frozenlist>=1.1.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.4.1)\n",
|
||||
"Requirement already satisfied: multidict<7.0,>=4.5 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (6.0.5)\n",
|
||||
"Requirement already satisfied: yarl<2.0,>=1.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from aiohttp<4.0.0,>=3.9.1->llama-index-readers-web) (1.9.4)\n",
|
||||
"Requirement already satisfied: soupsieve>1.2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from beautifulsoup4<5.0.0,>=4.12.3->llama-index-readers-web) (2.5)\n",
|
||||
"Requirement already satisfied: packaging>=23.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from chromedriver-autoinstaller<0.7.0,>=0.6.3->llama-index-readers-web) (24.0)\n",
|
||||
"Requirement already satisfied: openai>=1.14.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-agent-openai<0.3.0,>=0.1.4->llama-index) (1.16.2)\n",
|
||||
"Requirement already satisfied: PyYAML>=6.0.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (6.0.1)\n",
|
||||
"Requirement already satisfied: SQLAlchemy>=1.4.49 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from SQLAlchemy[asyncio]>=1.4.49->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.0.29)\n",
|
||||
"Requirement already satisfied: dataclasses-json in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.6.4)\n",
|
||||
"Requirement already satisfied: deprecated>=1.2.9.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.2.14)\n",
|
||||
"Requirement already satisfied: dirtyjson<2.0.0,>=1.0.8 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.8)\n",
|
||||
"Requirement already satisfied: fsspec>=2023.5.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (2024.2.0)\n",
|
||||
"Requirement already satisfied: httpx in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.25.2)\n",
|
||||
"Requirement already satisfied: llamaindex-py-client<0.2.0,>=0.1.16 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.1.16)\n",
|
||||
"Requirement already satisfied: nest-asyncio<2.0.0,>=1.5.8 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.6.0)\n",
|
||||
"Requirement already satisfied: networkx>=3.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (3.3)\n",
|
||||
"Requirement already satisfied: nltk<4.0.0,>=3.8.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (3.8.1)\n",
|
||||
"Requirement already satisfied: numpy in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.26.4)\n",
|
||||
"Requirement already satisfied: pandas in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (2.2.1)\n",
|
||||
"Requirement already satisfied: pillow>=9.0.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (10.3.0)\n",
|
||||
"Requirement already satisfied: tenacity<9.0.0,>=8.2.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (8.2.3)\n",
|
||||
"Requirement already satisfied: tiktoken>=0.3.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.5.2)\n",
|
||||
"Requirement already satisfied: tqdm<5.0.0,>=4.66.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (4.66.2)\n",
|
||||
"Requirement already satisfied: typing-extensions>=4.5.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (4.11.0)\n",
|
||||
"Requirement already satisfied: typing-inspect>=0.8.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (0.9.0)\n",
|
||||
"Requirement already satisfied: wrapt in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-core<0.11.0,>=0.10.27->llama-index) (1.16.0)\n",
|
||||
"Requirement already satisfied: pymupdf<2.0.0,>=1.23.21 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (1.24.1)\n",
|
||||
"Requirement already satisfied: pypdf<5.0.0,>=4.0.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (4.1.0)\n",
|
||||
"Requirement already satisfied: striprtf<0.0.27,>=0.0.26 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (0.0.26)\n",
|
||||
"Requirement already satisfied: llama-parse<0.5.0,>=0.4.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llama-index-readers-llama-parse<0.2.0,>=0.1.2->llama-index) (0.4.0)\n",
|
||||
"Collecting cssselect>=0.9.2 (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
" Using cached cssselect-1.2.0-py2.py3-none-any.whl.metadata (2.2 kB)\n",
|
||||
"Collecting lxml>=3.6.0 (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
@@ -174,51 +174,51 @@
|
||||
" Using cached feedfinder2-0.0.4-py3-none-any.whl\n",
|
||||
"Collecting jieba3k>=0.35.1 (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
" Using cached jieba3k-0.35.1-py3-none-any.whl\n",
|
||||
"Requirement already satisfied: python-dateutil>=2.5.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (2.9.0.post0)\n",
|
||||
"Requirement already satisfied: python-dateutil>=2.5.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (2.9.0.post0)\n",
|
||||
"Collecting tinysegmenter==0.3 (from newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
" Using cached tinysegmenter-0.3-py3-none-any.whl\n",
|
||||
"Requirement already satisfied: greenlet==3.0.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from playwright<2.0,>=1.30->llama-index-readers-web) (3.0.3)\n",
|
||||
"Requirement already satisfied: greenlet==3.0.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from playwright<2.0,>=1.30->llama-index-readers-web) (3.0.3)\n",
|
||||
"Collecting pyee==11.1.0 (from playwright<2.0,>=1.30->llama-index-readers-web)\n",
|
||||
" Using cached pyee-11.1.0-py3-none-any.whl.metadata (2.8 kB)\n",
|
||||
"Requirement already satisfied: charset-normalizer<4,>=2 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (3.3.2)\n",
|
||||
"Requirement already satisfied: idna<4,>=2.5 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (3.6)\n",
|
||||
"Requirement already satisfied: certifi>=2017.4.17 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (2024.2.2)\n",
|
||||
"Requirement already satisfied: charset-normalizer<4,>=2 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (3.3.2)\n",
|
||||
"Requirement already satisfied: idna<4,>=2.5 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (3.6)\n",
|
||||
"Requirement already satisfied: certifi>=2017.4.17 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from requests<3.0.0,>=2.31.0->llama-index-readers-web) (2024.2.2)\n",
|
||||
"Collecting trio~=0.17 (from selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached trio-0.26.2-py3-none-any.whl.metadata (8.6 kB)\n",
|
||||
"Collecting trio-websocket~=0.9 (from selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached trio_websocket-0.11.1-py3-none-any.whl.metadata (4.7 kB)\n",
|
||||
"Collecting websocket-client~=1.8 (from selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)\n",
|
||||
"Requirement already satisfied: six in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from feedfinder2>=0.0.4->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (1.16.0)\n",
|
||||
"Requirement already satisfied: six in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from feedfinder2>=0.0.4->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (1.16.0)\n",
|
||||
"Collecting sgmllib3k (from feedparser>=5.2.1->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
" Using cached sgmllib3k-1.0.0-py3-none-any.whl\n",
|
||||
"Requirement already satisfied: pydantic>=1.10 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.8.2)\n",
|
||||
"Requirement already satisfied: anyio in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (4.3.0)\n",
|
||||
"Requirement already satisfied: httpcore==1.* in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.5)\n",
|
||||
"Requirement already satisfied: sniffio in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.3.1)\n",
|
||||
"Requirement already satisfied: h11<0.15,>=0.13 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from httpcore==1.*->httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (0.14.0)\n",
|
||||
"Requirement already satisfied: click in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (8.1.7)\n",
|
||||
"Requirement already satisfied: joblib in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.3.2)\n",
|
||||
"Requirement already satisfied: regex>=2021.8.3 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (2023.12.25)\n",
|
||||
"Requirement already satisfied: distro<2,>=1.7.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from openai>=1.14.0->llama-index-agent-openai<0.3.0,>=0.1.4->llama-index) (1.9.0)\n",
|
||||
"Requirement already satisfied: PyMuPDFb==1.24.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from pymupdf<2.0.0,>=1.23.21->llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (1.24.1)\n",
|
||||
"Requirement already satisfied: pydantic>=1.10 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.8.2)\n",
|
||||
"Requirement already satisfied: anyio in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (4.3.0)\n",
|
||||
"Requirement already satisfied: httpcore==1.* in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.5)\n",
|
||||
"Requirement already satisfied: sniffio in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.3.1)\n",
|
||||
"Requirement already satisfied: h11<0.15,>=0.13 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from httpcore==1.*->httpx->llama-index-core<0.11.0,>=0.10.27->llama-index) (0.14.0)\n",
|
||||
"Requirement already satisfied: click in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (8.1.7)\n",
|
||||
"Requirement already satisfied: joblib in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.3.2)\n",
|
||||
"Requirement already satisfied: regex>=2021.8.3 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from nltk<4.0.0,>=3.8.1->llama-index-core<0.11.0,>=0.10.27->llama-index) (2023.12.25)\n",
|
||||
"Requirement already satisfied: distro<2,>=1.7.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from openai>=1.14.0->llama-index-agent-openai<0.3.0,>=0.1.4->llama-index) (1.9.0)\n",
|
||||
"Requirement already satisfied: PyMuPDFb==1.24.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from pymupdf<2.0.0,>=1.23.21->llama-index-readers-file<0.2.0,>=0.1.4->llama-index) (1.24.1)\n",
|
||||
"Collecting requests-file>=1.4 (from tldextract>=2.0.1->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web)\n",
|
||||
" Using cached requests_file-2.1.0-py2.py3-none-any.whl.metadata (1.7 kB)\n",
|
||||
"Requirement already satisfied: filelock>=3.0.8 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from tldextract>=2.0.1->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (3.13.3)\n",
|
||||
"Requirement already satisfied: filelock>=3.0.8 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from tldextract>=2.0.1->newspaper3k<0.3.0,>=0.2.8->llama-index-readers-web) (3.13.3)\n",
|
||||
"Collecting sortedcontainers (from trio~=0.17->selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)\n",
|
||||
"Collecting outcome (from trio~=0.17->selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB)\n",
|
||||
"Collecting wsproto>=0.14 (from trio-websocket~=0.9->selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached wsproto-1.2.0-py3-none-any.whl.metadata (5.6 kB)\n",
|
||||
"Requirement already satisfied: mypy-extensions>=0.3.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from typing-inspect>=0.8.0->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.0)\n",
|
||||
"Requirement already satisfied: mypy-extensions>=0.3.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from typing-inspect>=0.8.0->llama-index-core<0.11.0,>=0.10.27->llama-index) (1.0.0)\n",
|
||||
"Collecting pysocks!=1.5.7,<2.0,>=1.5.6 (from urllib3[socks]<3,>=1.26->selenium<5.0.0,>=4.17.2->llama-index-readers-web)\n",
|
||||
" Using cached PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)\n",
|
||||
"Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from dataclasses-json->llama-index-core<0.11.0,>=0.10.27->llama-index) (3.21.1)\n",
|
||||
"Requirement already satisfied: pytz>=2020.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from pandas->llama-index-core<0.11.0,>=0.10.27->llama-index) (2023.4)\n",
|
||||
"Requirement already satisfied: tzdata>=2022.7 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from pandas->llama-index-core<0.11.0,>=0.10.27->llama-index) (2024.1)\n",
|
||||
"Requirement already satisfied: annotated-types>=0.4.0 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from pydantic>=1.10->llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (0.6.0)\n",
|
||||
"Requirement already satisfied: pydantic-core==2.20.1 in /Users/sarahwooders/repos/memgpt-main/MemGPT/env/lib/python3.12/site-packages (from pydantic>=1.10->llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.20.1)\n",
|
||||
"Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from dataclasses-json->llama-index-core<0.11.0,>=0.10.27->llama-index) (3.21.1)\n",
|
||||
"Requirement already satisfied: pytz>=2020.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from pandas->llama-index-core<0.11.0,>=0.10.27->llama-index) (2023.4)\n",
|
||||
"Requirement already satisfied: tzdata>=2022.7 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from pandas->llama-index-core<0.11.0,>=0.10.27->llama-index) (2024.1)\n",
|
||||
"Requirement already satisfied: annotated-types>=0.4.0 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from pydantic>=1.10->llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (0.6.0)\n",
|
||||
"Requirement already satisfied: pydantic-core==2.20.1 in /Users/sarahwooders/repos/letta-main/Letta/env/lib/python3.12/site-packages (from pydantic>=1.10->llamaindex-py-client<0.2.0,>=0.1.16->llama-index-core<0.11.0,>=0.10.27->llama-index) (2.20.1)\n",
|
||||
"Using cached llama_index_readers_web-0.1.23-py3-none-any.whl (72 kB)\n",
|
||||
"Using cached chromedriver_autoinstaller-0.6.4-py3-none-any.whl (7.6 kB)\n",
|
||||
"Using cached newspaper3k-0.2.8-py3-none-any.whl (211 kB)\n",
|
||||
@@ -248,8 +248,8 @@
|
||||
" Uninstalling html2text-2020.1.16:\n",
|
||||
" Successfully uninstalled html2text-2020.1.16\n",
|
||||
"ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
|
||||
"pymemgpt 0.3.19 requires docstring-parser<0.16,>=0.15, but you have docstring-parser 0.11 which is incompatible.\n",
|
||||
"pymemgpt 0.3.19 requires html2text<2021.0.0,>=2020.1.16, but you have html2text 2024.2.26 which is incompatible.\n",
|
||||
"pyletta 0.3.19 requires docstring-parser<0.16,>=0.15, but you have docstring-parser 0.11 which is incompatible.\n",
|
||||
"pyletta 0.3.19 requires html2text<2021.0.0,>=2020.1.16, but you have html2text 2024.2.26 which is incompatible.\n",
|
||||
"Successfully installed chromedriver-autoinstaller-0.6.4 cssselect-1.2.0 feedfinder2-0.0.4 feedparser-6.0.11 html2text-2024.2.26 jieba3k-0.35.1 llama-index-readers-web-0.1.23 lxml-5.3.0 newspaper3k-0.2.8 outcome-1.3.0.post0 playwright-1.46.0 pyee-11.1.0 pysocks-1.7.1 requests-file-2.1.0 selenium-4.24.0 sgmllib3k-1.0.0 sortedcontainers-2.4.0 spider-client-0.0.27 tinysegmenter-0.3 tldextract-5.1.2 trio-0.26.2 trio-websocket-0.11.1 websocket-client-1.8.0 wsproto-1.2.0\n",
|
||||
"\n",
|
||||
"[notice] A new release of pip is available: 24.0 -> 24.2\n",
|
||||
@@ -269,8 +269,8 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from memgpt.data_sources.connectors import DataConnector \n",
|
||||
"from memgpt.schemas.document import Document\n",
|
||||
"from letta.data_sources.connectors import DataConnector \n",
|
||||
"from letta.schemas.document import Document\n",
|
||||
"from llama_index.core import Document as LlamaIndexDocument\n",
|
||||
"from llama_index.core import SummaryIndex\n",
|
||||
"from llama_index.readers.web import SimpleWebPageReader\n",
|
||||
@@ -350,12 +350,12 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"MemGPT.memgpt.server.server - INFO - Created new agent from config: <memgpt.agent.Agent object at 0x14be2e960>\n"
|
||||
"Letta.letta.server.server - INFO - Created new agent from config: <letta.agent.Agent object at 0x14be2e960>\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"from memgpt.schemas.memory import ChatMemory\n",
|
||||
"from letta.schemas.memory import ChatMemory\n",
|
||||
"\n",
|
||||
"wiki_persona = \"You a study assistant with a great source of knowlege \" \\\n",
|
||||
"+ \"stored in archival. You should always search your archival memory \" \\\n",
|
||||
@@ -380,9 +380,9 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"MemGPT.memgpt.server.server - INFO - Grabbing agent user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964 agent_id=agent-897ef46b-2682-4d79-be8a-3ad0250ee084 from database\n",
|
||||
"MemGPT.memgpt.server.server - INFO - Creating an agent object\n",
|
||||
"MemGPT.memgpt.server.server - INFO - Adding agent to the agent cache: user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964, agent_id=agent-897ef46b-2682-4d79-be8a-3ad0250ee084\n"
|
||||
"Letta.letta.server.server - INFO - Grabbing agent user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964 agent_id=agent-897ef46b-2682-4d79-be8a-3ad0250ee084 from database\n",
|
||||
"Letta.letta.server.server - INFO - Creating an agent object\n",
|
||||
"Letta.letta.server.server - INFO - Adding agent to the agent cache: user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964, agent_id=agent-897ef46b-2682-4d79-be8a-3ad0250ee084\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -432,7 +432,7 @@
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Connecting to external data via tools\n",
|
||||
"In the last section, we went over how to store data inside of MemGPT's archival memory. However in many cases, it can be easier to simply connect a MemGPT agent to access an external data source directly via a tool. "
|
||||
"In the last section, we went over how to store data inside of Letta's archival memory. However in many cases, it can be easier to simply connect a Letta agent to access an external data source directly via a tool. "
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -478,8 +478,8 @@
|
||||
"id": "73de8d11-6844-4dee-b2f6-1d5bc775ab19",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Adding a custom tool to MemGPT \n",
|
||||
"We can access this external data via an agent by adding the function as a tool to MemGPT. "
|
||||
"### Adding a custom tool to Letta \n",
|
||||
"We can access this external data via an agent by adding the function as a tool to Letta. "
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -522,7 +522,7 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"MemGPT.memgpt.server.server - INFO - Created new agent from config: <memgpt.agent.Agent object at 0x14c0c79e0>\n"
|
||||
"Letta.letta.server.server - INFO - Created new agent from config: <letta.agent.Agent object at 0x14c0c79e0>\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -548,9 +548,9 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"MemGPT.memgpt.server.server - INFO - Grabbing agent user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964 agent_id=agent-f207e43b-2021-45be-9dde-48822c898e77 from database\n",
|
||||
"MemGPT.memgpt.server.server - INFO - Creating an agent object\n",
|
||||
"MemGPT.memgpt.server.server - INFO - Adding agent to the agent cache: user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964, agent_id=agent-f207e43b-2021-45be-9dde-48822c898e77\n",
|
||||
"Letta.letta.server.server - INFO - Grabbing agent user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964 agent_id=agent-f207e43b-2021-45be-9dde-48822c898e77 from database\n",
|
||||
"Letta.letta.server.server - INFO - Creating an agent object\n",
|
||||
"Letta.letta.server.server - INFO - Adding agent to the agent cache: user_id=user-552dee3c-baaf-443a-9d23-8bb54f4af964, agent_id=agent-f207e43b-2021-45be-9dde-48822c898e77\n",
|
||||
"[Message(id='message-d9b432de-2bb6-4c85-8bb9-a31067e271fc', role=<MessageRole.assistant: 'assistant'>, text=\"Let's access the birthday_db and find out Sarah's birthday.\", user_id='user-552dee3c-baaf-443a-9d23-8bb54f4af964', agent_id='agent-f207e43b-2021-45be-9dde-48822c898e77', model='gpt-4', name=None, created_at=datetime.datetime(2024, 9, 3, 22, 11, 24, 961893, tzinfo=datetime.timezone.utc), tool_calls=[ToolCall(id='cad6f053-27d7-4281-a04b-05a57', type='function', function=ToolCallFunction(name='query_birthday_db', arguments='{\\n \"name\": \"Sarah\",\\n \"request_heartbeat\": true\\n}'))], tool_call_id=None),\n",
|
||||
" Message(id='message-f27fd0a8-be72-457c-8b3c-849818aeec4d', role=<MessageRole.tool: 'tool'>, text='{\\n \"status\": \"OK\",\\n \"message\": \"03-06-1997\",\\n \"time\": \"2024-09-03 03:11:24 PM PDT-0700\"\\n}', user_id='user-552dee3c-baaf-443a-9d23-8bb54f4af964', agent_id='agent-f207e43b-2021-45be-9dde-48822c898e77', model='gpt-4', name='query_birthday_db', created_at=datetime.datetime(2024, 9, 3, 22, 11, 24, 962306, tzinfo=datetime.timezone.utc), tool_calls=None, tool_call_id='cad6f053-27d7-4281-a04b-05a57'),\n",
|
||||
" Message(id='message-7423c90e-822f-40ac-aff9-8791a360dd31', role=<MessageRole.assistant: 'assistant'>, text=\"I found the information. Now, let's communicate this back to Sarah in a friendly and human-like manner.\", user_id='user-552dee3c-baaf-443a-9d23-8bb54f4af964', agent_id='agent-f207e43b-2021-45be-9dde-48822c898e77', model='gpt-4', name=None, created_at=datetime.datetime(2024, 9, 3, 22, 11, 29, 400783, tzinfo=datetime.timezone.utc), tool_calls=[ToolCall(id='1abfa1e3-a266-48a3-8773-d6087', type='function', function=ToolCallFunction(name='send_message', arguments='{\\n \"message\": \"Hello Sarah, your birthday is on the 6th of March, 1997. Isn\\'t it wonderful to celebrate another year of life?\"\\n}'))], tool_call_id=None),\n",
|
||||
@@ -570,9 +570,9 @@
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "memgpt",
|
||||
"display_name": "letta",
|
||||
"language": "python",
|
||||
"name": "memgpt"
|
||||
"name": "letta"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
|
||||
Reference in New Issue
Block a user