Skip to main content
Ctrl+K
🦜🔗 LangChain  documentation - Home
  • Reference
  • Legacy reference
Ctrl+K
Docs
  • GitHub
  • X / Twitter
Ctrl+K
  • Reference
  • Legacy reference
Docs
  • GitHub
  • X / Twitter

Section Navigation

Base packages

  • Core
  • Langchain
    • agents
      • AgentExecutor
      • AgentOutputParser
      • BaseMultiActionAgent
      • BaseSingleActionAgent
      • ExceptionTool
      • MultiActionAgentOutputParser
      • RunnableAgent
      • RunnableMultiActionAgent
      • AgentExecutorIterator
      • VectorStoreInfo
      • VectorStoreRouterToolkit
      • VectorStoreToolkit
      • ChatOutputParser
      • ConvoOutputParser
      • ConvoOutputParser
      • ChainConfig
      • MRKLOutputParser
      • OpenAIAssistantAction
      • OpenAIAssistantFinish
      • OpenAIAssistantRunnable
      • AgentTokenBufferMemory
      • JSONAgentOutputParser
      • OpenAIFunctionsAgentOutputParser
      • OpenAIToolsAgentOutputParser
      • ReActJsonSingleInputOutputParser
      • ReActSingleInputOutputParser
      • SelfAskOutputParser
      • ToolAgentAction
      • ToolsAgentOutputParser
      • XMLAgentOutputParser
      • ReActOutputParser
      • AgentScratchPadChatPromptTemplate
      • StructuredChatOutputParser
      • StructuredChatOutputParserWithRetries
      • InvalidTool
      • create_conversational_retrieval_agent
      • format_log_to_str
      • format_log_to_messages
      • format_to_openai_function_messages
      • format_to_openai_functions
      • format_to_tool_messages
      • format_xml
      • create_json_chat_agent
      • create_openai_functions_agent
      • create_openai_tools_agent
      • parse_ai_message_to_openai_tool_action
      • parse_ai_message_to_tool_action
      • create_react_agent
      • create_self_ask_with_search_agent
      • create_structured_chat_agent
      • create_tool_calling_agent
      • validate_tools_single_input
      • create_xml_agent
      • Agent
      • LLMSingleActionAgent
      • AgentType
      • ChatAgent
      • ConversationalAgent
      • ConversationalChatAgent
      • MRKLChain
      • ZeroShotAgent
      • OpenAIFunctionsAgent
      • OpenAIMultiFunctionsAgent
      • DocstoreExplorer
      • ReActChain
      • ReActDocstoreAgent
      • ReActTextWorldAgent
      • SelfAskWithSearchAgent
      • SelfAskWithSearchChain
      • StructuredChatAgent
      • XMLAgent
      • create_vectorstore_agent
      • create_vectorstore_router_agent
      • initialize_agent
      • load_agent
      • load_agent_from_config
    • callbacks
    • chains
    • chat_models
    • embeddings
    • evaluation
    • globals
    • hub
    • indexes
    • memory
    • model_laboratory
    • output_parsers
    • retrievers
    • runnables
    • smith
    • storage
  • Text Splitters
  • Community
  • Experimental

Integrations

  • AI21
  • Airbyte
  • Anthropic
  • AstraDB
  • AWS
  • Azure Dynamic Sessions
  • Chroma
  • Cohere
  • Couchbase
  • Elasticsearch
  • Exa
  • Fireworks
  • Google Community
  • Google GenAI
  • Google VertexAI
  • Groq
  • Huggingface
  • Milvus
  • MistralAI
  • MongoDB
  • Nomic
  • Nvidia Ai Endpoints
  • Ollama
  • OpenAI
  • Pinecone
  • Postgres
  • Prompty
  • Qdrant
  • Robocorp
  • Together
  • Unstructured
  • VoyageAI
  • Weaviate
  • LangChain Python API Reference
  • agents
  • parse_ai_mes...

parse_ai_message_to_tool_action#

langchain.agents.output_parsers.tools.parse_ai_message_to_tool_action(message: BaseMessage) → List[AgentAction] | AgentFinish[source]#

Parse an AI message potentially containing tool_calls.

Parameters:

message (BaseMessage) –

Return type:

List[AgentAction] | AgentFinish

On this page
  • parse_ai_message_to_tool_action()

© Copyright 2023, LangChain Inc.