|
|
|
@ -45,6 +45,18 @@
|
|
|
|
|
"# os.environ[\"LANGCHAIN_API_KEY\"] = getpass.getpass()"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": null,
|
|
|
|
|
"id": "0c68f434-0ccf-49a4-8313-e9f6064086a8",
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"from langchain_community.chat_message_histories import (\n",
|
|
|
|
|
" DynamoDBChatMessageHistory,\n",
|
|
|
|
|
")"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "markdown",
|
|
|
|
|
"id": "030d784f",
|
|
|
|
@ -105,8 +117,6 @@
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"from langchain_community.chat_message_histories import DynamoDBChatMessageHistory\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"history = DynamoDBChatMessageHistory(table_name=\"SessionTable\", session_id=\"0\")\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"history.add_user_message(\"hi!\")\n",
|
|
|
|
@ -152,8 +162,6 @@
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"from langchain_community.chat_message_histories import DynamoDBChatMessageHistory\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"history = DynamoDBChatMessageHistory(\n",
|
|
|
|
|
" table_name=\"SessionTable\",\n",
|
|
|
|
|
" session_id=\"0\",\n",
|
|
|
|
@ -184,6 +192,7 @@
|
|
|
|
|
"execution_count": 14,
|
|
|
|
|
"id": "088c037c",
|
|
|
|
|
"metadata": {
|
|
|
|
|
"collapsed": false,
|
|
|
|
|
"jupyter": {
|
|
|
|
|
"outputs_hidden": false
|
|
|
|
|
}
|
|
|
|
@ -198,8 +207,6 @@
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"from langchain_community.chat_message_histories import DynamoDBChatMessageHistory\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"composite_table = dynamodb.create_table(\n",
|
|
|
|
|
" TableName=\"CompositeTable\",\n",
|
|
|
|
|
" KeySchema=[\n",
|
|
|
|
@ -384,7 +391,7 @@
|
|
|
|
|
"name": "python",
|
|
|
|
|
"nbconvert_exporter": "python",
|
|
|
|
|
"pygments_lexer": "ipython3",
|
|
|
|
|
"version": "3.10.1"
|
|
|
|
|
"version": "3.10.12"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"nbformat": 4,
|
|
|
|
|