# Callbacks

> langchain_core → Callbacks

## Classes

- [`BaseChatMessageHistory`](https://reference.langchain.com/python/langchain-core/chat_history/BaseChatMessageHistory)
- [`InMemoryChatMessageHistory`](https://reference.langchain.com/python/langchain-core/chat_history/InMemoryChatMessageHistory)
- [`BaseCrossEncoder`](https://reference.langchain.com/python/langchain-core/cross_encoders/BaseCrossEncoder)
- [`AgentAction`](https://reference.langchain.com/python/langchain-core/agents/AgentAction)
- [`AgentActionMessageLog`](https://reference.langchain.com/python/langchain-core/agents/AgentActionMessageLog)
- [`AgentStep`](https://reference.langchain.com/python/langchain-core/agents/AgentStep)
- [`AgentFinish`](https://reference.langchain.com/python/langchain-core/agents/AgentFinish)
- [`LangChainException`](https://reference.langchain.com/python/langchain-core/exceptions/LangChainException)
- [`TracerException`](https://reference.langchain.com/python/langchain-core/exceptions/TracerException)
- [`OutputParserException`](https://reference.langchain.com/python/langchain-core/exceptions/OutputParserException)
- [`ContextOverflowError`](https://reference.langchain.com/python/langchain-core/exceptions/ContextOverflowError)
- [`ErrorCode`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode)
- [`Visitor`](https://reference.langchain.com/python/langchain-core/structured_query/Visitor)
- [`Expr`](https://reference.langchain.com/python/langchain-core/structured_query/Expr)
- [`Operator`](https://reference.langchain.com/python/langchain-core/structured_query/Operator)
- [`Comparator`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator)
- [`FilterDirective`](https://reference.langchain.com/python/langchain-core/structured_query/FilterDirective)
- [`Comparison`](https://reference.langchain.com/python/langchain-core/structured_query/Comparison)
- [`Operation`](https://reference.langchain.com/python/langchain-core/structured_query/Operation)
- [`StructuredQuery`](https://reference.langchain.com/python/langchain-core/structured_query/StructuredQuery)
- [`BaseStore`](https://reference.langchain.com/python/langchain-core/stores/BaseStore)
- [`InMemoryBaseStore`](https://reference.langchain.com/python/langchain-core/stores/InMemoryBaseStore)
- [`InMemoryStore`](https://reference.langchain.com/python/langchain-core/stores/InMemoryStore)
- [`InMemoryByteStore`](https://reference.langchain.com/python/langchain-core/stores/InMemoryByteStore)
- [`InvalidKeyException`](https://reference.langchain.com/python/langchain-core/stores/InvalidKeyException)
- [`BaseRateLimiter`](https://reference.langchain.com/python/langchain-core/rate_limiters/BaseRateLimiter)
- [`InMemoryRateLimiter`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter)
- [`BaseCache`](https://reference.langchain.com/python/langchain-core/caches/BaseCache)
- [`InMemoryCache`](https://reference.langchain.com/python/langchain-core/caches/InMemoryCache)
- [`LangSmithRetrieverParams`](https://reference.langchain.com/python/langchain-core/retrievers/LangSmithRetrieverParams)
- [`BaseRetriever`](https://reference.langchain.com/python/langchain-core/retrievers/BaseRetriever)
- [`BaseChatLoader`](https://reference.langchain.com/python/langchain-core/chat_loaders/BaseChatLoader)
- [`PromptValue`](https://reference.langchain.com/python/langchain-core/prompt_values/PromptValue)
- [`StringPromptValue`](https://reference.langchain.com/python/langchain-core/prompt_values/StringPromptValue)
- [`ChatPromptValue`](https://reference.langchain.com/python/langchain-core/prompt_values/ChatPromptValue)
- [`ImageURL`](https://reference.langchain.com/python/langchain-core/prompt_values/ImageURL)
- [`ImagePromptValue`](https://reference.langchain.com/python/langchain-core/prompt_values/ImagePromptValue)
- [`ChatPromptValueConcrete`](https://reference.langchain.com/python/langchain-core/prompt_values/ChatPromptValueConcrete)
- [`ChatSession`](https://reference.langchain.com/python/langchain-core/chat_sessions/ChatSession)
- [`NoLock`](https://reference.langchain.com/python/langchain-core/utils/iter/NoLock)
- [`Tee`](https://reference.langchain.com/python/langchain-core/utils/iter/Tee)
- [`ChevronError`](https://reference.langchain.com/python/langchain-core/utils/mustache/ChevronError)
- [`StrictFormatter`](https://reference.langchain.com/python/langchain-core/utils/formatting/StrictFormatter)
- [`FunctionDescription`](https://reference.langchain.com/python/langchain-core/utils/function_calling/FunctionDescription)
- [`ToolDescription`](https://reference.langchain.com/python/langchain-core/utils/function_calling/ToolDescription)
- [`NoLock`](https://reference.langchain.com/python/langchain-core/utils/aiter/NoLock)
- [`Tee`](https://reference.langchain.com/python/langchain-core/utils/aiter/Tee)
- [`aclosing`](https://reference.langchain.com/python/langchain-core/utils/aiter/aclosing)
- [`RootListenersTracer`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/RootListenersTracer)
- [`AsyncRootListenersTracer`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/AsyncRootListenersTracer)
- [`BaseTracer`](https://reference.langchain.com/python/langchain-core/tracers/base/BaseTracer)
- [`AsyncBaseTracer`](https://reference.langchain.com/python/langchain-core/tracers/base/AsyncBaseTracer)
- [`LogEntry`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry)
- [`RunState`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState)
- [`RunLogPatch`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunLogPatch)
- [`RunLog`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunLog)
- [`LogStreamCallbackHandler`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler)
- [`RunCollectorCallbackHandler`](https://reference.langchain.com/python/langchain-core/tracers/run_collector/RunCollectorCallbackHandler)
- [`RunInfo`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo)
- [`LangChainTracer`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer)
- [`EvaluatorCallbackHandler`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler)
- [`FunctionCallbackHandler`](https://reference.langchain.com/python/langchain-core/tracers/stdout/FunctionCallbackHandler)
- [`ConsoleCallbackHandler`](https://reference.langchain.com/python/langchain-core/tracers/stdout/ConsoleCallbackHandler)
- [`LangChainDeprecationWarning`](https://reference.langchain.com/python/langchain-core/_api/deprecation/LangChainDeprecationWarning)
- [`LangChainPendingDeprecationWarning`](https://reference.langchain.com/python/langchain-core/_api/deprecation/LangChainPendingDeprecationWarning)
- [`LangChainBetaWarning`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/LangChainBetaWarning)
- [`UsageMetadataCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/usage/UsageMetadataCallbackHandler)
- [`RetrieverManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/RetrieverManagerMixin)
- [`LLMManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/LLMManagerMixin)
- [`ChainManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/ChainManagerMixin)
- [`ToolManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/ToolManagerMixin)
- [`CallbackManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/CallbackManagerMixin)
- [`RunManagerMixin`](https://reference.langchain.com/python/langchain-core/callbacks/base/RunManagerMixin)
- [`BaseCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler)
- [`AsyncCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/base/AsyncCallbackHandler)
- [`BaseCallbackManager`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager)
- [`BaseRunManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager)
- [`RunManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/RunManager)
- [`ParentRunManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/ParentRunManager)
- [`AsyncRunManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncRunManager)
- [`AsyncParentRunManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncParentRunManager)
- [`CallbackManagerForLLMRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForLLMRun)
- [`AsyncCallbackManagerForLLMRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForLLMRun)
- [`CallbackManagerForChainRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForChainRun)
- [`AsyncCallbackManagerForChainRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForChainRun)
- [`CallbackManagerForToolRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForToolRun)
- [`AsyncCallbackManagerForToolRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForToolRun)
- [`CallbackManagerForRetrieverRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForRetrieverRun)
- [`AsyncCallbackManagerForRetrieverRun`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForRetrieverRun)
- [`CallbackManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManager)
- [`CallbackManagerForChainGroup`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForChainGroup)
- [`AsyncCallbackManager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManager)
- [`AsyncCallbackManagerForChainGroup`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForChainGroup)
- [`StreamingStdOutCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/streaming_stdout/StreamingStdOutCallbackHandler)
- [`FileCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/file/FileCallbackHandler)
- [`StdOutCallbackHandler`](https://reference.langchain.com/python/langchain-core/callbacks/stdout/StdOutCallbackHandler)
- [`Generation`](https://reference.langchain.com/python/langchain-core/outputs/generation/Generation)
- [`GenerationChunk`](https://reference.langchain.com/python/langchain-core/outputs/generation/GenerationChunk)
- [`RunInfo`](https://reference.langchain.com/python/langchain-core/outputs/run_info/RunInfo)
- [`ChatResult`](https://reference.langchain.com/python/langchain-core/outputs/chat_result/ChatResult)
- [`ChatGeneration`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGeneration)
- [`ChatGenerationChunk`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGenerationChunk)
- [`LLMResult`](https://reference.langchain.com/python/langchain-core/outputs/llm_result/LLMResult)
- [`FewShotPromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate)
- [`FewShotChatMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotChatMessagePromptTemplate)
- [`BaseMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/message/BaseMessagePromptTemplate)
- [`PromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/prompt/PromptTemplate)
- [`BasePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate)
- [`FewShotPromptWithTemplates`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates)
- [`StructuredPrompt`](https://reference.langchain.com/python/langchain-core/prompts/structured/StructuredPrompt)
- [`DictPromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/dict/DictPromptTemplate)
- [`StringPromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/string/StringPromptTemplate)
- [`ImagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/image/ImagePromptTemplate)
- [`MessagesPlaceholder`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagesPlaceholder)
- [`BaseStringMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseStringMessagePromptTemplate)
- [`ChatMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/ChatMessagePromptTemplate)
- [`HumanMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/HumanMessagePromptTemplate)
- [`AIMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/AIMessagePromptTemplate)
- [`SystemMessagePromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/SystemMessagePromptTemplate)
- [`BaseChatPromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseChatPromptTemplate)
- [`ChatPromptTemplate`](https://reference.langchain.com/python/langchain-core/prompts/chat/ChatPromptTemplate)
- [`EventData`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData)
- [`BaseStreamEvent`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent)
- [`StandardStreamEvent`](https://reference.langchain.com/python/langchain-core/runnables/schema/StandardStreamEvent)
- [`CustomStreamEvent`](https://reference.langchain.com/python/langchain-core/runnables/schema/CustomStreamEvent)
- [`PngDrawer`](https://reference.langchain.com/python/langchain-core/runnables/graph_png/PngDrawer)
- [`RunnableBranch`](https://reference.langchain.com/python/langchain-core/runnables/branch/RunnableBranch)
- [`Stringifiable`](https://reference.langchain.com/python/langchain-core/runnables/graph/Stringifiable)
- [`LabelsDict`](https://reference.langchain.com/python/langchain-core/runnables/graph/LabelsDict)
- [`Edge`](https://reference.langchain.com/python/langchain-core/runnables/graph/Edge)
- [`Node`](https://reference.langchain.com/python/langchain-core/runnables/graph/Node)
- [`Branch`](https://reference.langchain.com/python/langchain-core/runnables/graph/Branch)
- [`CurveStyle`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle)
- [`NodeStyles`](https://reference.langchain.com/python/langchain-core/runnables/graph/NodeStyles)
- [`MermaidDrawMethod`](https://reference.langchain.com/python/langchain-core/runnables/graph/MermaidDrawMethod)
- [`Graph`](https://reference.langchain.com/python/langchain-core/runnables/graph/Graph)
- [`RunnablePassthrough`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough)
- [`RunnableAssign`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnableAssign)
- [`RunnablePick`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePick)
- [`DynamicRunnable`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable)
- [`RunnableConfigurableFields`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableFields)
- [`StrEnum`](https://reference.langchain.com/python/langchain-core/runnables/configurable/StrEnum)
- [`RunnableConfigurableAlternatives`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives)
- [`RouterInput`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterInput)
- [`RouterRunnable`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterRunnable)
- [`IsLocalDict`](https://reference.langchain.com/python/langchain-core/runnables/utils/IsLocalDict)
- [`IsFunctionArgDict`](https://reference.langchain.com/python/langchain-core/runnables/utils/IsFunctionArgDict)
- [`NonLocals`](https://reference.langchain.com/python/langchain-core/runnables/utils/NonLocals)
- [`FunctionNonLocals`](https://reference.langchain.com/python/langchain-core/runnables/utils/FunctionNonLocals)
- [`GetLambdaSource`](https://reference.langchain.com/python/langchain-core/runnables/utils/GetLambdaSource)
- [`AddableDict`](https://reference.langchain.com/python/langchain-core/runnables/utils/AddableDict)
- [`SupportsAdd`](https://reference.langchain.com/python/langchain-core/runnables/utils/SupportsAdd)
- [`ConfigurableField`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField)
- [`ConfigurableFieldSingleOption`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption)
- [`ConfigurableFieldMultiOption`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption)
- [`ConfigurableFieldSpec`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec)
- [`Runnable`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable)
- [`RunnableSerializable`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSerializable)
- [`RunnableSequence`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence)
- [`RunnableParallel`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableParallel)
- [`RunnableGenerator`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableGenerator)
- [`RunnableLambda`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda)
- [`RunnableEachBase`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase)
- [`RunnableEach`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEach)
- [`RunnableBindingBase`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase)
- [`RunnableBinding`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBinding)
- [`ExponentialJitterParams`](https://reference.langchain.com/python/langchain-core/runnables/retry/ExponentialJitterParams)
- [`RunnableRetry`](https://reference.langchain.com/python/langchain-core/runnables/retry/RunnableRetry)
- [`RunnableWithFallbacks`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks)
- [`EmptyDict`](https://reference.langchain.com/python/langchain-core/runnables/config/EmptyDict)
- [`RunnableConfig`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig)
- [`ContextThreadPoolExecutor`](https://reference.langchain.com/python/langchain-core/runnables/config/ContextThreadPoolExecutor)
- [`RunnableWithMessageHistory`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory)
- [`VertexViewer`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/VertexViewer)
- [`AsciiCanvas`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/AsciiCanvas)
- [`BaseLoader`](https://reference.langchain.com/python/langchain-core/document_loaders/base/BaseLoader)
- [`BaseBlobParser`](https://reference.langchain.com/python/langchain-core/document_loaders/base/BaseBlobParser)
- [`BlobLoader`](https://reference.langchain.com/python/langchain-core/document_loaders/blob_loaders/BlobLoader)
- [`LangSmithLoader`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader)
- [`Embeddings`](https://reference.langchain.com/python/langchain-core/embeddings/embeddings/Embeddings)
- [`FakeEmbeddings`](https://reference.langchain.com/python/langchain-core/embeddings/fake/FakeEmbeddings)
- [`DeterministicFakeEmbedding`](https://reference.langchain.com/python/langchain-core/embeddings/fake/DeterministicFakeEmbedding)
- [`SSRFPolicy`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy)
- [`SSRFSafeTransport`](https://reference.langchain.com/python/langchain-core/_security/_transport/SSRFSafeTransport)
- [`SSRFSafeSyncTransport`](https://reference.langchain.com/python/langchain-core/_security/_transport/SSRFSafeSyncTransport)
- [`SSRFBlockedError`](https://reference.langchain.com/python/langchain-core/_security/_exceptions/SSRFBlockedError)
- [`VectorStore`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStore)
- [`VectorStoreRetriever`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever)
- [`InMemoryVectorStore`](https://reference.langchain.com/python/langchain-core/vectorstores/in_memory/InMemoryVectorStore)
- [`FakeListLLM`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeListLLM)
- [`FakeListLLMError`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeListLLMError)
- [`FakeStreamingListLLM`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeStreamingListLLM)
- [`FakeMessagesListChatModel`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeMessagesListChatModel)
- [`FakeListChatModelError`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModelError)
- [`FakeListChatModel`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModel)
- [`FakeChatModel`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeChatModel)
- [`GenericFakeChatModel`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/GenericFakeChatModel)
- [`ParrotFakeChatModel`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/ParrotFakeChatModel)
- [`LangSmithParams`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams)
- [`BaseLanguageModel`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel)
- [`SyncProjection`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/SyncProjection)
- [`SyncTextProjection`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/SyncTextProjection)
- [`AsyncProjection`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncProjection)
- [`ChatModelStream`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/ChatModelStream)
- [`AsyncChatModelStream`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncChatModelStream)
- [`BaseChatModel`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel)
- [`SimpleChatModel`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/SimpleChatModel)
- [`ParsedDataUri`](https://reference.langchain.com/python/langchain-core/language_models/_utils/ParsedDataUri)
- [`BaseLLM`](https://reference.langchain.com/python/langchain-core/language_models/llms/BaseLLM)
- [`LLM`](https://reference.langchain.com/python/langchain-core/language_models/llms/LLM)
- [`ModelProfile`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile)
- [`BaseExampleSelector`](https://reference.langchain.com/python/langchain-core/example_selectors/base/BaseExampleSelector)
- [`SemanticSimilarityExampleSelector`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/SemanticSimilarityExampleSelector)
- [`MaxMarginalRelevanceExampleSelector`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/MaxMarginalRelevanceExampleSelector)
- [`LengthBasedExampleSelector`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector)
- [`Reviver`](https://reference.langchain.com/python/langchain-core/load/load/Reviver)
- [`BaseSerialized`](https://reference.langchain.com/python/langchain-core/load/serializable/BaseSerialized)
- [`SerializedConstructor`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedConstructor)
- [`SerializedSecret`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedSecret)
- [`SerializedNotImplemented`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedNotImplemented)
- [`Serializable`](https://reference.langchain.com/python/langchain-core/load/serializable/Serializable)
- [`RecordManager`](https://reference.langchain.com/python/langchain-core/indexing/base/RecordManager)
- [`InMemoryRecordManager`](https://reference.langchain.com/python/langchain-core/indexing/base/InMemoryRecordManager)
- [`UpsertResponse`](https://reference.langchain.com/python/langchain-core/indexing/base/UpsertResponse)
- [`DeleteResponse`](https://reference.langchain.com/python/langchain-core/indexing/base/DeleteResponse)
- [`DocumentIndex`](https://reference.langchain.com/python/langchain-core/indexing/base/DocumentIndex)
- [`InMemoryDocumentIndex`](https://reference.langchain.com/python/langchain-core/indexing/in_memory/InMemoryDocumentIndex)
- [`IndexingException`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingException)
- [`IndexingResult`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingResult)
- [`ToolOutputMixin`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolOutputMixin)
- [`ToolMessage`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage)
- [`ToolMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessageChunk)
- [`ToolCall`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCall)
- [`ToolCallChunk`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk)
- [`FunctionMessage`](https://reference.langchain.com/python/langchain-core/messages/function/FunctionMessage)
- [`FunctionMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/function/FunctionMessageChunk)
- [`InputTokenDetails`](https://reference.langchain.com/python/langchain-core/messages/ai/InputTokenDetails)
- [`OutputTokenDetails`](https://reference.langchain.com/python/langchain-core/messages/ai/OutputTokenDetails)
- [`UsageMetadata`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata)
- [`AIMessage`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage)
- [`AIMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk)
- [`RemoveMessage`](https://reference.langchain.com/python/langchain-core/messages/modifier/RemoveMessage)
- [`TextAccessor`](https://reference.langchain.com/python/langchain-core/messages/base/TextAccessor)
- [`BaseMessage`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage)
- [`BaseMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessageChunk)
- [`SystemMessage`](https://reference.langchain.com/python/langchain-core/messages/system/SystemMessage)
- [`SystemMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/system/SystemMessageChunk)
- [`Citation`](https://reference.langchain.com/python/langchain-core/messages/content/Citation)
- [`NonStandardAnnotation`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardAnnotation)
- [`TextContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock)
- [`ToolCall`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall)
- [`ToolCallChunk`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk)
- [`InvalidToolCall`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall)
- [`ServerToolCall`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall)
- [`ServerToolCallChunk`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk)
- [`ServerToolResult`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult)
- [`ReasoningContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock)
- [`ImageContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock)
- [`VideoContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock)
- [`AudioContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock)
- [`PlainTextContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock)
- [`FileContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock)
- [`NonStandardContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardContentBlock)
- [`ChatMessage`](https://reference.langchain.com/python/langchain-core/messages/chat/ChatMessage)
- [`ChatMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/chat/ChatMessageChunk)
- [`HumanMessage`](https://reference.langchain.com/python/langchain-core/messages/human/HumanMessage)
- [`HumanMessageChunk`](https://reference.langchain.com/python/langchain-core/messages/human/HumanMessageChunk)
- [`BaseDocumentCompressor`](https://reference.langchain.com/python/langchain-core/documents/compressor/BaseDocumentCompressor)
- [`BaseMedia`](https://reference.langchain.com/python/langchain-core/documents/base/BaseMedia)
- [`Blob`](https://reference.langchain.com/python/langchain-core/documents/base/Blob)
- [`Document`](https://reference.langchain.com/python/langchain-core/documents/base/Document)
- [`BaseDocumentTransformer`](https://reference.langchain.com/python/langchain-core/documents/transformers/BaseDocumentTransformer)
- [`BaseLLMOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseLLMOutputParser)
- [`BaseGenerationOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseGenerationOutputParser)
- [`BaseOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseOutputParser)
- [`BaseTransformOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/transform/BaseTransformOutputParser)
- [`BaseCumulativeTransformOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/transform/BaseCumulativeTransformOutputParser)
- [`PydanticOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/pydantic/PydanticOutputParser)
- [`JsonOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/json/JsonOutputParser)
- [`ListOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/list/ListOutputParser)
- [`CommaSeparatedListOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/list/CommaSeparatedListOutputParser)
- [`NumberedListOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/list/NumberedListOutputParser)
- [`MarkdownListOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/list/MarkdownListOutputParser)
- [`OutputFunctionsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/OutputFunctionsParser)
- [`JsonOutputFunctionsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/JsonOutputFunctionsParser)
- [`JsonKeyOutputFunctionsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/JsonKeyOutputFunctionsParser)
- [`PydanticOutputFunctionsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/PydanticOutputFunctionsParser)
- [`PydanticAttrOutputFunctionsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/PydanticAttrOutputFunctionsParser)
- [`StrOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/string/StrOutputParser)
- [`JsonOutputToolsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputToolsParser)
- [`JsonOutputKeyToolsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputKeyToolsParser)
- [`PydanticToolsParser`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/PydanticToolsParser)
- [`XMLOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/XMLOutputParser)
- [`RetrieverInput`](https://reference.langchain.com/python/langchain-core/tools/retriever/RetrieverInput)
- [`SchemaAnnotationError`](https://reference.langchain.com/python/langchain-core/tools/base/SchemaAnnotationError)
- [`ToolException`](https://reference.langchain.com/python/langchain-core/tools/base/ToolException)
- [`BaseTool`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool)
- [`InjectedToolArg`](https://reference.langchain.com/python/langchain-core/tools/base/InjectedToolArg)
- [`InjectedToolCallId`](https://reference.langchain.com/python/langchain-core/tools/base/InjectedToolCallId)
- [`BaseToolkit`](https://reference.langchain.com/python/langchain-core/tools/base/BaseToolkit)
- [`StructuredTool`](https://reference.langchain.com/python/langchain-core/tools/structured/StructuredTool)
- [`Tool`](https://reference.langchain.com/python/langchain-core/tools/simple/Tool)

## Functions

- [`get_runtime_environment()`](https://reference.langchain.com/python/langchain-core/env/get_runtime_environment)
- [`import_attr()`](https://reference.langchain.com/python/langchain-core/_import_utils/import_attr)
- [`create_message()`](https://reference.langchain.com/python/langchain-core/exceptions/create_message)
- [`print_sys_info()`](https://reference.langchain.com/python/langchain-core/sys_info/print_sys_info)
- [`set_verbose()`](https://reference.langchain.com/python/langchain-core/globals/set_verbose)
- [`get_verbose()`](https://reference.langchain.com/python/langchain-core/globals/get_verbose)
- [`set_debug()`](https://reference.langchain.com/python/langchain-core/globals/set_debug)
- [`get_debug()`](https://reference.langchain.com/python/langchain-core/globals/get_debug)
- [`set_llm_cache()`](https://reference.langchain.com/python/langchain-core/globals/set_llm_cache)
- [`get_llm_cache()`](https://reference.langchain.com/python/langchain-core/globals/get_llm_cache)
- [`env_var_is_set()`](https://reference.langchain.com/python/langchain-core/utils/env/env_var_is_set)
- [`get_from_dict_or_env()`](https://reference.langchain.com/python/langchain-core/utils/env/get_from_dict_or_env)
- [`get_from_env()`](https://reference.langchain.com/python/langchain-core/utils/env/get_from_env)
- [`merge_dicts()`](https://reference.langchain.com/python/langchain-core/utils/_merge/merge_dicts)
- [`merge_lists()`](https://reference.langchain.com/python/langchain-core/utils/_merge/merge_lists)
- [`merge_obj()`](https://reference.langchain.com/python/langchain-core/utils/_merge/merge_obj)
- [`find_all_links()`](https://reference.langchain.com/python/langchain-core/utils/html/find_all_links)
- [`extract_sub_links()`](https://reference.langchain.com/python/langchain-core/utils/html/extract_sub_links)
- [`tee_peer()`](https://reference.langchain.com/python/langchain-core/utils/iter/tee_peer)
- [`batch_iterate()`](https://reference.langchain.com/python/langchain-core/utils/iter/batch_iterate)
- [`grab_literal()`](https://reference.langchain.com/python/langchain-core/utils/mustache/grab_literal)
- [`l_sa_check()`](https://reference.langchain.com/python/langchain-core/utils/mustache/l_sa_check)
- [`r_sa_check()`](https://reference.langchain.com/python/langchain-core/utils/mustache/r_sa_check)
- [`parse_tag()`](https://reference.langchain.com/python/langchain-core/utils/mustache/parse_tag)
- [`tokenize()`](https://reference.langchain.com/python/langchain-core/utils/mustache/tokenize)
- [`render()`](https://reference.langchain.com/python/langchain-core/utils/mustache/render)
- [`xor_args()`](https://reference.langchain.com/python/langchain-core/utils/utils/xor_args)
- [`raise_for_status_with_text()`](https://reference.langchain.com/python/langchain-core/utils/utils/raise_for_status_with_text)
- [`mock_now()`](https://reference.langchain.com/python/langchain-core/utils/utils/mock_now)
- [`guard_import()`](https://reference.langchain.com/python/langchain-core/utils/utils/guard_import)
- [`check_package_version()`](https://reference.langchain.com/python/langchain-core/utils/utils/check_package_version)
- [`get_pydantic_field_names()`](https://reference.langchain.com/python/langchain-core/utils/utils/get_pydantic_field_names)
- [`build_extra_kwargs()`](https://reference.langchain.com/python/langchain-core/utils/utils/build_extra_kwargs)
- [`convert_to_secret_str()`](https://reference.langchain.com/python/langchain-core/utils/utils/convert_to_secret_str)
- [`from_env()`](https://reference.langchain.com/python/langchain-core/utils/utils/from_env)
- [`secret_from_env()`](https://reference.langchain.com/python/langchain-core/utils/utils/secret_from_env)
- [`ensure_id()`](https://reference.langchain.com/python/langchain-core/utils/utils/ensure_id)
- [`uuid7()`](https://reference.langchain.com/python/langchain-core/utils/uuid/uuid7)
- [`stringify_value()`](https://reference.langchain.com/python/langchain-core/utils/strings/stringify_value)
- [`stringify_dict()`](https://reference.langchain.com/python/langchain-core/utils/strings/stringify_dict)
- [`comma_list()`](https://reference.langchain.com/python/langchain-core/utils/strings/comma_list)
- [`sanitize_for_postgres()`](https://reference.langchain.com/python/langchain-core/utils/strings/sanitize_for_postgres)
- [`is_interactive_env()`](https://reference.langchain.com/python/langchain-core/utils/interactive_env/is_interactive_env)
- [`get_pydantic_major_version()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/get_pydantic_major_version)
- [`is_pydantic_v1_subclass()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/is_pydantic_v1_subclass)
- [`is_pydantic_v2_subclass()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/is_pydantic_v2_subclass)
- [`is_basemodel_subclass()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/is_basemodel_subclass)
- [`is_basemodel_instance()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/is_basemodel_instance)
- [`pre_init()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/pre_init)
- [`get_fields()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/get_fields)
- [`create_model()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/create_model)
- [`create_model_v2()`](https://reference.langchain.com/python/langchain-core/utils/pydantic/create_model_v2)
- [`parse_partial_json()`](https://reference.langchain.com/python/langchain-core/utils/json/parse_partial_json)
- [`parse_json_markdown()`](https://reference.langchain.com/python/langchain-core/utils/json/parse_json_markdown)
- [`parse_and_check_json_markdown()`](https://reference.langchain.com/python/langchain-core/utils/json/parse_and_check_json_markdown)
- [`convert_to_openai_function()`](https://reference.langchain.com/python/langchain-core/utils/function_calling/convert_to_openai_function)
- [`convert_to_openai_tool()`](https://reference.langchain.com/python/langchain-core/utils/function_calling/convert_to_openai_tool)
- [`convert_to_json_schema()`](https://reference.langchain.com/python/langchain-core/utils/function_calling/convert_to_json_schema)
- [`tool_example_to_messages()`](https://reference.langchain.com/python/langchain-core/utils/function_calling/tool_example_to_messages)
- [`get_color_mapping()`](https://reference.langchain.com/python/langchain-core/utils/input/get_color_mapping)
- [`get_colored_text()`](https://reference.langchain.com/python/langchain-core/utils/input/get_colored_text)
- [`get_bolded_text()`](https://reference.langchain.com/python/langchain-core/utils/input/get_bolded_text)
- [`print_text()`](https://reference.langchain.com/python/langchain-core/utils/input/print_text)
- [`py_anext()`](https://reference.langchain.com/python/langchain-core/utils/aiter/py_anext)
- [`tee_peer()`](https://reference.langchain.com/python/langchain-core/utils/aiter/tee_peer)
- [`abatch_iterate()`](https://reference.langchain.com/python/langchain-core/utils/aiter/abatch_iterate)
- [`dereference_refs()`](https://reference.langchain.com/python/langchain-core/utils/json_schema/dereference_refs)
- [`run_to_dict()`](https://reference.langchain.com/python/langchain-core/tracers/_compat/run_to_dict)
- [`run_copy()`](https://reference.langchain.com/python/langchain-core/tracers/_compat/run_copy)
- [`run_construct()`](https://reference.langchain.com/python/langchain-core/tracers/_compat/run_construct)
- [`pydantic_to_dict()`](https://reference.langchain.com/python/langchain-core/tracers/_compat/pydantic_to_dict)
- [`pydantic_copy()`](https://reference.langchain.com/python/langchain-core/tracers/_compat/pydantic_copy)
- [`tracing_v2_enabled()`](https://reference.langchain.com/python/langchain-core/tracers/context/tracing_v2_enabled)
- [`collect_runs()`](https://reference.langchain.com/python/langchain-core/tracers/context/collect_runs)
- [`register_configure_hook()`](https://reference.langchain.com/python/langchain-core/tracers/context/register_configure_hook)
- [`log_error_once()`](https://reference.langchain.com/python/langchain-core/tracers/langchain/log_error_once)
- [`wait_for_all_tracers()`](https://reference.langchain.com/python/langchain-core/tracers/langchain/wait_for_all_tracers)
- [`get_client()`](https://reference.langchain.com/python/langchain-core/tracers/langchain/get_client)
- [`wait_for_all_evaluators()`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/wait_for_all_evaluators)
- [`try_json_stringify()`](https://reference.langchain.com/python/langchain-core/tracers/stdout/try_json_stringify)
- [`elapsed()`](https://reference.langchain.com/python/langchain-core/tracers/stdout/elapsed)
- [`get_relative_path()`](https://reference.langchain.com/python/langchain-core/_api/path/get_relative_path)
- [`as_import_path()`](https://reference.langchain.com/python/langchain-core/_api/path/as_import_path)
- [`deprecated()`](https://reference.langchain.com/python/langchain-core/_api/deprecation/deprecated)
- [`suppress_langchain_deprecation_warning()`](https://reference.langchain.com/python/langchain-core/_api/deprecation/suppress_langchain_deprecation_warning)
- [`warn_deprecated()`](https://reference.langchain.com/python/langchain-core/_api/deprecation/warn_deprecated)
- [`surface_langchain_deprecation_warnings()`](https://reference.langchain.com/python/langchain-core/_api/deprecation/surface_langchain_deprecation_warnings)
- [`rename_parameter()`](https://reference.langchain.com/python/langchain-core/_api/deprecation/rename_parameter)
- [`beta()`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/beta)
- [`suppress_langchain_beta_warning()`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/suppress_langchain_beta_warning)
- [`warn_beta()`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/warn_beta)
- [`surface_langchain_beta_warnings()`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/surface_langchain_beta_warnings)
- [`is_caller_internal()`](https://reference.langchain.com/python/langchain-core/_api/internal/is_caller_internal)
- [`get_usage_metadata_callback()`](https://reference.langchain.com/python/langchain-core/callbacks/usage/get_usage_metadata_callback)
- [`trace_as_chain_group()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/trace_as_chain_group)
- [`atrace_as_chain_group()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/atrace_as_chain_group)
- [`shielded()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/shielded)
- [`handle_event()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/handle_event)
- [`ahandle_event()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/ahandle_event)
- [`adispatch_custom_event()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/adispatch_custom_event)
- [`dispatch_custom_event()`](https://reference.langchain.com/python/langchain-core/callbacks/manager/dispatch_custom_event)
- [`merge_chat_generation_chunks()`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/merge_chat_generation_chunks)
- [`load_prompt_from_config()`](https://reference.langchain.com/python/langchain-core/prompts/loading/load_prompt_from_config)
- [`load_prompt()`](https://reference.langchain.com/python/langchain-core/prompts/loading/load_prompt)
- [`format_document()`](https://reference.langchain.com/python/langchain-core/prompts/base/format_document)
- [`aformat_document()`](https://reference.langchain.com/python/langchain-core/prompts/base/aformat_document)
- [`jinja2_formatter()`](https://reference.langchain.com/python/langchain-core/prompts/string/jinja2_formatter)
- [`validate_jinja2()`](https://reference.langchain.com/python/langchain-core/prompts/string/validate_jinja2)
- [`mustache_formatter()`](https://reference.langchain.com/python/langchain-core/prompts/string/mustache_formatter)
- [`mustache_template_vars()`](https://reference.langchain.com/python/langchain-core/prompts/string/mustache_template_vars)
- [`mustache_schema()`](https://reference.langchain.com/python/langchain-core/prompts/string/mustache_schema)
- [`validate_f_string_template()`](https://reference.langchain.com/python/langchain-core/prompts/string/validate_f_string_template)
- [`check_valid_template()`](https://reference.langchain.com/python/langchain-core/prompts/string/check_valid_template)
- [`get_template_variables()`](https://reference.langchain.com/python/langchain-core/prompts/string/get_template_variables)
- [`is_subsequence()`](https://reference.langchain.com/python/langchain-core/prompts/string/is_subsequence)
- [`is_uuid()`](https://reference.langchain.com/python/langchain-core/runnables/graph/is_uuid)
- [`node_data_str()`](https://reference.langchain.com/python/langchain-core/runnables/graph/node_data_str)
- [`node_data_json()`](https://reference.langchain.com/python/langchain-core/runnables/graph/node_data_json)
- [`identity()`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/identity)
- [`aidentity()`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/aidentity)
- [`prefix_config_spec()`](https://reference.langchain.com/python/langchain-core/runnables/configurable/prefix_config_spec)
- [`make_options_spec()`](https://reference.langchain.com/python/langchain-core/runnables/configurable/make_options_spec)
- [`gated_coro()`](https://reference.langchain.com/python/langchain-core/runnables/utils/gated_coro)
- [`gather_with_concurrency()`](https://reference.langchain.com/python/langchain-core/runnables/utils/gather_with_concurrency)
- [`accepts_run_manager()`](https://reference.langchain.com/python/langchain-core/runnables/utils/accepts_run_manager)
- [`accepts_config()`](https://reference.langchain.com/python/langchain-core/runnables/utils/accepts_config)
- [`accepts_context()`](https://reference.langchain.com/python/langchain-core/runnables/utils/accepts_context)
- [`asyncio_accepts_context()`](https://reference.langchain.com/python/langchain-core/runnables/utils/asyncio_accepts_context)
- [`coro_with_context()`](https://reference.langchain.com/python/langchain-core/runnables/utils/coro_with_context)
- [`get_function_first_arg_dict_keys()`](https://reference.langchain.com/python/langchain-core/runnables/utils/get_function_first_arg_dict_keys)
- [`get_lambda_source()`](https://reference.langchain.com/python/langchain-core/runnables/utils/get_lambda_source)
- [`get_function_nonlocals()`](https://reference.langchain.com/python/langchain-core/runnables/utils/get_function_nonlocals)
- [`indent_lines_after_first()`](https://reference.langchain.com/python/langchain-core/runnables/utils/indent_lines_after_first)
- [`add()`](https://reference.langchain.com/python/langchain-core/runnables/utils/add)
- [`aadd()`](https://reference.langchain.com/python/langchain-core/runnables/utils/aadd)
- [`get_unique_config_specs()`](https://reference.langchain.com/python/langchain-core/runnables/utils/get_unique_config_specs)
- [`is_async_generator()`](https://reference.langchain.com/python/langchain-core/runnables/utils/is_async_generator)
- [`is_async_callable()`](https://reference.langchain.com/python/langchain-core/runnables/utils/is_async_callable)
- [`draw_mermaid()`](https://reference.langchain.com/python/langchain-core/runnables/graph_mermaid/draw_mermaid)
- [`draw_mermaid_png()`](https://reference.langchain.com/python/langchain-core/runnables/graph_mermaid/draw_mermaid_png)
- [`coerce_to_runnable()`](https://reference.langchain.com/python/langchain-core/runnables/base/coerce_to_runnable)
- [`chain()`](https://reference.langchain.com/python/langchain-core/runnables/base/chain)
- [`set_config_context()`](https://reference.langchain.com/python/langchain-core/runnables/config/set_config_context)
- [`ensure_config()`](https://reference.langchain.com/python/langchain-core/runnables/config/ensure_config)
- [`get_config_list()`](https://reference.langchain.com/python/langchain-core/runnables/config/get_config_list)
- [`patch_config()`](https://reference.langchain.com/python/langchain-core/runnables/config/patch_config)
- [`merge_configs()`](https://reference.langchain.com/python/langchain-core/runnables/config/merge_configs)
- [`call_func_with_variable_args()`](https://reference.langchain.com/python/langchain-core/runnables/config/call_func_with_variable_args)
- [`acall_func_with_variable_args()`](https://reference.langchain.com/python/langchain-core/runnables/config/acall_func_with_variable_args)
- [`get_callback_manager_for_config()`](https://reference.langchain.com/python/langchain-core/runnables/config/get_callback_manager_for_config)
- [`get_async_callback_manager_for_config()`](https://reference.langchain.com/python/langchain-core/runnables/config/get_async_callback_manager_for_config)
- [`get_executor_for_config()`](https://reference.langchain.com/python/langchain-core/runnables/config/get_executor_for_config)
- [`run_in_executor()`](https://reference.langchain.com/python/langchain-core/runnables/config/run_in_executor)
- [`draw_ascii()`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/draw_ascii)
- [`validate_safe_url()`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/validate_safe_url)
- [`is_safe_url()`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/is_safe_url)
- [`validate_resolved_ip()`](https://reference.langchain.com/python/langchain-core/_security/_policy/validate_resolved_ip)
- [`validate_hostname()`](https://reference.langchain.com/python/langchain-core/_security/_policy/validate_hostname)
- [`validate_url()`](https://reference.langchain.com/python/langchain-core/_security/_policy/validate_url)
- [`validate_url_sync()`](https://reference.langchain.com/python/langchain-core/_security/_policy/validate_url_sync)
- [`ssrf_safe_client()`](https://reference.langchain.com/python/langchain-core/_security/_transport/ssrf_safe_client)
- [`ssrf_safe_async_client()`](https://reference.langchain.com/python/langchain-core/_security/_transport/ssrf_safe_async_client)
- [`maximal_marginal_relevance()`](https://reference.langchain.com/python/langchain-core/vectorstores/utils/maximal_marginal_relevance)
- [`get_tokenizer()`](https://reference.langchain.com/python/langchain-core/language_models/base/get_tokenizer)
- [`generate_from_stream()`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/generate_from_stream)
- [`agenerate_from_stream()`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/agenerate_from_stream)
- [`is_openai_data_block()`](https://reference.langchain.com/python/langchain-core/language_models/_utils/is_openai_data_block)
- [`create_base_retry_decorator()`](https://reference.langchain.com/python/langchain-core/language_models/llms/create_base_retry_decorator)
- [`get_prompts()`](https://reference.langchain.com/python/langchain-core/language_models/llms/get_prompts)
- [`aget_prompts()`](https://reference.langchain.com/python/langchain-core/language_models/llms/aget_prompts)
- [`update_cache()`](https://reference.langchain.com/python/langchain-core/language_models/llms/update_cache)
- [`aupdate_cache()`](https://reference.langchain.com/python/langchain-core/language_models/llms/aupdate_cache)
- [`finalize_tool_call_chunk()`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/finalize_tool_call_chunk)
- [`chunks_to_events()`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/chunks_to_events)
- [`achunks_to_events()`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/achunks_to_events)
- [`message_to_events()`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/message_to_events)
- [`amessage_to_events()`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/amessage_to_events)
- [`sorted_values()`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/sorted_values)
- [`default_init_validator()`](https://reference.langchain.com/python/langchain-core/load/load/default_init_validator)
- [`loads()`](https://reference.langchain.com/python/langchain-core/load/load/loads)
- [`load()`](https://reference.langchain.com/python/langchain-core/load/load/load)
- [`try_neq_default()`](https://reference.langchain.com/python/langchain-core/load/serializable/try_neq_default)
- [`to_json_not_implemented()`](https://reference.langchain.com/python/langchain-core/load/serializable/to_json_not_implemented)
- [`default()`](https://reference.langchain.com/python/langchain-core/load/dump/default)
- [`dumps()`](https://reference.langchain.com/python/langchain-core/load/dump/dumps)
- [`dumpd()`](https://reference.langchain.com/python/langchain-core/load/dump/dumpd)
- [`index()`](https://reference.langchain.com/python/langchain-core/indexing/api/index)
- [`aindex()`](https://reference.langchain.com/python/langchain-core/indexing/api/aindex)
- [`tool_call()`](https://reference.langchain.com/python/langchain-core/messages/tool/tool_call)
- [`tool_call_chunk()`](https://reference.langchain.com/python/langchain-core/messages/tool/tool_call_chunk)
- [`invalid_tool_call()`](https://reference.langchain.com/python/langchain-core/messages/tool/invalid_tool_call)
- [`default_tool_parser()`](https://reference.langchain.com/python/langchain-core/messages/tool/default_tool_parser)
- [`default_tool_chunk_parser()`](https://reference.langchain.com/python/langchain-core/messages/tool/default_tool_chunk_parser)
- [`get_buffer_string()`](https://reference.langchain.com/python/langchain-core/messages/utils/get_buffer_string)
- [`messages_from_dict()`](https://reference.langchain.com/python/langchain-core/messages/utils/messages_from_dict)
- [`message_chunk_to_message()`](https://reference.langchain.com/python/langchain-core/messages/utils/message_chunk_to_message)
- [`convert_to_messages()`](https://reference.langchain.com/python/langchain-core/messages/utils/convert_to_messages)
- [`filter_messages()`](https://reference.langchain.com/python/langchain-core/messages/utils/filter_messages)
- [`merge_message_runs()`](https://reference.langchain.com/python/langchain-core/messages/utils/merge_message_runs)
- [`trim_messages()`](https://reference.langchain.com/python/langchain-core/messages/utils/trim_messages)
- [`convert_to_openai_messages()`](https://reference.langchain.com/python/langchain-core/messages/utils/convert_to_openai_messages)
- [`count_tokens_approximately()`](https://reference.langchain.com/python/langchain-core/messages/utils/count_tokens_approximately)
- [`add_ai_message_chunks()`](https://reference.langchain.com/python/langchain-core/messages/ai/add_ai_message_chunks)
- [`add_usage()`](https://reference.langchain.com/python/langchain-core/messages/ai/add_usage)
- [`subtract_usage()`](https://reference.langchain.com/python/langchain-core/messages/ai/subtract_usage)
- [`merge_content()`](https://reference.langchain.com/python/langchain-core/messages/base/merge_content)
- [`message_to_dict()`](https://reference.langchain.com/python/langchain-core/messages/base/message_to_dict)
- [`messages_to_dict()`](https://reference.langchain.com/python/langchain-core/messages/base/messages_to_dict)
- [`get_msg_title_repr()`](https://reference.langchain.com/python/langchain-core/messages/base/get_msg_title_repr)
- [`is_data_content_block()`](https://reference.langchain.com/python/langchain-core/messages/content/is_data_content_block)
- [`create_text_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_text_block)
- [`create_image_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_image_block)
- [`create_video_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_video_block)
- [`create_audio_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_audio_block)
- [`create_file_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_file_block)
- [`create_plaintext_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_plaintext_block)
- [`create_tool_call()`](https://reference.langchain.com/python/langchain-core/messages/content/create_tool_call)
- [`create_reasoning_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_reasoning_block)
- [`create_citation()`](https://reference.langchain.com/python/langchain-core/messages/content/create_citation)
- [`create_non_standard_block()`](https://reference.langchain.com/python/langchain-core/messages/content/create_non_standard_block)
- [`register_translator()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/register_translator)
- [`get_translator()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/get_translator)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/anthropic/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/anthropic/translate_content_chunk)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/groq/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/groq/translate_content_chunk)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock_converse/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock_converse/translate_content_chunk)
- [`convert_to_openai_image_block()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/openai/convert_to_openai_image_block)
- [`convert_to_openai_data_block()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/openai/convert_to_openai_data_block)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/openai/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/openai/translate_content_chunk)
- [`translate_grounding_metadata_to_citations()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/google_genai/translate_grounding_metadata_to_citations)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/google_genai/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/google_genai/translate_content_chunk)
- [`translate_content()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock/translate_content)
- [`translate_content_chunk()`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock/translate_content_chunk)
- [`droplastn()`](https://reference.langchain.com/python/langchain-core/output_parsers/list/droplastn)
- [`parse_tool_call()`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/parse_tool_call)
- [`make_invalid_tool_call()`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/make_invalid_tool_call)
- [`parse_tool_calls()`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/parse_tool_calls)
- [`nested_element()`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/nested_element)
- [`create_retriever_tool()`](https://reference.langchain.com/python/langchain-core/tools/retriever/create_retriever_tool)
- [`render_text_description()`](https://reference.langchain.com/python/langchain-core/tools/render/render_text_description)
- [`render_text_description_and_args()`](https://reference.langchain.com/python/langchain-core/tools/render/render_text_description_and_args)
- [`tool()`](https://reference.langchain.com/python/langchain-core/tools/convert/tool)
- [`convert_runnable_to_tool()`](https://reference.langchain.com/python/langchain-core/tools/convert/convert_runnable_to_tool)
- [`create_schema_from_function()`](https://reference.langchain.com/python/langchain-core/tools/base/create_schema_from_function)
- [`get_all_basemodel_annotations()`](https://reference.langchain.com/python/langchain-core/tools/base/get_all_basemodel_annotations)

## Modules

- [`langchain_core`](https://reference.langchain.com/python/langchain-core/langchain_core)
- [`chat_history`](https://reference.langchain.com/python/langchain-core/chat_history)
- [`cross_encoders`](https://reference.langchain.com/python/langchain-core/cross_encoders)
- [`env`](https://reference.langchain.com/python/langchain-core/env)
- [`agents`](https://reference.langchain.com/python/langchain-core/agents)
- [`exceptions`](https://reference.langchain.com/python/langchain-core/exceptions)
- [`structured_query`](https://reference.langchain.com/python/langchain-core/structured_query)
- [`stores`](https://reference.langchain.com/python/langchain-core/stores)
- [`rate_limiters`](https://reference.langchain.com/python/langchain-core/rate_limiters)
- [`sys_info`](https://reference.langchain.com/python/langchain-core/sys_info)
- [`caches`](https://reference.langchain.com/python/langchain-core/caches)
- [`retrievers`](https://reference.langchain.com/python/langchain-core/retrievers)
- [`version`](https://reference.langchain.com/python/langchain-core/version)
- [`globals`](https://reference.langchain.com/python/langchain-core/globals)
- [`chat_loaders`](https://reference.langchain.com/python/langchain-core/chat_loaders)
- [`prompt_values`](https://reference.langchain.com/python/langchain-core/prompt_values)
- [`chat_sessions`](https://reference.langchain.com/python/langchain-core/chat_sessions)
- [`utils`](https://reference.langchain.com/python/langchain-core/utils)
- [`env`](https://reference.langchain.com/python/langchain-core/utils/env)
- [`html`](https://reference.langchain.com/python/langchain-core/utils/html)
- [`iter`](https://reference.langchain.com/python/langchain-core/utils/iter)
- [`mustache`](https://reference.langchain.com/python/langchain-core/utils/mustache)
- [`usage`](https://reference.langchain.com/python/langchain-core/utils/usage)
- [`utils`](https://reference.langchain.com/python/langchain-core/utils/utils)
- [`uuid`](https://reference.langchain.com/python/langchain-core/utils/uuid)
- [`formatting`](https://reference.langchain.com/python/langchain-core/utils/formatting)
- [`strings`](https://reference.langchain.com/python/langchain-core/utils/strings)
- [`interactive_env`](https://reference.langchain.com/python/langchain-core/utils/interactive_env)
- [`pydantic`](https://reference.langchain.com/python/langchain-core/utils/pydantic)
- [`json`](https://reference.langchain.com/python/langchain-core/utils/json)
- [`function_calling`](https://reference.langchain.com/python/langchain-core/utils/function_calling)
- [`input`](https://reference.langchain.com/python/langchain-core/utils/input)
- [`image`](https://reference.langchain.com/python/langchain-core/utils/image)
- [`aiter`](https://reference.langchain.com/python/langchain-core/utils/aiter)
- [`json_schema`](https://reference.langchain.com/python/langchain-core/utils/json_schema)
- [`tracers`](https://reference.langchain.com/python/langchain-core/tracers)
- [`root_listeners`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners)
- [`core`](https://reference.langchain.com/python/langchain-core/tracers/core)
- [`base`](https://reference.langchain.com/python/langchain-core/tracers/base)
- [`schemas`](https://reference.langchain.com/python/langchain-core/tracers/schemas)
- [`memory_stream`](https://reference.langchain.com/python/langchain-core/tracers/memory_stream)
- [`log_stream`](https://reference.langchain.com/python/langchain-core/tracers/log_stream)
- [`run_collector`](https://reference.langchain.com/python/langchain-core/tracers/run_collector)
- [`context`](https://reference.langchain.com/python/langchain-core/tracers/context)
- [`event_stream`](https://reference.langchain.com/python/langchain-core/tracers/event_stream)
- [`langchain`](https://reference.langchain.com/python/langchain-core/tracers/langchain)
- [`evaluation`](https://reference.langchain.com/python/langchain-core/tracers/evaluation)
- [`stdout`](https://reference.langchain.com/python/langchain-core/tracers/stdout)
- [`path`](https://reference.langchain.com/python/langchain-core/_api/path)
- [`deprecation`](https://reference.langchain.com/python/langchain-core/_api/deprecation)
- [`beta_decorator`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator)
- [`internal`](https://reference.langchain.com/python/langchain-core/_api/internal)
- [`callbacks`](https://reference.langchain.com/python/langchain-core/callbacks)
- [`usage`](https://reference.langchain.com/python/langchain-core/callbacks/usage)
- [`base`](https://reference.langchain.com/python/langchain-core/callbacks/base)
- [`manager`](https://reference.langchain.com/python/langchain-core/callbacks/manager)
- [`streaming_stdout`](https://reference.langchain.com/python/langchain-core/callbacks/streaming_stdout)
- [`file`](https://reference.langchain.com/python/langchain-core/callbacks/file)
- [`stdout`](https://reference.langchain.com/python/langchain-core/callbacks/stdout)
- [`outputs`](https://reference.langchain.com/python/langchain-core/outputs)
- [`generation`](https://reference.langchain.com/python/langchain-core/outputs/generation)
- [`run_info`](https://reference.langchain.com/python/langchain-core/outputs/run_info)
- [`chat_result`](https://reference.langchain.com/python/langchain-core/outputs/chat_result)
- [`chat_generation`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation)
- [`llm_result`](https://reference.langchain.com/python/langchain-core/outputs/llm_result)
- [`prompts`](https://reference.langchain.com/python/langchain-core/prompts)
- [`few_shot`](https://reference.langchain.com/python/langchain-core/prompts/few_shot)
- [`message`](https://reference.langchain.com/python/langchain-core/prompts/message)
- [`loading`](https://reference.langchain.com/python/langchain-core/prompts/loading)
- [`prompt`](https://reference.langchain.com/python/langchain-core/prompts/prompt)
- [`base`](https://reference.langchain.com/python/langchain-core/prompts/base)
- [`few_shot_with_templates`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates)
- [`structured`](https://reference.langchain.com/python/langchain-core/prompts/structured)
- [`dict`](https://reference.langchain.com/python/langchain-core/prompts/dict)
- [`string`](https://reference.langchain.com/python/langchain-core/prompts/string)
- [`image`](https://reference.langchain.com/python/langchain-core/prompts/image)
- [`chat`](https://reference.langchain.com/python/langchain-core/prompts/chat)
- [`runnables`](https://reference.langchain.com/python/langchain-core/runnables)
- [`schema`](https://reference.langchain.com/python/langchain-core/runnables/schema)
- [`graph_png`](https://reference.langchain.com/python/langchain-core/runnables/graph_png)
- [`branch`](https://reference.langchain.com/python/langchain-core/runnables/branch)
- [`graph`](https://reference.langchain.com/python/langchain-core/runnables/graph)
- [`passthrough`](https://reference.langchain.com/python/langchain-core/runnables/passthrough)
- [`configurable`](https://reference.langchain.com/python/langchain-core/runnables/configurable)
- [`router`](https://reference.langchain.com/python/langchain-core/runnables/router)
- [`utils`](https://reference.langchain.com/python/langchain-core/runnables/utils)
- [`graph_mermaid`](https://reference.langchain.com/python/langchain-core/runnables/graph_mermaid)
- [`base`](https://reference.langchain.com/python/langchain-core/runnables/base)
- [`retry`](https://reference.langchain.com/python/langchain-core/runnables/retry)
- [`fallbacks`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks)
- [`config`](https://reference.langchain.com/python/langchain-core/runnables/config)
- [`history`](https://reference.langchain.com/python/langchain-core/runnables/history)
- [`graph_ascii`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii)
- [`document_loaders`](https://reference.langchain.com/python/langchain-core/document_loaders)
- [`base`](https://reference.langchain.com/python/langchain-core/document_loaders/base)
- [`blob_loaders`](https://reference.langchain.com/python/langchain-core/document_loaders/blob_loaders)
- [`langsmith`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith)
- [`embeddings`](https://reference.langchain.com/python/langchain-core/embeddings)
- [`embeddings`](https://reference.langchain.com/python/langchain-core/embeddings/embeddings)
- [`fake`](https://reference.langchain.com/python/langchain-core/embeddings/fake)
- [`vectorstores`](https://reference.langchain.com/python/langchain-core/vectorstores)
- [`utils`](https://reference.langchain.com/python/langchain-core/vectorstores/utils)
- [`base`](https://reference.langchain.com/python/langchain-core/vectorstores/base)
- [`in_memory`](https://reference.langchain.com/python/langchain-core/vectorstores/in_memory)
- [`language_models`](https://reference.langchain.com/python/langchain-core/language_models)
- [`fake`](https://reference.langchain.com/python/langchain-core/language_models/fake)
- [`fake_chat_models`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models)
- [`base`](https://reference.langchain.com/python/langchain-core/language_models/base)
- [`chat_model_stream`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream)
- [`chat_models`](https://reference.langchain.com/python/langchain-core/language_models/chat_models)
- [`llms`](https://reference.langchain.com/python/langchain-core/language_models/llms)
- [`model_profile`](https://reference.langchain.com/python/langchain-core/language_models/model_profile)
- [`example_selectors`](https://reference.langchain.com/python/langchain-core/example_selectors)
- [`base`](https://reference.langchain.com/python/langchain-core/example_selectors/base)
- [`semantic_similarity`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity)
- [`length_based`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based)
- [`load`](https://reference.langchain.com/python/langchain-core/load)
- [`load`](https://reference.langchain.com/python/langchain-core/load/load)
- [`serializable`](https://reference.langchain.com/python/langchain-core/load/serializable)
- [`dump`](https://reference.langchain.com/python/langchain-core/load/dump)
- [`mapping`](https://reference.langchain.com/python/langchain-core/load/mapping)
- [`indexing`](https://reference.langchain.com/python/langchain-core/indexing)
- [`base`](https://reference.langchain.com/python/langchain-core/indexing/base)
- [`in_memory`](https://reference.langchain.com/python/langchain-core/indexing/in_memory)
- [`api`](https://reference.langchain.com/python/langchain-core/indexing/api)
- [`messages`](https://reference.langchain.com/python/langchain-core/messages)
- [`tool`](https://reference.langchain.com/python/langchain-core/messages/tool)
- [`function`](https://reference.langchain.com/python/langchain-core/messages/function)
- [`utils`](https://reference.langchain.com/python/langchain-core/messages/utils)
- [`ai`](https://reference.langchain.com/python/langchain-core/messages/ai)
- [`modifier`](https://reference.langchain.com/python/langchain-core/messages/modifier)
- [`base`](https://reference.langchain.com/python/langchain-core/messages/base)
- [`system`](https://reference.langchain.com/python/langchain-core/messages/system)
- [`content`](https://reference.langchain.com/python/langchain-core/messages/content)
- [`chat`](https://reference.langchain.com/python/langchain-core/messages/chat)
- [`human`](https://reference.langchain.com/python/langchain-core/messages/human)
- [`block_translators`](https://reference.langchain.com/python/langchain-core/messages/block_translators)
- [`anthropic`](https://reference.langchain.com/python/langchain-core/messages/block_translators/anthropic)
- [`groq`](https://reference.langchain.com/python/langchain-core/messages/block_translators/groq)
- [`bedrock_converse`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock_converse)
- [`google_vertexai`](https://reference.langchain.com/python/langchain-core/messages/block_translators/google_vertexai)
- [`langchain_v0`](https://reference.langchain.com/python/langchain-core/messages/block_translators/langchain_v0)
- [`openai`](https://reference.langchain.com/python/langchain-core/messages/block_translators/openai)
- [`google_genai`](https://reference.langchain.com/python/langchain-core/messages/block_translators/google_genai)
- [`bedrock`](https://reference.langchain.com/python/langchain-core/messages/block_translators/bedrock)
- [`documents`](https://reference.langchain.com/python/langchain-core/documents)
- [`compressor`](https://reference.langchain.com/python/langchain-core/documents/compressor)
- [`base`](https://reference.langchain.com/python/langchain-core/documents/base)
- [`transformers`](https://reference.langchain.com/python/langchain-core/documents/transformers)
- [`output_parsers`](https://reference.langchain.com/python/langchain-core/output_parsers)
- [`base`](https://reference.langchain.com/python/langchain-core/output_parsers/base)
- [`transform`](https://reference.langchain.com/python/langchain-core/output_parsers/transform)
- [`pydantic`](https://reference.langchain.com/python/langchain-core/output_parsers/pydantic)
- [`json`](https://reference.langchain.com/python/langchain-core/output_parsers/json)
- [`list`](https://reference.langchain.com/python/langchain-core/output_parsers/list)
- [`openai_functions`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions)
- [`format_instructions`](https://reference.langchain.com/python/langchain-core/output_parsers/format_instructions)
- [`string`](https://reference.langchain.com/python/langchain-core/output_parsers/string)
- [`openai_tools`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools)
- [`xml`](https://reference.langchain.com/python/langchain-core/output_parsers/xml)
- [`tools`](https://reference.langchain.com/python/langchain-core/tools)
- [`retriever`](https://reference.langchain.com/python/langchain-core/tools/retriever)
- [`render`](https://reference.langchain.com/python/langchain-core/tools/render)
- [`convert`](https://reference.langchain.com/python/langchain-core/tools/convert)
- [`base`](https://reference.langchain.com/python/langchain-core/tools/base)
- [`structured`](https://reference.langchain.com/python/langchain-core/tools/structured)
- [`simple`](https://reference.langchain.com/python/langchain-core/tools/simple)

## Types

- [`Scopes`](https://reference.langchain.com/python/langchain-core/utils/mustache/Scopes)
- [`Listener`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/Listener)
- [`AsyncListener`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/AsyncListener)
- [`Callbacks`](https://reference.langchain.com/python/langchain-core/callbacks/base/Callbacks)
- [`MessageLike`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessageLike)
- [`MessageLikeRepresentation`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessageLikeRepresentation)
- [`StreamEvent`](https://reference.langchain.com/python/langchain-core/runnables/schema/StreamEvent)
- [`AnyConfigurableField`](https://reference.langchain.com/python/langchain-core/runnables/utils/AnyConfigurableField)
- [`RunnableLike`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLike)
- [`MessagesOrDictWithMessages`](https://reference.langchain.com/python/langchain-core/runnables/history/MessagesOrDictWithMessages)
- [`Matrix`](https://reference.langchain.com/python/langchain-core/vectorstores/utils/Matrix)
- [`LanguageModelInput`](https://reference.langchain.com/python/langchain-core/language_models/base/LanguageModelInput)
- [`LanguageModelOutput`](https://reference.langchain.com/python/langchain-core/language_models/base/LanguageModelOutput)
- [`MessageLikeRepresentation`](https://reference.langchain.com/python/langchain-core/messages/utils/MessageLikeRepresentation)
- [`Annotation`](https://reference.langchain.com/python/langchain-core/messages/content/Annotation)
- [`DataContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/DataContentBlock)
- [`ToolContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/ToolContentBlock)
- [`ContentBlock`](https://reference.langchain.com/python/langchain-core/messages/content/ContentBlock)
- [`PathLike`](https://reference.langchain.com/python/langchain-core/documents/base/PathLike)
- [`PydanticBaseModel`](https://reference.langchain.com/python/langchain-core/output_parsers/json/PydanticBaseModel)
- [`ArgsSchema`](https://reference.langchain.com/python/langchain-core/tools/base/ArgsSchema)

## Constants

- [`messages`](https://reference.langchain.com/python/langchain-core/chat_history/BaseChatMessageHistory/messages)
- [`messages`](https://reference.langchain.com/python/langchain-core/chat_history/InMemoryChatMessageHistory/messages)
- [`tool`](https://reference.langchain.com/python/langchain-core/agents/AgentAction/tool)
- [`tool_input`](https://reference.langchain.com/python/langchain-core/agents/AgentAction/tool_input)
- [`log`](https://reference.langchain.com/python/langchain-core/agents/AgentAction/log)
- [`type`](https://reference.langchain.com/python/langchain-core/agents/AgentAction/type)
- [`messages`](https://reference.langchain.com/python/langchain-core/agents/AgentAction/messages)
- [`message_log`](https://reference.langchain.com/python/langchain-core/agents/AgentActionMessageLog/message_log)
- [`type`](https://reference.langchain.com/python/langchain-core/agents/AgentActionMessageLog/type)
- [`action`](https://reference.langchain.com/python/langchain-core/agents/AgentStep/action)
- [`observation`](https://reference.langchain.com/python/langchain-core/agents/AgentStep/observation)
- [`messages`](https://reference.langchain.com/python/langchain-core/agents/AgentStep/messages)
- [`return_values`](https://reference.langchain.com/python/langchain-core/agents/AgentFinish/return_values)
- [`log`](https://reference.langchain.com/python/langchain-core/agents/AgentFinish/log)
- [`type`](https://reference.langchain.com/python/langchain-core/agents/AgentFinish/type)
- [`messages`](https://reference.langchain.com/python/langchain-core/agents/AgentFinish/messages)
- [`observation`](https://reference.langchain.com/python/langchain-core/exceptions/OutputParserException/observation)
- [`llm_output`](https://reference.langchain.com/python/langchain-core/exceptions/OutputParserException/llm_output)
- [`send_to_llm`](https://reference.langchain.com/python/langchain-core/exceptions/OutputParserException/send_to_llm)
- [`INVALID_PROMPT_INPUT`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/INVALID_PROMPT_INPUT)
- [`INVALID_TOOL_RESULTS`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/INVALID_TOOL_RESULTS)
- [`MESSAGE_COERCION_FAILURE`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/MESSAGE_COERCION_FAILURE)
- [`MODEL_AUTHENTICATION`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/MODEL_AUTHENTICATION)
- [`MODEL_NOT_FOUND`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/MODEL_NOT_FOUND)
- [`MODEL_RATE_LIMIT`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/MODEL_RATE_LIMIT)
- [`OUTPUT_PARSING_FAILURE`](https://reference.langchain.com/python/langchain-core/exceptions/ErrorCode/OUTPUT_PARSING_FAILURE)
- [`allowed_comparators`](https://reference.langchain.com/python/langchain-core/structured_query/Visitor/allowed_comparators)
- [`allowed_operators`](https://reference.langchain.com/python/langchain-core/structured_query/Visitor/allowed_operators)
- [`AND`](https://reference.langchain.com/python/langchain-core/structured_query/Operator/AND)
- [`OR`](https://reference.langchain.com/python/langchain-core/structured_query/Operator/OR)
- [`NOT`](https://reference.langchain.com/python/langchain-core/structured_query/Operator/NOT)
- [`EQ`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/EQ)
- [`NE`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/NE)
- [`GT`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/GT)
- [`GTE`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/GTE)
- [`LT`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/LT)
- [`LTE`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/LTE)
- [`CONTAIN`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/CONTAIN)
- [`LIKE`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/LIKE)
- [`IN`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/IN)
- [`NIN`](https://reference.langchain.com/python/langchain-core/structured_query/Comparator/NIN)
- [`comparator`](https://reference.langchain.com/python/langchain-core/structured_query/Comparison/comparator)
- [`attribute`](https://reference.langchain.com/python/langchain-core/structured_query/Comparison/attribute)
- [`value`](https://reference.langchain.com/python/langchain-core/structured_query/Comparison/value)
- [`operator`](https://reference.langchain.com/python/langchain-core/structured_query/Operation/operator)
- [`arguments`](https://reference.langchain.com/python/langchain-core/structured_query/Operation/arguments)
- [`query`](https://reference.langchain.com/python/langchain-core/structured_query/StructuredQuery/query)
- [`filter`](https://reference.langchain.com/python/langchain-core/structured_query/StructuredQuery/filter)
- [`limit`](https://reference.langchain.com/python/langchain-core/structured_query/StructuredQuery/limit)
- [`K`](https://reference.langchain.com/python/langchain-core/stores/K)
- [`V`](https://reference.langchain.com/python/langchain-core/stores/V)
- [`ByteStore`](https://reference.langchain.com/python/langchain-core/stores/ByteStore)
- [`store`](https://reference.langchain.com/python/langchain-core/stores/InMemoryBaseStore/store)
- [`requests_per_second`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter/requests_per_second)
- [`available_tokens`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter/available_tokens)
- [`max_bucket_size`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter/max_bucket_size)
- [`last`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter/last)
- [`check_every_n_seconds`](https://reference.langchain.com/python/langchain-core/rate_limiters/InMemoryRateLimiter/check_every_n_seconds)
- [`RETURN_VAL_TYPE`](https://reference.langchain.com/python/langchain-core/caches/RETURN_VAL_TYPE)
- [`RetrieverInput`](https://reference.langchain.com/python/langchain-core/retrievers/RetrieverInput)
- [`RetrieverOutput`](https://reference.langchain.com/python/langchain-core/retrievers/RetrieverOutput)
- [`RetrieverLike`](https://reference.langchain.com/python/langchain-core/retrievers/RetrieverLike)
- [`RetrieverOutputLike`](https://reference.langchain.com/python/langchain-core/retrievers/RetrieverOutputLike)
- [`ls_retriever_name`](https://reference.langchain.com/python/langchain-core/retrievers/LangSmithRetrieverParams/ls_retriever_name)
- [`ls_vector_store_provider`](https://reference.langchain.com/python/langchain-core/retrievers/LangSmithRetrieverParams/ls_vector_store_provider)
- [`ls_embedding_provider`](https://reference.langchain.com/python/langchain-core/retrievers/LangSmithRetrieverParams/ls_embedding_provider)
- [`ls_embedding_model`](https://reference.langchain.com/python/langchain-core/retrievers/LangSmithRetrieverParams/ls_embedding_model)
- [`model_config`](https://reference.langchain.com/python/langchain-core/retrievers/BaseRetriever/model_config)
- [`tags`](https://reference.langchain.com/python/langchain-core/retrievers/BaseRetriever/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/retrievers/BaseRetriever/metadata)
- [`VERSION`](https://reference.langchain.com/python/langchain-core/version/VERSION)
- [`text`](https://reference.langchain.com/python/langchain-core/prompt_values/StringPromptValue/text)
- [`type`](https://reference.langchain.com/python/langchain-core/prompt_values/StringPromptValue/type)
- [`messages`](https://reference.langchain.com/python/langchain-core/prompt_values/ChatPromptValue/messages)
- [`detail`](https://reference.langchain.com/python/langchain-core/prompt_values/ImageURL/detail)
- [`url`](https://reference.langchain.com/python/langchain-core/prompt_values/ImageURL/url)
- [`image_url`](https://reference.langchain.com/python/langchain-core/prompt_values/ImagePromptValue/image_url)
- [`type`](https://reference.langchain.com/python/langchain-core/prompt_values/ImagePromptValue/type)
- [`messages`](https://reference.langchain.com/python/langchain-core/prompt_values/ChatPromptValueConcrete/messages)
- [`type`](https://reference.langchain.com/python/langchain-core/prompt_values/ChatPromptValueConcrete/type)
- [`messages`](https://reference.langchain.com/python/langchain-core/chat_sessions/ChatSession/messages)
- [`functions`](https://reference.langchain.com/python/langchain-core/chat_sessions/ChatSession/functions)
- [`logger`](https://reference.langchain.com/python/langchain-core/utils/html/logger)
- [`PREFIXES_TO_IGNORE`](https://reference.langchain.com/python/langchain-core/utils/html/PREFIXES_TO_IGNORE)
- [`SUFFIXES_TO_IGNORE`](https://reference.langchain.com/python/langchain-core/utils/html/SUFFIXES_TO_IGNORE)
- [`SUFFIXES_TO_IGNORE_REGEX`](https://reference.langchain.com/python/langchain-core/utils/html/SUFFIXES_TO_IGNORE_REGEX)
- [`PREFIXES_TO_IGNORE_REGEX`](https://reference.langchain.com/python/langchain-core/utils/html/PREFIXES_TO_IGNORE_REGEX)
- [`DEFAULT_LINK_REGEX`](https://reference.langchain.com/python/langchain-core/utils/html/DEFAULT_LINK_REGEX)
- [`T`](https://reference.langchain.com/python/langchain-core/utils/iter/T)
- [`safetee`](https://reference.langchain.com/python/langchain-core/utils/iter/safetee)
- [`logger`](https://reference.langchain.com/python/langchain-core/utils/mustache/logger)
- [`g_token_cache`](https://reference.langchain.com/python/langchain-core/utils/mustache/g_token_cache)
- [`EMPTY_DICT`](https://reference.langchain.com/python/langchain-core/utils/mustache/EMPTY_DICT)
- [`LC_AUTO_PREFIX`](https://reference.langchain.com/python/langchain-core/utils/utils/LC_AUTO_PREFIX)
- [`LC_ID_PREFIX`](https://reference.langchain.com/python/langchain-core/utils/utils/LC_ID_PREFIX)
- [`formatter`](https://reference.langchain.com/python/langchain-core/utils/formatting/formatter)
- [`PYDANTIC_VERSION`](https://reference.langchain.com/python/langchain-core/utils/pydantic/PYDANTIC_VERSION)
- [`PYDANTIC_MAJOR_VERSION`](https://reference.langchain.com/python/langchain-core/utils/pydantic/PYDANTIC_MAJOR_VERSION)
- [`PYDANTIC_MINOR_VERSION`](https://reference.langchain.com/python/langchain-core/utils/pydantic/PYDANTIC_MINOR_VERSION)
- [`IS_PYDANTIC_V1`](https://reference.langchain.com/python/langchain-core/utils/pydantic/IS_PYDANTIC_V1)
- [`IS_PYDANTIC_V2`](https://reference.langchain.com/python/langchain-core/utils/pydantic/IS_PYDANTIC_V2)
- [`PydanticBaseModel`](https://reference.langchain.com/python/langchain-core/utils/pydantic/PydanticBaseModel)
- [`TypeBaseModel`](https://reference.langchain.com/python/langchain-core/utils/pydantic/TypeBaseModel)
- [`TBaseModel`](https://reference.langchain.com/python/langchain-core/utils/pydantic/TBaseModel)
- [`NO_DEFAULT`](https://reference.langchain.com/python/langchain-core/utils/pydantic/NO_DEFAULT)
- [`logger`](https://reference.langchain.com/python/langchain-core/utils/function_calling/logger)
- [`PYTHON_TO_JSON_TYPES`](https://reference.langchain.com/python/langchain-core/utils/function_calling/PYTHON_TO_JSON_TYPES)
- [`name`](https://reference.langchain.com/python/langchain-core/utils/function_calling/FunctionDescription/name)
- [`description`](https://reference.langchain.com/python/langchain-core/utils/function_calling/FunctionDescription/description)
- [`parameters`](https://reference.langchain.com/python/langchain-core/utils/function_calling/FunctionDescription/parameters)
- [`type`](https://reference.langchain.com/python/langchain-core/utils/function_calling/ToolDescription/type)
- [`function`](https://reference.langchain.com/python/langchain-core/utils/function_calling/ToolDescription/function)
- [`T`](https://reference.langchain.com/python/langchain-core/utils/aiter/T)
- [`atee`](https://reference.langchain.com/python/langchain-core/utils/aiter/atee)
- [`thing`](https://reference.langchain.com/python/langchain-core/utils/aiter/aclosing/thing)
- [`log_missing_parent`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/RootListenersTracer/log_missing_parent)
- [`config`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/RootListenersTracer/config)
- [`root_id`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/RootListenersTracer/root_id)
- [`log_missing_parent`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/AsyncRootListenersTracer/log_missing_parent)
- [`config`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/AsyncRootListenersTracer/config)
- [`root_id`](https://reference.langchain.com/python/langchain-core/tracers/root_listeners/AsyncRootListenersTracer/root_id)
- [`logger`](https://reference.langchain.com/python/langchain-core/tracers/core/logger)
- [`SCHEMA_FORMAT_TYPE`](https://reference.langchain.com/python/langchain-core/tracers/core/SCHEMA_FORMAT_TYPE)
- [`log_missing_parent`](https://reference.langchain.com/python/langchain-core/tracers/core/_TracerCore/log_missing_parent)
- [`run_map`](https://reference.langchain.com/python/langchain-core/tracers/core/_TracerCore/run_map)
- [`order_map`](https://reference.langchain.com/python/langchain-core/tracers/core/_TracerCore/order_map)
- [`T`](https://reference.langchain.com/python/langchain-core/tracers/_streaming/T)
- [`logger`](https://reference.langchain.com/python/langchain-core/tracers/base/logger)
- [`Run`](https://reference.langchain.com/python/langchain-core/tracers/schemas/Run)
- [`T`](https://reference.langchain.com/python/langchain-core/tracers/memory_stream/T)
- [`T`](https://reference.langchain.com/python/langchain-core/tracers/_compat/T)
- [`id`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/id)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/name)
- [`type`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/type)
- [`tags`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/metadata)
- [`start_time`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/start_time)
- [`streamed_output_str`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/streamed_output_str)
- [`streamed_output`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/streamed_output)
- [`inputs`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/inputs)
- [`final_output`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/final_output)
- [`end_time`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogEntry/end_time)
- [`id`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/id)
- [`streamed_output`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/streamed_output)
- [`final_output`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/final_output)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/name)
- [`type`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/type)
- [`logs`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunState/logs)
- [`ops`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunLogPatch/ops)
- [`state`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/RunLog/state)
- [`T`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/T)
- [`auto_close`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/auto_close)
- [`include_names`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/include_names)
- [`include_types`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/include_types)
- [`include_tags`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/include_tags)
- [`exclude_names`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/exclude_names)
- [`exclude_types`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/exclude_types)
- [`exclude_tags`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/exclude_tags)
- [`lock`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/lock)
- [`send_stream`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/send_stream)
- [`receive_stream`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/receive_stream)
- [`root_id`](https://reference.langchain.com/python/langchain-core/tracers/log_stream/LogStreamCallbackHandler/root_id)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/run_collector/RunCollectorCallbackHandler/name)
- [`example_id`](https://reference.langchain.com/python/langchain-core/tracers/run_collector/RunCollectorCallbackHandler/example_id)
- [`traced_runs`](https://reference.langchain.com/python/langchain-core/tracers/run_collector/RunCollectorCallbackHandler/traced_runs)
- [`tracing_callback_var`](https://reference.langchain.com/python/langchain-core/tracers/context/tracing_callback_var)
- [`tracing_v2_callback_var`](https://reference.langchain.com/python/langchain-core/tracers/context/tracing_v2_callback_var)
- [`run_collector_var`](https://reference.langchain.com/python/langchain-core/tracers/context/run_collector_var)
- [`logger`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/logger)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/name)
- [`tags`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/metadata)
- [`run_type`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/run_type)
- [`inputs`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/inputs)
- [`parent_run_id`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/parent_run_id)
- [`tool_call_id`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/RunInfo/tool_call_id)
- [`T`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/T)
- [`run_map`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/run_map)
- [`parent_map`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/parent_map)
- [`is_tapped`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/is_tapped)
- [`root_event_filter`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/root_event_filter)
- [`send_stream`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/send_stream)
- [`receive_stream`](https://reference.langchain.com/python/langchain-core/tracers/event_stream/_AstreamEventsCallbackHandler/receive_stream)
- [`logger`](https://reference.langchain.com/python/langchain-core/tracers/langchain/logger)
- [`OVERRIDABLE_LANGSMITH_INHERITABLE_METADATA_KEYS`](https://reference.langchain.com/python/langchain-core/tracers/langchain/OVERRIDABLE_LANGSMITH_INHERITABLE_METADATA_KEYS)
- [`run_inline`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/run_inline)
- [`example_id`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/example_id)
- [`project_name`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/project_name)
- [`client`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/client)
- [`tags`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/tags)
- [`latest_run`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/latest_run)
- [`run_has_token_event_map`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/run_has_token_event_map)
- [`tracing_metadata`](https://reference.langchain.com/python/langchain-core/tracers/langchain/LangChainTracer/tracing_metadata)
- [`logger`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/logger)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/name)
- [`example_id`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/example_id)
- [`client`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/client)
- [`evaluators`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/evaluators)
- [`executor`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/executor)
- [`futures`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/futures)
- [`skip_unfinished`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/skip_unfinished)
- [`project_name`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/project_name)
- [`logged_eval_results`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/logged_eval_results)
- [`lock`](https://reference.langchain.com/python/langchain-core/tracers/evaluation/EvaluatorCallbackHandler/lock)
- [`MILLISECONDS_IN_SECOND`](https://reference.langchain.com/python/langchain-core/tracers/stdout/MILLISECONDS_IN_SECOND)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/stdout/FunctionCallbackHandler/name)
- [`function_callback`](https://reference.langchain.com/python/langchain-core/tracers/stdout/FunctionCallbackHandler/function_callback)
- [`name`](https://reference.langchain.com/python/langchain-core/tracers/stdout/ConsoleCallbackHandler/name)
- [`HERE`](https://reference.langchain.com/python/langchain-core/_api/path/HERE)
- [`PACKAGE_DIR`](https://reference.langchain.com/python/langchain-core/_api/path/PACKAGE_DIR)
- [`SEPARATOR`](https://reference.langchain.com/python/langchain-core/_api/path/SEPARATOR)
- [`T`](https://reference.langchain.com/python/langchain-core/_api/deprecation/T)
- [`T`](https://reference.langchain.com/python/langchain-core/_api/beta_decorator/T)
- [`usage_metadata`](https://reference.langchain.com/python/langchain-core/callbacks/usage/UsageMetadataCallbackHandler/usage_metadata)
- [`raise_error`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/raise_error)
- [`run_inline`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/run_inline)
- [`ignore_llm`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_llm)
- [`ignore_retry`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_retry)
- [`ignore_chain`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_chain)
- [`ignore_agent`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_agent)
- [`ignore_retriever`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_retriever)
- [`ignore_chat_model`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_chat_model)
- [`ignore_custom_event`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackHandler/ignore_custom_event)
- [`handlers`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/handlers)
- [`inheritable_handlers`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/inheritable_handlers)
- [`parent_run_id`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/parent_run_id)
- [`tags`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/tags)
- [`inheritable_tags`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/inheritable_tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/metadata)
- [`inheritable_metadata`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/inheritable_metadata)
- [`is_async`](https://reference.langchain.com/python/langchain-core/callbacks/base/BaseCallbackManager/is_async)
- [`logger`](https://reference.langchain.com/python/langchain-core/callbacks/manager/logger)
- [`Func`](https://reference.langchain.com/python/langchain-core/callbacks/manager/Func)
- [`run_id`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/run_id)
- [`handlers`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/handlers)
- [`inheritable_handlers`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/inheritable_handlers)
- [`parent_run_id`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/parent_run_id)
- [`tags`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/tags)
- [`inheritable_tags`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/inheritable_tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/metadata)
- [`inheritable_metadata`](https://reference.langchain.com/python/langchain-core/callbacks/manager/BaseRunManager/inheritable_metadata)
- [`parent_run_manager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForChainGroup/parent_run_manager)
- [`ended`](https://reference.langchain.com/python/langchain-core/callbacks/manager/CallbackManagerForChainGroup/ended)
- [`is_async`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManager/is_async)
- [`parent_run_manager`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForChainGroup/parent_run_manager)
- [`ended`](https://reference.langchain.com/python/langchain-core/callbacks/manager/AsyncCallbackManagerForChainGroup/ended)
- [`T`](https://reference.langchain.com/python/langchain-core/callbacks/manager/T)
- [`filename`](https://reference.langchain.com/python/langchain-core/callbacks/file/FileCallbackHandler/filename)
- [`mode`](https://reference.langchain.com/python/langchain-core/callbacks/file/FileCallbackHandler/mode)
- [`color`](https://reference.langchain.com/python/langchain-core/callbacks/file/FileCallbackHandler/color)
- [`file`](https://reference.langchain.com/python/langchain-core/callbacks/file/FileCallbackHandler/file)
- [`color`](https://reference.langchain.com/python/langchain-core/callbacks/stdout/StdOutCallbackHandler/color)
- [`text`](https://reference.langchain.com/python/langchain-core/outputs/generation/Generation/text)
- [`generation_info`](https://reference.langchain.com/python/langchain-core/outputs/generation/Generation/generation_info)
- [`type`](https://reference.langchain.com/python/langchain-core/outputs/generation/Generation/type)
- [`run_id`](https://reference.langchain.com/python/langchain-core/outputs/run_info/RunInfo/run_id)
- [`generations`](https://reference.langchain.com/python/langchain-core/outputs/chat_result/ChatResult/generations)
- [`llm_output`](https://reference.langchain.com/python/langchain-core/outputs/chat_result/ChatResult/llm_output)
- [`text`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGeneration/text)
- [`message`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGeneration/message)
- [`type`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGeneration/type)
- [`message`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGenerationChunk/message)
- [`type`](https://reference.langchain.com/python/langchain-core/outputs/chat_generation/ChatGenerationChunk/type)
- [`generations`](https://reference.langchain.com/python/langchain-core/outputs/llm_result/LLMResult/generations)
- [`llm_output`](https://reference.langchain.com/python/langchain-core/outputs/llm_result/LLMResult/llm_output)
- [`run`](https://reference.langchain.com/python/langchain-core/outputs/llm_result/LLMResult/run)
- [`type`](https://reference.langchain.com/python/langchain-core/outputs/llm_result/LLMResult/type)
- [`examples`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/_FewShotPromptTemplateMixin/examples)
- [`example_selector`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/_FewShotPromptTemplateMixin/example_selector)
- [`model_config`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/_FewShotPromptTemplateMixin/model_config)
- [`validate_template`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/validate_template)
- [`example_prompt`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/example_prompt)
- [`suffix`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/suffix)
- [`example_separator`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/example_separator)
- [`prefix`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/prefix)
- [`template_format`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/template_format)
- [`model_config`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotPromptTemplate/model_config)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotChatMessagePromptTemplate/input_variables)
- [`example_prompt`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotChatMessagePromptTemplate/example_prompt)
- [`model_config`](https://reference.langchain.com/python/langchain-core/prompts/few_shot/FewShotChatMessagePromptTemplate/model_config)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/message/BaseMessagePromptTemplate/input_variables)
- [`URL_BASE`](https://reference.langchain.com/python/langchain-core/prompts/loading/URL_BASE)
- [`logger`](https://reference.langchain.com/python/langchain-core/prompts/loading/logger)
- [`type_to_loader_dict`](https://reference.langchain.com/python/langchain-core/prompts/loading/type_to_loader_dict)
- [`lc_attributes`](https://reference.langchain.com/python/langchain-core/prompts/prompt/PromptTemplate/lc_attributes)
- [`template`](https://reference.langchain.com/python/langchain-core/prompts/prompt/PromptTemplate/template)
- [`template_format`](https://reference.langchain.com/python/langchain-core/prompts/prompt/PromptTemplate/template_format)
- [`validate_template`](https://reference.langchain.com/python/langchain-core/prompts/prompt/PromptTemplate/validate_template)
- [`FormatOutputType`](https://reference.langchain.com/python/langchain-core/prompts/base/FormatOutputType)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/input_variables)
- [`optional_variables`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/optional_variables)
- [`input_types`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/input_types)
- [`output_parser`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/output_parser)
- [`partial_variables`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/partial_variables)
- [`metadata`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/metadata)
- [`tags`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/tags)
- [`model_config`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/model_config)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/prompts/base/BasePromptTemplate/OutputType)
- [`examples`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/examples)
- [`example_selector`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/example_selector)
- [`example_prompt`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/example_prompt)
- [`suffix`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/suffix)
- [`example_separator`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/example_separator)
- [`prefix`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/prefix)
- [`template_format`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/template_format)
- [`validate_template`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/validate_template)
- [`model_config`](https://reference.langchain.com/python/langchain-core/prompts/few_shot_with_templates/FewShotPromptWithTemplates/model_config)
- [`schema_`](https://reference.langchain.com/python/langchain-core/prompts/structured/StructuredPrompt/schema_)
- [`structured_output_kwargs`](https://reference.langchain.com/python/langchain-core/prompts/structured/StructuredPrompt/structured_output_kwargs)
- [`template`](https://reference.langchain.com/python/langchain-core/prompts/dict/DictPromptTemplate/template)
- [`template_format`](https://reference.langchain.com/python/langchain-core/prompts/dict/DictPromptTemplate/template_format)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/dict/DictPromptTemplate/input_variables)
- [`PromptTemplateFormat`](https://reference.langchain.com/python/langchain-core/prompts/string/PromptTemplateFormat)
- [`Defs`](https://reference.langchain.com/python/langchain-core/prompts/string/Defs)
- [`DEFAULT_FORMATTER_MAPPING`](https://reference.langchain.com/python/langchain-core/prompts/string/DEFAULT_FORMATTER_MAPPING)
- [`DEFAULT_VALIDATOR_MAPPING`](https://reference.langchain.com/python/langchain-core/prompts/string/DEFAULT_VALIDATOR_MAPPING)
- [`template`](https://reference.langchain.com/python/langchain-core/prompts/image/ImagePromptTemplate/template)
- [`template_format`](https://reference.langchain.com/python/langchain-core/prompts/image/ImagePromptTemplate/template_format)
- [`variable_name`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagesPlaceholder/variable_name)
- [`optional`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagesPlaceholder/optional)
- [`n_messages`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagesPlaceholder/n_messages)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagesPlaceholder/input_variables)
- [`MessagePromptTemplateT`](https://reference.langchain.com/python/langchain-core/prompts/chat/MessagePromptTemplateT)
- [`prompt`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseStringMessagePromptTemplate/prompt)
- [`additional_kwargs`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseStringMessagePromptTemplate/additional_kwargs)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseStringMessagePromptTemplate/input_variables)
- [`role`](https://reference.langchain.com/python/langchain-core/prompts/chat/ChatMessagePromptTemplate/role)
- [`text`](https://reference.langchain.com/python/langchain-core/prompts/chat/_TextTemplateParam/text)
- [`image_url`](https://reference.langchain.com/python/langchain-core/prompts/chat/_ImageTemplateParam/image_url)
- [`prompt`](https://reference.langchain.com/python/langchain-core/prompts/chat/_StringImageMessagePromptTemplate/prompt)
- [`additional_kwargs`](https://reference.langchain.com/python/langchain-core/prompts/chat/_StringImageMessagePromptTemplate/additional_kwargs)
- [`input_variables`](https://reference.langchain.com/python/langchain-core/prompts/chat/_StringImageMessagePromptTemplate/input_variables)
- [`lc_attributes`](https://reference.langchain.com/python/langchain-core/prompts/chat/BaseChatPromptTemplate/lc_attributes)
- [`messages`](https://reference.langchain.com/python/langchain-core/prompts/chat/ChatPromptTemplate/messages)
- [`validate_template`](https://reference.langchain.com/python/langchain-core/prompts/chat/ChatPromptTemplate/validate_template)
- [`input`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData/input)
- [`error`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData/error)
- [`output`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData/output)
- [`chunk`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData/chunk)
- [`tool_call_id`](https://reference.langchain.com/python/langchain-core/runnables/schema/EventData/tool_call_id)
- [`event`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent/event)
- [`run_id`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent/run_id)
- [`tags`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent/metadata)
- [`parent_ids`](https://reference.langchain.com/python/langchain-core/runnables/schema/BaseStreamEvent/parent_ids)
- [`data`](https://reference.langchain.com/python/langchain-core/runnables/schema/StandardStreamEvent/data)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/schema/StandardStreamEvent/name)
- [`event`](https://reference.langchain.com/python/langchain-core/runnables/schema/CustomStreamEvent/event)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/schema/CustomStreamEvent/name)
- [`data`](https://reference.langchain.com/python/langchain-core/runnables/schema/CustomStreamEvent/data)
- [`fontname`](https://reference.langchain.com/python/langchain-core/runnables/graph_png/PngDrawer/fontname)
- [`labels`](https://reference.langchain.com/python/langchain-core/runnables/graph_png/PngDrawer/labels)
- [`branches`](https://reference.langchain.com/python/langchain-core/runnables/branch/RunnableBranch/branches)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/branch/RunnableBranch/default)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/branch/RunnableBranch/model_config)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/branch/RunnableBranch/config_specs)
- [`nodes`](https://reference.langchain.com/python/langchain-core/runnables/graph/LabelsDict/nodes)
- [`edges`](https://reference.langchain.com/python/langchain-core/runnables/graph/LabelsDict/edges)
- [`source`](https://reference.langchain.com/python/langchain-core/runnables/graph/Edge/source)
- [`target`](https://reference.langchain.com/python/langchain-core/runnables/graph/Edge/target)
- [`data`](https://reference.langchain.com/python/langchain-core/runnables/graph/Edge/data)
- [`conditional`](https://reference.langchain.com/python/langchain-core/runnables/graph/Edge/conditional)
- [`id`](https://reference.langchain.com/python/langchain-core/runnables/graph/Node/id)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/graph/Node/name)
- [`data`](https://reference.langchain.com/python/langchain-core/runnables/graph/Node/data)
- [`metadata`](https://reference.langchain.com/python/langchain-core/runnables/graph/Node/metadata)
- [`condition`](https://reference.langchain.com/python/langchain-core/runnables/graph/Branch/condition)
- [`ends`](https://reference.langchain.com/python/langchain-core/runnables/graph/Branch/ends)
- [`BASIS`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/BASIS)
- [`BUMP_X`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/BUMP_X)
- [`BUMP_Y`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/BUMP_Y)
- [`CARDINAL`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/CARDINAL)
- [`CATMULL_ROM`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/CATMULL_ROM)
- [`LINEAR`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/LINEAR)
- [`MONOTONE_X`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/MONOTONE_X)
- [`MONOTONE_Y`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/MONOTONE_Y)
- [`NATURAL`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/NATURAL)
- [`STEP`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/STEP)
- [`STEP_AFTER`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/STEP_AFTER)
- [`STEP_BEFORE`](https://reference.langchain.com/python/langchain-core/runnables/graph/CurveStyle/STEP_BEFORE)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/graph/NodeStyles/default)
- [`first`](https://reference.langchain.com/python/langchain-core/runnables/graph/NodeStyles/first)
- [`last`](https://reference.langchain.com/python/langchain-core/runnables/graph/NodeStyles/last)
- [`PYPPETEER`](https://reference.langchain.com/python/langchain-core/runnables/graph/MermaidDrawMethod/PYPPETEER)
- [`API`](https://reference.langchain.com/python/langchain-core/runnables/graph/MermaidDrawMethod/API)
- [`nodes`](https://reference.langchain.com/python/langchain-core/runnables/graph/Graph/nodes)
- [`edges`](https://reference.langchain.com/python/langchain-core/runnables/graph/Graph/edges)
- [`input_type`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough/input_type)
- [`func`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough/func)
- [`afunc`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough/afunc)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePassthrough/OutputType)
- [`mapper`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnableAssign/mapper)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnableAssign/config_specs)
- [`keys`](https://reference.langchain.com/python/langchain-core/runnables/passthrough/RunnablePick/keys)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable/default)
- [`config`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable/config)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/configurable/DynamicRunnable/OutputType)
- [`fields`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableFields/fields)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableFields/config_specs)
- [`which`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives/which)
- [`alternatives`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives/alternatives)
- [`default_key`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives/default_key)
- [`prefix_keys`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives/prefix_keys)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/configurable/RunnableConfigurableAlternatives/config_specs)
- [`key`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterInput/key)
- [`input`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterInput/input)
- [`runnables`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterRunnable/runnables)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterRunnable/config_specs)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/router/RouterRunnable/model_config)
- [`Input`](https://reference.langchain.com/python/langchain-core/runnables/utils/Input)
- [`Output`](https://reference.langchain.com/python/langchain-core/runnables/utils/Output)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/utils/IsLocalDict/name)
- [`keys`](https://reference.langchain.com/python/langchain-core/runnables/utils/IsLocalDict/keys)
- [`keys`](https://reference.langchain.com/python/langchain-core/runnables/utils/IsFunctionArgDict/keys)
- [`loads`](https://reference.langchain.com/python/langchain-core/runnables/utils/NonLocals/loads)
- [`stores`](https://reference.langchain.com/python/langchain-core/runnables/utils/NonLocals/stores)
- [`nonlocals`](https://reference.langchain.com/python/langchain-core/runnables/utils/FunctionNonLocals/nonlocals)
- [`source`](https://reference.langchain.com/python/langchain-core/runnables/utils/GetLambdaSource/source)
- [`count`](https://reference.langchain.com/python/langchain-core/runnables/utils/GetLambdaSource/count)
- [`Addable`](https://reference.langchain.com/python/langchain-core/runnables/utils/Addable)
- [`id`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField/id)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField/name)
- [`description`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField/description)
- [`annotation`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField/annotation)
- [`is_shared`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableField/is_shared)
- [`id`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/id)
- [`options`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/options)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/default)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/name)
- [`description`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/description)
- [`is_shared`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSingleOption/is_shared)
- [`id`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/id)
- [`options`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/options)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/default)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/name)
- [`description`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/description)
- [`is_shared`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldMultiOption/is_shared)
- [`id`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/id)
- [`annotation`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/annotation)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/name)
- [`description`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/description)
- [`default`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/default)
- [`is_shared`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/is_shared)
- [`dependencies`](https://reference.langchain.com/python/langchain-core/runnables/utils/ConfigurableFieldSpec/dependencies)
- [`include_names`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/include_names)
- [`include_types`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/include_types)
- [`include_tags`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/include_tags)
- [`exclude_names`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/exclude_names)
- [`exclude_types`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/exclude_types)
- [`exclude_tags`](https://reference.langchain.com/python/langchain-core/runnables/utils/_RootEventFilter/exclude_tags)
- [`MARKDOWN_SPECIAL_CHARS`](https://reference.langchain.com/python/langchain-core/runnables/graph_mermaid/MARKDOWN_SPECIAL_CHARS)
- [`Other`](https://reference.langchain.com/python/langchain-core/runnables/base/Other)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/name)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/OutputType)
- [`input_schema`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/input_schema)
- [`output_schema`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/output_schema)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/Runnable/config_specs)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSerializable/name)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSerializable/model_config)
- [`first`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/first)
- [`middle`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/middle)
- [`last`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/last)
- [`steps`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/steps)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/OutputType)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableSequence/config_specs)
- [`steps__`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableParallel/steps__)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableParallel/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableParallel/InputType)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableParallel/config_specs)
- [`RunnableMap`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableMap)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableGenerator/name)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableGenerator/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableGenerator/OutputType)
- [`afunc`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/afunc)
- [`func`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/func)
- [`name`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/name)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/OutputType)
- [`deps`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/deps)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableLambda/config_specs)
- [`bound`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase/bound)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase/OutputType)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableEachBase/config_specs)
- [`bound`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/bound)
- [`kwargs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/kwargs)
- [`config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/config)
- [`config_factories`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/config_factories)
- [`custom_input_type`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/custom_input_type)
- [`custom_output_type`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/custom_output_type)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/OutputType)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/base/RunnableBindingBase/config_specs)
- [`T`](https://reference.langchain.com/python/langchain-core/runnables/retry/T)
- [`U`](https://reference.langchain.com/python/langchain-core/runnables/retry/U)
- [`initial`](https://reference.langchain.com/python/langchain-core/runnables/retry/ExponentialJitterParams/initial)
- [`max`](https://reference.langchain.com/python/langchain-core/runnables/retry/ExponentialJitterParams/max)
- [`exp_base`](https://reference.langchain.com/python/langchain-core/runnables/retry/ExponentialJitterParams/exp_base)
- [`jitter`](https://reference.langchain.com/python/langchain-core/runnables/retry/ExponentialJitterParams/jitter)
- [`retry_exception_types`](https://reference.langchain.com/python/langchain-core/runnables/retry/RunnableRetry/retry_exception_types)
- [`wait_exponential_jitter`](https://reference.langchain.com/python/langchain-core/runnables/retry/RunnableRetry/wait_exponential_jitter)
- [`exponential_jitter_params`](https://reference.langchain.com/python/langchain-core/runnables/retry/RunnableRetry/exponential_jitter_params)
- [`max_attempt_number`](https://reference.langchain.com/python/langchain-core/runnables/retry/RunnableRetry/max_attempt_number)
- [`runnable`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/runnable)
- [`fallbacks`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/fallbacks)
- [`exceptions_to_handle`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/exceptions_to_handle)
- [`exception_key`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/exception_key)
- [`model_config`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/OutputType)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/config_specs)
- [`runnables`](https://reference.langchain.com/python/langchain-core/runnables/fallbacks/RunnableWithFallbacks/runnables)
- [`tags`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/metadata)
- [`callbacks`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/callbacks)
- [`run_name`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/run_name)
- [`max_concurrency`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/max_concurrency)
- [`recursion_limit`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/recursion_limit)
- [`configurable`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/configurable)
- [`run_id`](https://reference.langchain.com/python/langchain-core/runnables/config/RunnableConfig/run_id)
- [`CONFIG_KEYS`](https://reference.langchain.com/python/langchain-core/runnables/config/CONFIG_KEYS)
- [`COPIABLE_KEYS`](https://reference.langchain.com/python/langchain-core/runnables/config/COPIABLE_KEYS)
- [`CONFIGURABLE_TO_TRACING_METADATA_EXCLUDED_KEYS`](https://reference.langchain.com/python/langchain-core/runnables/config/CONFIGURABLE_TO_TRACING_METADATA_EXCLUDED_KEYS)
- [`DEFAULT_RECURSION_LIMIT`](https://reference.langchain.com/python/langchain-core/runnables/config/DEFAULT_RECURSION_LIMIT)
- [`var_child_runnable_config`](https://reference.langchain.com/python/langchain-core/runnables/config/var_child_runnable_config)
- [`P`](https://reference.langchain.com/python/langchain-core/runnables/config/P)
- [`T`](https://reference.langchain.com/python/langchain-core/runnables/config/T)
- [`GetSessionHistoryCallable`](https://reference.langchain.com/python/langchain-core/runnables/history/GetSessionHistoryCallable)
- [`get_session_history`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/get_session_history)
- [`input_messages_key`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/input_messages_key)
- [`output_messages_key`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/output_messages_key)
- [`history_messages_key`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/history_messages_key)
- [`history_factory_config`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/history_factory_config)
- [`config_specs`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/config_specs)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/runnables/history/RunnableWithMessageHistory/OutputType)
- [`HEIGHT`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/VertexViewer/HEIGHT)
- [`h`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/VertexViewer/h)
- [`w`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/VertexViewer/w)
- [`TIMEOUT`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/AsciiCanvas/TIMEOUT)
- [`cols`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/AsciiCanvas/cols)
- [`lines`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/AsciiCanvas/lines)
- [`canvas`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/AsciiCanvas/canvas)
- [`pts`](https://reference.langchain.com/python/langchain-core/runnables/graph_ascii/_EdgeViewer/pts)
- [`content_key`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/content_key)
- [`format_content`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/format_content)
- [`dataset_id`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/dataset_id)
- [`dataset_name`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/dataset_name)
- [`example_ids`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/example_ids)
- [`as_of`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/as_of)
- [`splits`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/splits)
- [`inline_s3_urls`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/inline_s3_urls)
- [`offset`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/offset)
- [`limit`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/limit)
- [`metadata`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/metadata)
- [`filter`](https://reference.langchain.com/python/langchain-core/document_loaders/langsmith/LangSmithLoader/filter)
- [`size`](https://reference.langchain.com/python/langchain-core/embeddings/fake/FakeEmbeddings/size)
- [`size`](https://reference.langchain.com/python/langchain-core/embeddings/fake/DeterministicFakeEmbedding/size)
- [`SSRFProtectedUrl`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/SSRFProtectedUrl)
- [`SSRFProtectedUrlRelaxed`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/SSRFProtectedUrlRelaxed)
- [`SSRFProtectedHttpsUrl`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/SSRFProtectedHttpsUrl)
- [`SSRFProtectedHttpsUrlStr`](https://reference.langchain.com/python/langchain-core/_security/_ssrf_protection/SSRFProtectedHttpsUrlStr)
- [`allowed_schemes`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/allowed_schemes)
- [`block_private_ips`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/block_private_ips)
- [`block_localhost`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/block_localhost)
- [`block_cloud_metadata`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/block_cloud_metadata)
- [`block_k8s_internal`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/block_k8s_internal)
- [`allowed_hosts`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/allowed_hosts)
- [`additional_blocked_cidrs`](https://reference.langchain.com/python/langchain-core/_security/_policy/SSRFPolicy/additional_blocked_cidrs)
- [`reason`](https://reference.langchain.com/python/langchain-core/_security/_exceptions/SSRFBlockedError/reason)
- [`logger`](https://reference.langchain.com/python/langchain-core/vectorstores/utils/logger)
- [`logger`](https://reference.langchain.com/python/langchain-core/vectorstores/base/logger)
- [`VST`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VST)
- [`embeddings`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStore/embeddings)
- [`vectorstore`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever/vectorstore)
- [`search_type`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever/search_type)
- [`search_kwargs`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever/search_kwargs)
- [`allowed_search_types`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever/allowed_search_types)
- [`model_config`](https://reference.langchain.com/python/langchain-core/vectorstores/base/VectorStoreRetriever/model_config)
- [`store`](https://reference.langchain.com/python/langchain-core/vectorstores/in_memory/InMemoryVectorStore/store)
- [`embedding`](https://reference.langchain.com/python/langchain-core/vectorstores/in_memory/InMemoryVectorStore/embedding)
- [`embeddings`](https://reference.langchain.com/python/langchain-core/vectorstores/in_memory/InMemoryVectorStore/embeddings)
- [`responses`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeListLLM/responses)
- [`sleep`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeListLLM/sleep)
- [`i`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeListLLM/i)
- [`error_on_chunk_number`](https://reference.langchain.com/python/langchain-core/language_models/fake/FakeStreamingListLLM/error_on_chunk_number)
- [`responses`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeMessagesListChatModel/responses)
- [`sleep`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeMessagesListChatModel/sleep)
- [`i`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeMessagesListChatModel/i)
- [`responses`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModel/responses)
- [`sleep`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModel/sleep)
- [`i`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModel/i)
- [`error_on_chunk_number`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/FakeListChatModel/error_on_chunk_number)
- [`messages`](https://reference.langchain.com/python/langchain-core/language_models/fake_chat_models/GenericFakeChatModel/messages)
- [`ls_provider`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_provider)
- [`ls_model_name`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_model_name)
- [`ls_model_type`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_model_type)
- [`ls_temperature`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_temperature)
- [`ls_max_tokens`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_max_tokens)
- [`ls_stop`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_stop)
- [`ls_integration`](https://reference.langchain.com/python/langchain-core/language_models/base/LangSmithParams/ls_integration)
- [`LanguageModelLike`](https://reference.langchain.com/python/langchain-core/language_models/base/LanguageModelLike)
- [`LanguageModelOutputVar`](https://reference.langchain.com/python/langchain-core/language_models/base/LanguageModelOutputVar)
- [`cache`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/cache)
- [`verbose`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/verbose)
- [`callbacks`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/callbacks)
- [`tags`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/metadata)
- [`custom_get_token_ids`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/custom_get_token_ids)
- [`model_config`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/model_config)
- [`InputType`](https://reference.langchain.com/python/langchain-core/language_models/base/BaseLanguageModel/InputType)
- [`done`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ProjectionBase/done)
- [`error`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ProjectionBase/error)
- [`namespace`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/namespace)
- [`node`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/node)
- [`message_id`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/message_id)
- [`done`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/done)
- [`has_events`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/has_events)
- [`output_message`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/_ChatModelStreamBase/output_message)
- [`text`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/ChatModelStream/text)
- [`reasoning`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/ChatModelStream/reasoning)
- [`tool_calls`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/ChatModelStream/tool_calls)
- [`output`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/ChatModelStream/output)
- [`text`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncChatModelStream/text)
- [`reasoning`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncChatModelStream/reasoning)
- [`tool_calls`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncChatModelStream/tool_calls)
- [`output`](https://reference.langchain.com/python/langchain-core/language_models/chat_model_stream/AsyncChatModelStream/output)
- [`rate_limiter`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/rate_limiter)
- [`disable_streaming`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/disable_streaming)
- [`output_version`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/output_version)
- [`profile`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/profile)
- [`model_config`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/model_config)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/language_models/chat_models/BaseChatModel/OutputType)
- [`source_type`](https://reference.langchain.com/python/langchain-core/language_models/_utils/ParsedDataUri/source_type)
- [`data`](https://reference.langchain.com/python/langchain-core/language_models/_utils/ParsedDataUri/data)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/language_models/_utils/ParsedDataUri/mime_type)
- [`T`](https://reference.langchain.com/python/langchain-core/language_models/_utils/T)
- [`logger`](https://reference.langchain.com/python/langchain-core/language_models/llms/logger)
- [`model_config`](https://reference.langchain.com/python/langchain-core/language_models/llms/BaseLLM/model_config)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/language_models/llms/BaseLLM/OutputType)
- [`logger`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/logger)
- [`name`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/name)
- [`status`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/status)
- [`release_date`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/release_date)
- [`last_updated`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/last_updated)
- [`open_weights`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/open_weights)
- [`max_input_tokens`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/max_input_tokens)
- [`text_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/text_inputs)
- [`image_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/image_inputs)
- [`image_url_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/image_url_inputs)
- [`pdf_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/pdf_inputs)
- [`audio_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/audio_inputs)
- [`video_inputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/video_inputs)
- [`image_tool_message`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/image_tool_message)
- [`pdf_tool_message`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/pdf_tool_message)
- [`max_output_tokens`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/max_output_tokens)
- [`reasoning_output`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/reasoning_output)
- [`text_outputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/text_outputs)
- [`image_outputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/image_outputs)
- [`audio_outputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/audio_outputs)
- [`video_outputs`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/video_outputs)
- [`tool_calling`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/tool_calling)
- [`tool_choice`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/tool_choice)
- [`structured_output`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/structured_output)
- [`attachment`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/attachment)
- [`temperature`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile/temperature)
- [`ModelProfileRegistry`](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfileRegistry)
- [`CompatBlock`](https://reference.langchain.com/python/langchain-core/language_models/_compat_bridge/CompatBlock)
- [`vectorstore`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/vectorstore)
- [`k`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/k)
- [`example_keys`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/example_keys)
- [`input_keys`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/input_keys)
- [`vectorstore_kwargs`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/vectorstore_kwargs)
- [`model_config`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/_VectorStoreExampleSelector/model_config)
- [`fetch_k`](https://reference.langchain.com/python/langchain-core/example_selectors/semantic_similarity/MaxMarginalRelevanceExampleSelector/fetch_k)
- [`examples`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector/examples)
- [`example_prompt`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector/example_prompt)
- [`get_text_length`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector/get_text_length)
- [`max_length`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector/max_length)
- [`example_text_lengths`](https://reference.langchain.com/python/langchain-core/example_selectors/length_based/LengthBasedExampleSelector/example_text_lengths)
- [`DEFAULT_NAMESPACES`](https://reference.langchain.com/python/langchain-core/load/load/DEFAULT_NAMESPACES)
- [`DISALLOW_LOAD_FROM_PATH`](https://reference.langchain.com/python/langchain-core/load/load/DISALLOW_LOAD_FROM_PATH)
- [`ALL_SERIALIZABLE_MAPPINGS`](https://reference.langchain.com/python/langchain-core/load/load/ALL_SERIALIZABLE_MAPPINGS)
- [`AllowedObject`](https://reference.langchain.com/python/langchain-core/load/load/AllowedObject)
- [`InitValidator`](https://reference.langchain.com/python/langchain-core/load/load/InitValidator)
- [`secrets_from_env`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/secrets_from_env)
- [`secrets_map`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/secrets_map)
- [`valid_namespaces`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/valid_namespaces)
- [`additional_import_mappings`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/additional_import_mappings)
- [`import_mappings`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/import_mappings)
- [`allowed_class_paths`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/allowed_class_paths)
- [`ignore_unserializable_fields`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/ignore_unserializable_fields)
- [`init_validator`](https://reference.langchain.com/python/langchain-core/load/load/Reviver/init_validator)
- [`logger`](https://reference.langchain.com/python/langchain-core/load/serializable/logger)
- [`lc`](https://reference.langchain.com/python/langchain-core/load/serializable/BaseSerialized/lc)
- [`id`](https://reference.langchain.com/python/langchain-core/load/serializable/BaseSerialized/id)
- [`name`](https://reference.langchain.com/python/langchain-core/load/serializable/BaseSerialized/name)
- [`graph`](https://reference.langchain.com/python/langchain-core/load/serializable/BaseSerialized/graph)
- [`type`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedConstructor/type)
- [`kwargs`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedConstructor/kwargs)
- [`type`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedSecret/type)
- [`type`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedNotImplemented/type)
- [`repr`](https://reference.langchain.com/python/langchain-core/load/serializable/SerializedNotImplemented/repr)
- [`lc_secrets`](https://reference.langchain.com/python/langchain-core/load/serializable/Serializable/lc_secrets)
- [`lc_attributes`](https://reference.langchain.com/python/langchain-core/load/serializable/Serializable/lc_attributes)
- [`model_config`](https://reference.langchain.com/python/langchain-core/load/serializable/Serializable/model_config)
- [`SERIALIZABLE_MAPPING`](https://reference.langchain.com/python/langchain-core/load/mapping/SERIALIZABLE_MAPPING)
- [`OLD_CORE_NAMESPACES_MAPPING`](https://reference.langchain.com/python/langchain-core/load/mapping/OLD_CORE_NAMESPACES_MAPPING)
- [`namespace`](https://reference.langchain.com/python/langchain-core/indexing/base/RecordManager/namespace)
- [`group_id`](https://reference.langchain.com/python/langchain-core/indexing/base/_Record/group_id)
- [`updated_at`](https://reference.langchain.com/python/langchain-core/indexing/base/_Record/updated_at)
- [`records`](https://reference.langchain.com/python/langchain-core/indexing/base/InMemoryRecordManager/records)
- [`namespace`](https://reference.langchain.com/python/langchain-core/indexing/base/InMemoryRecordManager/namespace)
- [`succeeded`](https://reference.langchain.com/python/langchain-core/indexing/base/UpsertResponse/succeeded)
- [`failed`](https://reference.langchain.com/python/langchain-core/indexing/base/UpsertResponse/failed)
- [`num_deleted`](https://reference.langchain.com/python/langchain-core/indexing/base/DeleteResponse/num_deleted)
- [`succeeded`](https://reference.langchain.com/python/langchain-core/indexing/base/DeleteResponse/succeeded)
- [`failed`](https://reference.langchain.com/python/langchain-core/indexing/base/DeleteResponse/failed)
- [`num_failed`](https://reference.langchain.com/python/langchain-core/indexing/base/DeleteResponse/num_failed)
- [`store`](https://reference.langchain.com/python/langchain-core/indexing/in_memory/InMemoryDocumentIndex/store)
- [`top_k`](https://reference.langchain.com/python/langchain-core/indexing/in_memory/InMemoryDocumentIndex/top_k)
- [`NAMESPACE_UUID`](https://reference.langchain.com/python/langchain-core/indexing/api/NAMESPACE_UUID)
- [`T`](https://reference.langchain.com/python/langchain-core/indexing/api/T)
- [`num_added`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingResult/num_added)
- [`num_updated`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingResult/num_updated)
- [`num_deleted`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingResult/num_deleted)
- [`num_skipped`](https://reference.langchain.com/python/langchain-core/indexing/api/IndexingResult/num_skipped)
- [`tool_call_id`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/tool_call_id)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/type)
- [`artifact`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/artifact)
- [`status`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/status)
- [`additional_kwargs`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/additional_kwargs)
- [`response_metadata`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessage/response_metadata)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolMessageChunk/type)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCall/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCall/args)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCall/id)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCall/type)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk/args)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk/id)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk/index)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/tool/ToolCallChunk/type)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/function/FunctionMessage/name)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/function/FunctionMessage/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/function/FunctionMessageChunk/type)
- [`logger`](https://reference.langchain.com/python/langchain-core/messages/utils/logger)
- [`AnyMessage`](https://reference.langchain.com/python/langchain-core/messages/utils/AnyMessage)
- [`logger`](https://reference.langchain.com/python/langchain-core/messages/ai/logger)
- [`audio`](https://reference.langchain.com/python/langchain-core/messages/ai/InputTokenDetails/audio)
- [`cache_creation`](https://reference.langchain.com/python/langchain-core/messages/ai/InputTokenDetails/cache_creation)
- [`cache_read`](https://reference.langchain.com/python/langchain-core/messages/ai/InputTokenDetails/cache_read)
- [`audio`](https://reference.langchain.com/python/langchain-core/messages/ai/OutputTokenDetails/audio)
- [`reasoning`](https://reference.langchain.com/python/langchain-core/messages/ai/OutputTokenDetails/reasoning)
- [`input_tokens`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata/input_tokens)
- [`output_tokens`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata/output_tokens)
- [`total_tokens`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata/total_tokens)
- [`input_token_details`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata/input_token_details)
- [`output_token_details`](https://reference.langchain.com/python/langchain-core/messages/ai/UsageMetadata/output_token_details)
- [`tool_calls`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/tool_calls)
- [`invalid_tool_calls`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/invalid_tool_calls)
- [`usage_metadata`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/usage_metadata)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/type)
- [`lc_attributes`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/lc_attributes)
- [`content_blocks`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessage/content_blocks)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk/type)
- [`tool_call_chunks`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk/tool_call_chunks)
- [`chunk_position`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk/chunk_position)
- [`lc_attributes`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk/lc_attributes)
- [`content_blocks`](https://reference.langchain.com/python/langchain-core/messages/ai/AIMessageChunk/content_blocks)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/modifier/RemoveMessage/type)
- [`content`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/content)
- [`additional_kwargs`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/additional_kwargs)
- [`response_metadata`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/response_metadata)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/type)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/name)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/id)
- [`model_config`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/model_config)
- [`content_blocks`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/content_blocks)
- [`text`](https://reference.langchain.com/python/langchain-core/messages/base/BaseMessage/text)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/system/SystemMessage/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/system/SystemMessageChunk/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/id)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/url)
- [`title`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/title)
- [`start_index`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/start_index)
- [`end_index`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/end_index)
- [`cited_text`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/cited_text)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/Citation/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardAnnotation/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardAnnotation/id)
- [`value`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardAnnotation/value)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/id)
- [`text`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/text)
- [`annotations`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/annotations)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/TextContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/id)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/args)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCall/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/id)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/args)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ToolCallChunk/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/id)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/args)
- [`error`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/error)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/InvalidToolCall/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/id)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/args)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCall/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/type)
- [`name`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/name)
- [`args`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/args)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/id)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolCallChunk/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/id)
- [`tool_call_id`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/tool_call_id)
- [`status`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/status)
- [`output`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/output)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ServerToolResult/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock/id)
- [`reasoning`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock/reasoning)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock/index)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ReasoningContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/id)
- [`file_id`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/file_id)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/mime_type)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/index)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/url)
- [`base64`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/base64)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/ImageContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/id)
- [`file_id`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/file_id)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/mime_type)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/index)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/url)
- [`base64`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/base64)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/VideoContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/id)
- [`file_id`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/file_id)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/mime_type)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/index)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/url)
- [`base64`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/base64)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/AudioContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/id)
- [`file_id`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/file_id)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/mime_type)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/index)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/url)
- [`base64`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/base64)
- [`text`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/text)
- [`title`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/title)
- [`context`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/context)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/PlainTextContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/id)
- [`file_id`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/file_id)
- [`mime_type`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/mime_type)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/index)
- [`url`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/url)
- [`base64`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/base64)
- [`extras`](https://reference.langchain.com/python/langchain-core/messages/content/FileContentBlock/extras)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardContentBlock/type)
- [`id`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardContentBlock/id)
- [`value`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardContentBlock/value)
- [`index`](https://reference.langchain.com/python/langchain-core/messages/content/NonStandardContentBlock/index)
- [`KNOWN_BLOCK_TYPES`](https://reference.langchain.com/python/langchain-core/messages/content/KNOWN_BLOCK_TYPES)
- [`role`](https://reference.langchain.com/python/langchain-core/messages/chat/ChatMessage/role)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/chat/ChatMessage/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/chat/ChatMessageChunk/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/human/HumanMessage/type)
- [`type`](https://reference.langchain.com/python/langchain-core/messages/human/HumanMessageChunk/type)
- [`PROVIDER_TRANSLATORS`](https://reference.langchain.com/python/langchain-core/messages/block_translators/PROVIDER_TRANSLATORS)
- [`id`](https://reference.langchain.com/python/langchain-core/documents/base/BaseMedia/id)
- [`metadata`](https://reference.langchain.com/python/langchain-core/documents/base/BaseMedia/metadata)
- [`data`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/data)
- [`mimetype`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/mimetype)
- [`encoding`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/encoding)
- [`path`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/path)
- [`model_config`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/model_config)
- [`source`](https://reference.langchain.com/python/langchain-core/documents/base/Blob/source)
- [`page_content`](https://reference.langchain.com/python/langchain-core/documents/base/Document/page_content)
- [`type`](https://reference.langchain.com/python/langchain-core/documents/base/Document/type)
- [`T`](https://reference.langchain.com/python/langchain-core/output_parsers/base/T)
- [`OutputParserLike`](https://reference.langchain.com/python/langchain-core/output_parsers/base/OutputParserLike)
- [`InputType`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseGenerationOutputParser/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseGenerationOutputParser/OutputType)
- [`InputType`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseOutputParser/InputType)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/output_parsers/base/BaseOutputParser/OutputType)
- [`diff`](https://reference.langchain.com/python/langchain-core/output_parsers/transform/BaseCumulativeTransformOutputParser/diff)
- [`pydantic_object`](https://reference.langchain.com/python/langchain-core/output_parsers/pydantic/PydanticOutputParser/pydantic_object)
- [`OutputType`](https://reference.langchain.com/python/langchain-core/output_parsers/pydantic/PydanticOutputParser/OutputType)
- [`TBaseModel`](https://reference.langchain.com/python/langchain-core/output_parsers/json/TBaseModel)
- [`pydantic_object`](https://reference.langchain.com/python/langchain-core/output_parsers/json/JsonOutputParser/pydantic_object)
- [`SimpleJsonOutputParser`](https://reference.langchain.com/python/langchain-core/output_parsers/json/SimpleJsonOutputParser)
- [`T`](https://reference.langchain.com/python/langchain-core/output_parsers/list/T)
- [`pattern`](https://reference.langchain.com/python/langchain-core/output_parsers/list/NumberedListOutputParser/pattern)
- [`pattern`](https://reference.langchain.com/python/langchain-core/output_parsers/list/MarkdownListOutputParser/pattern)
- [`args_only`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/OutputFunctionsParser/args_only)
- [`strict`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/JsonOutputFunctionsParser/strict)
- [`args_only`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/JsonOutputFunctionsParser/args_only)
- [`key_name`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/JsonKeyOutputFunctionsParser/key_name)
- [`pydantic_schema`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/PydanticOutputFunctionsParser/pydantic_schema)
- [`attr_name`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_functions/PydanticAttrOutputFunctionsParser/attr_name)
- [`JSON_FORMAT_INSTRUCTIONS`](https://reference.langchain.com/python/langchain-core/output_parsers/format_instructions/JSON_FORMAT_INSTRUCTIONS)
- [`logger`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/logger)
- [`strict`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputToolsParser/strict)
- [`return_id`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputToolsParser/return_id)
- [`first_tool_only`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputToolsParser/first_tool_only)
- [`key_name`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/JsonOutputKeyToolsParser/key_name)
- [`tools`](https://reference.langchain.com/python/langchain-core/output_parsers/openai_tools/PydanticToolsParser/tools)
- [`XML_FORMAT_INSTRUCTIONS`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/XML_FORMAT_INSTRUCTIONS)
- [`pull_parser`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/pull_parser)
- [`xml_start_re`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/xml_start_re)
- [`current_path`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/current_path)
- [`current_path_has_children`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/current_path_has_children)
- [`buffer`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/buffer)
- [`xml_started`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/_StreamingParser/xml_started)
- [`tags`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/XMLOutputParser/tags)
- [`encoding_matcher`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/XMLOutputParser/encoding_matcher)
- [`parser`](https://reference.langchain.com/python/langchain-core/output_parsers/xml/XMLOutputParser/parser)
- [`query`](https://reference.langchain.com/python/langchain-core/tools/retriever/RetrieverInput/query)
- [`ToolsRenderer`](https://reference.langchain.com/python/langchain-core/tools/render/ToolsRenderer)
- [`FILTERED_ARGS`](https://reference.langchain.com/python/langchain-core/tools/base/FILTERED_ARGS)
- [`TOOL_MESSAGE_BLOCK_TYPES`](https://reference.langchain.com/python/langchain-core/tools/base/TOOL_MESSAGE_BLOCK_TYPES)
- [`extra`](https://reference.langchain.com/python/langchain-core/tools/base/_SchemaConfig/extra)
- [`arbitrary_types_allowed`](https://reference.langchain.com/python/langchain-core/tools/base/_SchemaConfig/arbitrary_types_allowed)
- [`name`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/name)
- [`description`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/description)
- [`args_schema`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/args_schema)
- [`return_direct`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/return_direct)
- [`verbose`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/verbose)
- [`callbacks`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/callbacks)
- [`tags`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/tags)
- [`metadata`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/metadata)
- [`handle_tool_error`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/handle_tool_error)
- [`handle_validation_error`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/handle_validation_error)
- [`response_format`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/response_format)
- [`extras`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/extras)
- [`model_config`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/model_config)
- [`is_single_input`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/is_single_input)
- [`args`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/args)
- [`tool_call_schema`](https://reference.langchain.com/python/langchain-core/tools/base/BaseTool/tool_call_schema)
- [`description`](https://reference.langchain.com/python/langchain-core/tools/structured/StructuredTool/description)
- [`args_schema`](https://reference.langchain.com/python/langchain-core/tools/structured/StructuredTool/args_schema)
- [`func`](https://reference.langchain.com/python/langchain-core/tools/structured/StructuredTool/func)
- [`coroutine`](https://reference.langchain.com/python/langchain-core/tools/structured/StructuredTool/coroutine)
- [`description`](https://reference.langchain.com/python/langchain-core/tools/simple/Tool/description)
- [`func`](https://reference.langchain.com/python/langchain-core/tools/simple/Tool/func)
- [`coroutine`](https://reference.langchain.com/python/langchain-core/tools/simple/Tool/coroutine)
- [`args`](https://reference.langchain.com/python/langchain-core/tools/simple/Tool/args)
