From 60db79a38aff53d33edef1b1b1aa0ab39a9c1f3f Mon Sep 17 00:00:00 2001 From: Jacob Lee Date: Thu, 20 Jun 2024 09:46:43 -0700 Subject: [PATCH] docs[patch]: Update Anthropic chat model docs (#23226) CC @baskaryan --- docs/docs/integrations/chat/anthropic.ipynb | 51 +++++++++++---------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/docs/docs/integrations/chat/anthropic.ipynb b/docs/docs/integrations/chat/anthropic.ipynb index 805b65b5be..0bdf9f24c4 100644 --- a/docs/docs/integrations/chat/anthropic.ipynb +++ b/docs/docs/integrations/chat/anthropic.ipynb @@ -51,7 +51,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "433e8d2b-9519-4b49-b2c4-7ab65b046c94", "metadata": {}, "outputs": [], @@ -59,7 +59,7 @@ "import getpass\n", "import os\n", "\n", - "os.environ[\"anthropic_API_KEY\"] = getpass.getpass(\"Enter your Anthropic API key: \")" + "os.environ[\"ANTHROPIC_API_KEY\"] = getpass.getpass(\"Enter your Anthropic API key: \")" ] }, { @@ -72,7 +72,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "a15d341e-3e26-4ca3-830b-5aab30ed66de", "metadata": {}, "outputs": [], @@ -113,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 4, "id": "cb09c344-1836-4e0c-acf8-11d13ac1dbae", "metadata": {}, "outputs": [], @@ -121,7 +121,7 @@ "from langchain_anthropic import ChatAnthropic\n", "\n", "llm = ChatAnthropic(\n", - " model=\"claude-3-sonnet-20240229\",\n", + " model=\"claude-3-5-sonnet-20240620\",\n", " temperature=0,\n", " max_tokens=1024,\n", " timeout=None,\n", @@ -140,7 +140,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 5, "id": "62e0dbc3", "metadata": { "tags": [] @@ -149,10 +149,10 @@ { "data": { "text/plain": [ - "AIMessage(content=\"Voici la traduction en français :\\n\\nJ'aime la programmation.\", response_metadata={'id': 'msg_013qztabaFADNnKsHR1rdrju', 'model': 'claude-3-sonnet-20240229', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 29, 'output_tokens': 21}}, id='run-a22ab30c-7e09-48f5-bc27-a08a9d8f7fa1-0', usage_metadata={'input_tokens': 29, 'output_tokens': 21, 'total_tokens': 50})" + "AIMessage(content=\"J'adore la programmation.\", response_metadata={'id': 'msg_018Nnu76krRPq8HvgKLW4F8T', 'model': 'claude-3-5-sonnet-20240620', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 29, 'output_tokens': 11}}, id='run-57e9295f-db8a-48dc-9619-babd2bedd891-0', usage_metadata={'input_tokens': 29, 'output_tokens': 11, 'total_tokens': 40})" ] }, - "execution_count": 2, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -171,7 +171,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 6, "id": "d86145b3-bfef-46e8-b227-4dda5c9c2705", "metadata": {}, "outputs": [ @@ -179,9 +179,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Voici la traduction en français :\n", - "\n", - "J'aime la programmation.\n" + "J'adore la programmation.\n" ] } ], @@ -201,17 +199,17 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "e197d1d7-a070-4c96-9f8a-a0e86d046e0b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "AIMessage(content='Ich liebe Programmieren.', response_metadata={'id': 'msg_01FWrA8w9HbjqYPTQ7VryUnp', 'model': 'claude-3-sonnet-20240229', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 23, 'output_tokens': 11}}, id='run-b749bf20-b46d-4d62-ac73-f59adab6dd7e-0', usage_metadata={'input_tokens': 23, 'output_tokens': 11, 'total_tokens': 34})" + "AIMessage(content=\"Here's the German translation:\\n\\nIch liebe Programmieren.\", response_metadata={'id': 'msg_01GhkRtQZUkA5Ge9hqmD8HGY', 'model': 'claude-3-5-sonnet-20240620', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 23, 'output_tokens': 18}}, id='run-da5906b4-b200-4e08-b81a-64d4453643b6-0', usage_metadata={'input_tokens': 23, 'output_tokens': 18, 'total_tokens': 41})" ] }, - "execution_count": 4, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -251,22 +249,26 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "id": "4a374a24-2534-4e6f-825b-30fab7bbe0cb", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[{'text': \"Okay, let's use the GetWeather tool to check the current temperatures in Los Angeles and New York City.\",\n", + "[{'text': \"To answer this question, we'll need to check the current weather in both Los Angeles (LA) and New York (NY). I'll use the GetWeather function to retrieve this information for both cities.\",\n", " 'type': 'text'},\n", - " {'id': 'toolu_01Tnp5tL7LJZaVyQXKEjbqcC',\n", + " {'id': 'toolu_01Ddzj5PkuZkrjF4tafzu54A',\n", " 'input': {'location': 'Los Angeles, CA'},\n", " 'name': 'GetWeather',\n", + " 'type': 'tool_use'},\n", + " {'id': 'toolu_012kz4qHZQqD4qg8sFPeKqpP',\n", + " 'input': {'location': 'New York, NY'},\n", + " 'name': 'GetWeather',\n", " 'type': 'tool_use'}]" ] }, - "execution_count": 10, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -288,7 +290,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "id": "6b4a1ead-952c-489f-a8d4-355d3fb55f3f", "metadata": {}, "outputs": [ @@ -297,10 +299,13 @@ "text/plain": [ "[{'name': 'GetWeather',\n", " 'args': {'location': 'Los Angeles, CA'},\n", - " 'id': 'toolu_01Tnp5tL7LJZaVyQXKEjbqcC'}]" + " 'id': 'toolu_01Ddzj5PkuZkrjF4tafzu54A'},\n", + " {'name': 'GetWeather',\n", + " 'args': {'location': 'New York, NY'},\n", + " 'id': 'toolu_012kz4qHZQqD4qg8sFPeKqpP'}]" ] }, - "execution_count": 11, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -336,7 +341,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.1" + "version": "3.10.5" } }, "nbformat": 4,