{ "cells": [ { "cell_type": "code", "id": "initial_id", "metadata": { "collapsed": true, "ExecuteTime": { "end_time": "2026-08-15T16:12:20.756187Z", "start_time": "2026-08-15T16:12:20.180591Z" } }, "source": [ "import os\n", "from langchain.chat_models import init_chat_model\n", "from dotenv import load_dotenv\n", "from langchain_core.messages import HumanMessage\n", "from langgraph.graph import MessagesState\n", "from langgraph.types import Command, interrupt\n", "from loguru import logger\n", "\n", "load_dotenv(override=True)\n", "\n", "llm = init_chat_model(\n", " model=\"openai:qwen3.6-flash\",\n", " base_url=os.getenv(\"BASE_URL\"),\n", " api_key=os.getenv(\"API_KEY\")\n", ")" ], "outputs": [], "execution_count": 1 }, { "metadata": { "ExecuteTime": { "end_time": "2026-08-15T16:12:20.764257Z", "start_time": "2026-08-15T16:12:20.757920Z" } }, "cell_type": "code", "source": [ "def llm_node(state: MessagesState):\n", " response = llm.invoke(state[\"messages\"])\n", " return {\n", " \"messages\": [response]\n", " }" ], "id": "96219f0dc368b2f4", "outputs": [], "execution_count": 2 }, { "metadata": { "ExecuteTime": { "end_time": "2026-08-15T16:12:20.769343Z", "start_time": "2026-08-15T16:12:20.764859Z" } }, "cell_type": "code", "source": [ "from langgraph.graph import StateGraph, START, END\n", "\n", "builder = StateGraph(state_schema=MessagesState)\n", "builder.add_node(\"llm_node\", llm_node)\n", "builder.add_edge(START, \"llm_node\")\n", "builder.add_edge(\"llm_node\", END)\n", "\n", "graph = builder.compile()" ], "id": "fb99823e99a8e5ed", "outputs": [], "execution_count": 3 }, { "metadata": { "ExecuteTime": { "end_time": "2026-08-15T16:12:28.554444Z", "start_time": "2026-08-15T16:12:20.769732Z" } }, "cell_type": "code", "source": [ "from rich import print as rp\n", "\n", "for chunk in graph.stream(\n", " {\n", " \"messages\": [HumanMessage(content=\"你好!\")]\n", " },\n", " stream_mode=[\"values\", \"messages\"],\n", "):\n", " print(\"=\" * 50)\n", " rp(chunk)" ], "id": "a16a8c41b51bf1f2", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'values'\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'messages'\u001B[0m: \u001B[1m[\u001B[0m\n", " \u001B[1;35mHumanMessage\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'你好!'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'8b06c8cb-1403-43c4-8e7f-2803e23d7c91'\u001B[0m\n", " \u001B[1m)\u001B[0m\n", " \u001B[1m]\u001B[0m\n", " \u001B[1m}\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'values',\n", " {\n", " 'messages': [\n", " HumanMessage(\n", " content='你好!',\n", " additional_kwargs={},\n", " response_metadata={},\n", " id='8b06c8cb-1403-43c4-8e7f-2803e23d7c91'\n", " )\n", " ]\n", " }\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'你好呀!很高兴'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='你好呀!很高兴',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'和你聊天。请问'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='和你聊天。请问',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'今天'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='今天',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'有什么我可以帮你的'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='有什么我可以帮你的',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'吗?'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='吗?',\n", " additional_kwargs={},\n", " response_metadata={'model_provider': 'openai'},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\n", " \u001B[32m'finish_reason'\u001B[0m: \u001B[32m'stop'\u001B[0m,\n", " \u001B[32m'model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\n", " \u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={\n", " 'finish_reason': 'stop',\n", " 'model_name': 'qwen3.6-flash',\n", " 'model_provider': 'openai'\n", " },\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33musage_metadata\u001B[0m=\u001B[1m{\u001B[0m\n", " \u001B[32m'input_tokens'\u001B[0m: \u001B[1;36m12\u001B[0m,\n", " \u001B[32m'output_tokens'\u001B[0m: \u001B[1;36m581\u001B[0m,\n", " \u001B[32m'total_tokens'\u001B[0m: \u001B[1;36m593\u001B[0m,\n", " \u001B[32m'input_token_details'\u001B[0m: \u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[32m'output_token_details'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'reasoning'\u001B[0m: \u001B[1;36m561\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " usage_metadata={\n", " 'input_tokens': 12,\n", " 'output_tokens': 581,\n", " 'total_tokens': 593,\n", " 'input_token_details': {},\n", " 'output_token_details': {'reasoning': 561}\n", " },\n", " tool_call_chunks=[]\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'messages'\u001B[0m,\n", " \u001B[1m(\u001B[0m\n", " \u001B[1;35mAIMessageChunk\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m''\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mtool_call_chunks\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33mchunk_position\u001B[0m=\u001B[32m'last'\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'ls_integration'\u001B[0m: \u001B[32m'langchain_chat_model'\u001B[0m,\n", " \u001B[32m'langgraph_step'\u001B[0m: \u001B[1;36m1\u001B[0m,\n", " \u001B[32m'langgraph_node'\u001B[0m: \u001B[32m'llm_node'\u001B[0m,\n", " \u001B[32m'langgraph_triggers'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'branch:to:llm_node'\u001B[0m,\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_path'\u001B[0m: \u001B[1m(\u001B[0m\u001B[32m'__pregel_pull'\u001B[0m, \u001B[32m'llm_node'\u001B[0m\u001B[1m)\u001B[0m,\n", " \u001B[32m'langgraph_checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'checkpoint_ns'\u001B[0m: \u001B[32m'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca'\u001B[0m,\n", " \u001B[32m'ls_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m,\n", " \u001B[32m'ls_model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'ls_model_type'\u001B[0m: \u001B[32m'chat'\u001B[0m,\n", " \u001B[32m'ls_temperature'\u001B[0m: \u001B[3;35mNone\u001B[0m,\n", " \u001B[32m'lc_versions'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'langchain-core'\u001B[0m: \u001B[32m'1.5.2'\u001B[0m, \u001B[32m'langchain'\u001B[0m: \u001B[32m'1.3.14'\u001B[0m, \u001B[32m'langchain-openai'\u001B[0m: \u001B[32m'1.4.1'\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'messages',\n", " (\n", " AIMessageChunk(\n", " content='',\n", " additional_kwargs={},\n", " response_metadata={},\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " tool_call_chunks=[],\n", " chunk_position='last'\n", " ),\n", " {\n", " 'ls_integration': 'langchain_chat_model',\n", " 'langgraph_step': 1,\n", " 'langgraph_node': 'llm_node',\n", " 'langgraph_triggers': ('branch:to:llm_node',),\n", " 'langgraph_path': ('__pregel_pull', 'llm_node'),\n", " 'langgraph_checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'checkpoint_ns': 'llm_node:7e500cf5-0884-7769-5d7c-84a8655edbca',\n", " 'ls_provider': 'openai',\n", " 'ls_model_name': 'qwen3.6-flash',\n", " 'ls_model_type': 'chat',\n", " 'ls_temperature': None,\n", " 'lc_versions': {'langchain-core': '1.5.2', 'langchain': '1.3.14', 'langchain-openai': '1.4.1'}\n", " }\n", " )\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "==================================================\n" ] }, { "data": { "text/plain": [ "\u001B[1m(\u001B[0m\n", " \u001B[32m'values'\u001B[0m,\n", " \u001B[1m{\u001B[0m\n", " \u001B[32m'messages'\u001B[0m: \u001B[1m[\u001B[0m\n", " \u001B[1;35mHumanMessage\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'你好!'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'8b06c8cb-1403-43c4-8e7f-2803e23d7c91'\u001B[0m\n", " \u001B[1m)\u001B[0m,\n", " \u001B[1;35mAIMessage\u001B[0m\u001B[1m(\u001B[0m\n", " \u001B[33mcontent\u001B[0m=\u001B[32m'你好呀!很高兴和你聊天。请问今天有什么我可以帮你的吗?'\u001B[0m,\n", " \u001B[33madditional_kwargs\u001B[0m=\u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[33mresponse_metadata\u001B[0m=\u001B[1m{\u001B[0m\n", " \u001B[32m'finish_reason'\u001B[0m: \u001B[32m'stop'\u001B[0m,\n", " \u001B[32m'model_name'\u001B[0m: \u001B[32m'qwen3.6-flash'\u001B[0m,\n", " \u001B[32m'model_provider'\u001B[0m: \u001B[32m'openai'\u001B[0m\n", " \u001B[1m}\u001B[0m,\n", " \u001B[33mid\u001B[0m=\u001B[32m'lc_run--01a00632-15d3-76c0-9677-6d86c25785d6'\u001B[0m,\n", " \u001B[33mtool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33minvalid_tool_calls\u001B[0m=\u001B[1m[\u001B[0m\u001B[1m]\u001B[0m,\n", " \u001B[33musage_metadata\u001B[0m=\u001B[1m{\u001B[0m\n", " \u001B[32m'input_tokens'\u001B[0m: \u001B[1;36m12\u001B[0m,\n", " \u001B[32m'output_tokens'\u001B[0m: \u001B[1;36m581\u001B[0m,\n", " \u001B[32m'total_tokens'\u001B[0m: \u001B[1;36m593\u001B[0m,\n", " \u001B[32m'input_token_details'\u001B[0m: \u001B[1m{\u001B[0m\u001B[1m}\u001B[0m,\n", " \u001B[32m'output_token_details'\u001B[0m: \u001B[1m{\u001B[0m\u001B[32m'reasoning'\u001B[0m: \u001B[1;36m561\u001B[0m\u001B[1m}\u001B[0m\n", " \u001B[1m}\u001B[0m\n", " \u001B[1m)\u001B[0m\n", " \u001B[1m]\u001B[0m\n", " \u001B[1m}\u001B[0m\n", "\u001B[1m)\u001B[0m\n" ], "text/html": [ "
(\n", " 'values',\n", " {\n", " 'messages': [\n", " HumanMessage(\n", " content='你好!',\n", " additional_kwargs={},\n", " response_metadata={},\n", " id='8b06c8cb-1403-43c4-8e7f-2803e23d7c91'\n", " ),\n", " AIMessage(\n", " content='你好呀!很高兴和你聊天。请问今天有什么我可以帮你的吗?',\n", " additional_kwargs={},\n", " response_metadata={\n", " 'finish_reason': 'stop',\n", " 'model_name': 'qwen3.6-flash',\n", " 'model_provider': 'openai'\n", " },\n", " id='lc_run--01a00632-15d3-76c0-9677-6d86c25785d6',\n", " tool_calls=[],\n", " invalid_tool_calls=[],\n", " usage_metadata={\n", " 'input_tokens': 12,\n", " 'output_tokens': 581,\n", " 'total_tokens': 593,\n", " 'input_token_details': {},\n", " 'output_token_details': {'reasoning': 561}\n", " }\n", " )\n", " ]\n", " }\n", ")\n", "\n" ] }, "metadata": {}, "output_type": "display_data" } ], "execution_count": 4 } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.6" } }, "nbformat": 4, "nbformat_minor": 5 }