langchain-anthropicUsage documentation Refer to the docs for a high-level guide on how to use each module. These reference pages contain auto-generated API documentation for each module, focusing on the "what" rather than the "how" or "why" (i.e. no end-to-end tutorials or conceptual overviews).
Anthropic tool definition for custom (user-defined) tools.
BadRequestError raised when input exceeds Anthropic's context limit.
Anthropic (Claude) chat models.
Anthropic text completion large language model (legacy LLM).
Output parser for tool calls.
Provides Glob and Grep search over state-based files.
Prompt Caching Middleware.
Middleware that exposes Anthropic's native bash tool to models.
Data structure for storing file contents.
State schema for Anthropic text editor and memory tools.
State-based text editor tool middleware.
State-based memory tool middleware.
Filesystem-based text editor tool middleware.
Filesystem-based memory tool middleware.
Convert a tool-like object to an Anthropic tool definition.
Extract tool calls from a list of content blocks.
Generate a system message that describes the available tools.
Fast file pattern matching tool that works with any codebase size.
Fast content search tool that works with any codebase size.
Custom reducer that merges file updates.
Execute file operations on virtual file system.
Execute file operations on filesystem.
Claude (Anthropic) partner package for LangChain.
Anthropic chat models.
Anthropic LLM wrapper. Chat models are in chat_models.py.
Output parsers for Anthropic tool calls.
Experimental tool-calling support for Anthropic chat models.
Middleware for Anthropic models.
File search middleware for Anthropic text editor and memory tools.
Anthropic prompt caching middleware.
Anthropic-specific middleware for the Claude bash tool.
Anthropic text editor and memory tool middleware.
Model profile data. All edits should be made in profile_augmentations.toml.