Core capabilities

These features enhance Claude’s fundamental abilities for processing, analyzing, and generating content across various formats and use cases.
FeatureDescriptionAvailability
1M token context windowAn extended context window that allows you to process much larger documents, maintain longer conversations, and work with more extensive codebases.Claude API (Beta)

Amazon Bedrock (Beta)

Google Cloud’s Vertex AI (Beta)
Batch processingProcess large volumes of requests asynchronously for cost savings. Send batches with a large number of queries per batch. Batch API calls costs 50% less than standard API calls.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
CitationsGround Claude’s responses in source documents. With Citations, Claude can provide detailed references to the exact sentences and passages it uses to generate responses, leading to more verifiable, trustworthy outputs.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Extended thinkingEnhanced reasoning capabilities for complex tasks, providing transparency into Claude’s step-by-step thought process before delivering its final answer.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Files APIUpload and manage files to use with Claude without re-uploading content with each request. Supports PDFs, images, and text files.Claude API (Beta)
PDF supportProcess and analyze text and visual content from PDF documents.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Prompt caching (5m)Provide Claude with more background knowledge and example outputs to reduce costs and latency.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Prompt caching (1hr)Extended 1-hour cache duration for less frequently accessed but important context, complementing the standard 5-minute cache.Claude API
Search resultsEnable natural citations for RAG applications by providing search results with proper source attribution. Achieve web search-quality citations for custom knowledge bases and tools.Claude API

Google Cloud’s Vertex AI
Token countingToken counting enables you to determine the number of tokens in a message before sending it to Claude, helping you make informed decisions about your prompts and usage.Claude API

Google Cloud’s Vertex AI
Tool useEnable Claude to interact with external tools and APIs to perform a wider variety of tasks. For a list of supported tools, see the Tools table.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI

Tools

These features enable Claude to interact with external systems, execute code, and perform automated tasks through various tool interfaces.
FeatureDescriptionAvailability
BashExecute bash commands and scripts to interact with the system shell and perform command-line operations.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Code executionRun Python code in a sandboxed environment for advanced data analysis.Claude API (Beta)
Computer useControl computer interfaces by taking screenshots and issuing mouse and keyboard commands.Claude API (Beta)

Amazon Bedrock (Beta)

Google Cloud’s Vertex AI (Beta)
Fine-grained tool streamingStream tool use parameters without buffering/JSON validation, reducing latency for receiving large parameters.Claude API

Google Cloud’s Vertex AI
MCP connectorConnect to remote MCP servers directly from the Messages API without a separate MCP client.Claude API (Beta)
Text editorCreate and edit text files with a built-in text editor interface for file manipulation tasks.Claude API

Amazon Bedrock

Google Cloud’s Vertex AI
Web fetchRetrieve full content from specified web pages and PDF documents for in-depth analysis.Claude API (Beta)
Web searchAugment Claude’s comprehensive knowledge with current, real-world data from across the web.Claude API