# Claude Platform > Rewrite text following user-given instructions, such as with a different tone, audience, or style. ## Pages - [Adaptive editor](adaptive-editor.md): Rewrite text following user-given instructions, such as with a different tone, audience, or style. - [Admin](admin.md): **get**`/v1/organizations/me` - [Admin API overview](administration-api.md): **The Admin API is unavailable for individual accounts.** To collaborate with teammates and add members, set up your ... - [Airport code analyst](airport-code-analyst.md): Find and extract airport codes from text. - [Alien anthropologist](alien-anthropologist.md): Analyze human culture and customs from the perspective of an alien anthropologist. - [Alliteration alchemist](alliteration-alchemist.md): Generate alliterative phrases and sentences for any given subject. - [API Keys](api-keys.md): **get**`/v1/organizations/api_keys/{api_key_id}` - [Archive](archive.md): **post**`/v1/organizations/workspaces/{workspace_id}/archive` - [Babel's broadcasts](babels-broadcasts.md): Create compelling product announcement tweets in the world's 10 most spoken languages. - [Bash tool](bash-tool.md): The bash tool enables Claude to execute shell commands in a persistent bash session, allowing system operations, scri... - [Batch processing](batch-processing.md): The Message Batches API is a powerful, cost-effective way to asynchronously process large volumes of [Messages](/docs... - [Batches](batches.md): **post**`/v1/messages/batches` - [Be clear, direct, and detailed](be-clear-and-direct.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Skill authoring best practices](best-practices.md): Learn how to write effective Skills that Claude can discover and use successfully. - [Beta headers](beta-headers.md): Documentation for using beta headers with the Claude API - [Beta](beta.md): -`AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22"... - [Brand builder](brand-builder.md): Craft a design brief for a holistic brand identity. - [Cancel](cancel.md): **post**`/v1/messages/batches/{message_batch_id}/cancel` - [Career coach](career-coach.md): Engage in role-play conversations with an AI career coach. - [Let Claude think (chain of thought prompting) to increase performance](chain-of-thought.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Chain complex prompts for stronger performance](chain-prompts.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Choosing the right model](choosing-a-model.md): Selecting the optimal Claude model for your application involves balancing three key considerations: capabilities, sp... - [Citations](citations.md): Integrate citations with Claude in these steps: - [Cite your sources](cite-your-sources.md): Get answers to questions about a document's content with relevant citations supporting the response. - [Prompting best practices](claude-4-best-practices.md): This guide provides specific prompt engineering techniques for Claude 4.x models, with specific guidance for Sonnet 4... - [Claude Code Analytics API](claude-code-analytics-api.md): Programmatically access your organization's Claude Code usage analytics and productivity metrics with the Claude Code... - [Google Sheets add-on](claude-for-sheets.md): The [Claude for Sheets extension](https://workspace.google.com/marketplace/app/claude%5Ffor%5Fsheets/909417792257) in... - [Claude in Microsoft Foundry](claude-in-microsoft-foundry.md): Access Claude models through Microsoft Foundry with Azure-native endpoints and authentication. - [Claude on Amazon Bedrock](claude-on-amazon-bedrock.md): Anthropic's Claude models are now generally available through Amazon Bedrock. - [Claude on Vertex AI](claude-on-vertex-ai.md): Anthropic's Claude models are now generally available through [Vertex AI](https://cloud.google.com/vertex-ai). - [Client SDKs](client-sdks.md): We provide client libraries in a number of popular languages that make it easier to work with the Claude API. - [Code clarifier](code-clarifier.md): Simplify and explain complex code in plain language. - [Code consultant](code-consultant.md): Suggest improvements to optimize Python code performance. - [Code execution tool](code-execution-tool.md): Claude can analyze data, create visualizations, perform complex calculations, run system commands, create and edit fi... - [Completions](completions.md): **post**`/v1/complete` - [Computer use tool](computer-use-tool.md): title="Provide Claude with the computer use tool and a user prompt" - [Content moderation](content-moderation.md): Content moderation is a critical aspect of maintaining a safe, respectful, and productive environment in digital appl... - [Context editing](context-editing.md): Automatically manage conversation context as it grows with context editing. - [Context windows](context-windows.md): The "context window" refers to the entirety of the amount of text a language model can look back on and reference whe... - [Corporate clairvoyant](corporate-clairvoyant.md): Extract insights, identify risks, and distill key information from long corporate reports into a single memo. - [Cosmic Keystrokes](cosmic-keystrokes.md): Generate an interactive speed typing game in a single HTML file, featuring side-scrolling gameplay and Tailwind CSS s... - [Tracking Costs and Usage](cost-tracking.md): Understand and track token usage for billing in the Claude Agent SDK - [Cost Report](cost-report.md): **get**`/v1/organizations/cost_report` - [Count_Tokens](count-tokens.md): **post**`/v1/messages/count_tokens` - [Create](create.md): **post**`/v1/messages` - [CSV converter](csv-converter.md): Convert data from various formats (JSON, XML, etc.) into properly formatted CSV files. - [Culinary creator](culinary-creator.md): Suggest recipe ideas based on the user's available ingredients and dietary preferences. - [Custom Tools](custom-tools.md): Build and integrate custom tools to extend Claude Agent SDK functionality - [Customer support agent](customer-support-chat.md): This guide walks through how to leverage Claude's advanced conversational capabilities to handle customer inquiries i... - [Data organizer](data-organizer.md): Turn unstructured text into bespoke JSON tables. - [Define your success criteria](define-success.md): Building a successful LLM-based application starts with clearly defining your success criteria. How will you know whe... - [Delete](delete.md): **delete**`/v1/messages/batches/{message_batch_id}` - [Create strong empirical evaluations](develop-tests.md): After defining your success criteria, the next step is designing evaluations to measure LLM performance against those... - [Direction decoder](direction-decoder.md): Transform natural language into step-by-step directions. - [Download](download.md): **get**`/v1/files/{file_id}/content` - [Dream interpreter](dream-interpreter.md): Offer interpretations and insights into the symbolism of the user's dreams. - [Efficiency estimator](efficiency-estimator.md): Calculate the time complexity of functions and algorithms. - [Effort](effort.md): Control how many tokens Claude uses when responding with the effort parameter, trading off between response thoroughn... - [Email extractor](email-extractor.md): Extract email addresses from a document into a JSON-formatted list. - [Embeddings](embeddings.md): Text embeddings are numerical representations of text that enable measuring semantic similarity. This guide introduce... - [Emoji encoder](emoji-encoder.md): Convert plain text into fun and expressive emoji messages. - [Skills for enterprise](enterprise.md): Governance, security review, evaluation, and organizational guidance for deploying Agent Skills at enterprise scale. - [Errors](errors.md): Our API follows a predictable HTTP error code format: - [Ethical dilemma navigator](ethical-dilemma-navigator.md): Help the user think through complex ethical dilemmas and provide different perspectives. - [Using the Evaluation Tool](eval-tool.md): The [Claude Console](/dashboard) features an **Evaluation tool** that allows you to test your prompts under various s... - [Excel formula expert](excel-formula-expert.md): Create Excel formulas based on user-described calculations or data manipulations. - [Extended thinking tips](extended-thinking-tips.md): This guide provides advanced strategies and techniques for getting the most out of Claude's extended thinking feature... - [Building with extended thinking](extended-thinking.md): Extended thinking gives Claude enhanced reasoning capabilities for complex tasks, while providing varying levels of t... - [Rewind file changes with checkpointing](file-checkpointing.md): Track file changes during agent sessions and restore files to any previous state - [Files API](files.md): - **Maximum file size:** 500 MB per file - [Fine-grained tool streaming](fine-grained-tool-streaming.md): Tool use now supports fine-grained [streaming](/docs/en/build-with-claude/streaming) for parameter values. This allow... - [Function fabricator](function-fabricator.md): Create Python functions based on detailed specifications. - [Futuristic fashion advisor](futuristic-fashion-advisor.md): Suggest avant-garde fashion trends and styles for the user's specific preferences. - [Get started with Claude](get-started.md): Make your first API call to Claude and build a simple web search assistant - [Git gud](git-gud.md): Generate appropriate Git commands based on user-described version control actions. - [Glossary](glossary.md): These concepts are not unique to Anthropic’s language models, but we present a brief summary of key terms below. - [Google apps scripter](google-apps-scripter.md): Generate Google Apps scripts to complete tasks based on user requirements. - [Grading guru](grading-guru.md): Compare and evaluate the quality of written texts based on user-defined criteria and standards. - [Grammar genie](grammar-genie.md): Transform grammatically incorrect sentences into proper English. - [Hal the humorous helper](hal-the-humorous-helper.md): Chat with a knowledgeable AI that has a sarcastic side. - [Streaming refusals](handle-streaming-refusals.md): Starting with Claude 4 models, streaming responses from Claude's API return **`stop_reason`:`"refusal"`** when strea... - [Intercept and control agent behavior with hooks](hooks.md): Intercept and customize agent behavior at key execution points with hooks - [Hosting the Agent SDK](hosting.md): Deploy and host Claude Agent SDK in production environments - [Idiom illuminator](idiom-illuminator.md): Explain the meaning and origin of common idioms and proverbs. - [How to implement tool use](implement-tool-use.md): We recommend using the latest Claude Sonnet (4.5) or Claude Opus (4.5) model for complex tools and ambiguous queries;... - [Increase output consistency](increase-consistency.md): **For guaranteed JSON schema conformance** - [Interview question crafter](interview-question-crafter.md): Generate questions for interviews. - [Intro to Claude](intro.md): Claude is a highly performant, trustworthy, and intelligent AI platform built by Anthropic. Claude excels at tasks in... - [Invites](invites.md): **post**`/v1/organizations/invites` - [IP addresses](ip-addresses.md): Anthropic services use fixed IP addresses for both inbound and outbound connections. You can use these addresses to c... - [Keep Claude in character with role prompting and prefilling](keep-claude-in-character.md): This guide provides actionable tips to keep Claude in character, even during long, complex interactions. - [LaTeX legend](latex-legend.md): Write LaTeX documents, generating code for mathematical equations, tables, and more. - [Legal summarization](legal-summarization.md): This guide walks through how to leverage Claude's advanced natural language processing capabilities to efficiently su... - [Lesson planner](lesson-planner.md): Craft in depth lesson plans on any subject. - [Prompt Library](library.md) - [List](list.md): **get**`/v1/organizations/api_keys` - [Long context prompting tips](long-context-tips.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Master moderator](master-moderator.md): Evaluate user inputs for potential harmful or illegal content. - [MCP connector](mcp-connector.md): Claude's Model Context Protocol (MCP) connector feature enables you to connect to remote MCP servers directly from th... - [Connect to external tools with MCP](mcp.md): Configure MCP servers to extend your agent with external tools. Covers transport types, tool search for large tool se... - [Me](me.md): **get**`/v1/organizations/me` - [Meeting scribe](meeting-scribe.md): Distill meetings into concise summaries including discussion topics, key takeaways, and action items. - [Members](members.md): **post**`/v1/organizations/workspaces/{workspace_id}/members` - [Memo maestro](memo-maestro.md): Compose comprehensive company memos based on key points. - [Memory tool](memory-tool.md): The memory tool enables Claude to store and retrieve information across conversations through a memory file directory... - [Messages](messages.md): **post**`/v1/messages` - [Migrating to Claude 4.5](migrating-to-claude-4.md): This guide covers two key migration paths to Claude 4.5 models: - [Migrate to Claude Agent SDK](migration-guide.md): Guide for migrating the Claude Code TypeScript and Python SDKs to the Claude Agent SDK - [Mindfulness mentor](mindfulness-mentor.md): Guide the user through mindfulness exercises and techniques for stress reduction. - [Mitigate jailbreaks and prompt injections](mitigate-jailbreaks.md): Jailbreaking and prompt injections occur when users craft prompts to exploit model vulnerabilities, aiming to generat... - [Model deprecations](model-deprecations.md): As we launch safer and more capable models, we regularly retire older models. Applications relying on Anthropic model... - [Models](models.md): **get**`/v1/models` - [Modifying system prompts](modifying-system-prompts.md): Learn how to customize Claude's behavior by modifying system prompts using three approaches - output styles, systemPr... - [Mood colorizer](mood-colorizer.md): Transform text descriptions of moods into corresponding HEX codes. - [Motivational muse](motivational-muse.md): Provide personalized motivational messages and affirmations based on user input. - [Multilingual support](multilingual-support.md): Claude excels at tasks across multiple languages, maintaining strong cross-lingual performance relative to English. - [Use examples (multishot prompting) to guide Claude's behavior](multishot-prompting.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Neologism creator](neologism-creator.md): Invent new words and provide their definitions based on user-provided concepts or ideas. - [OpenAI SDK compatibility](openai-sdk.md): Anthropic provides a compatibility layer that enables you to use the OpenAI SDK to test the Claude API. With a few co... - [Organizations](organizations.md): **get**`/v1/organizations/me` - [Agent SDK overview](overview.md): Build production AI agents with Claude Code as a library - [PDF support](pdf-support.md): Process PDFs with Claude. Extract text, analyze charts, and understand visual content from your documents. - [Configure permissions](permissions.md): Control how your agent uses tools with permission modes, hooks, and declarative allow/deny rules. - [Perspectives ponderer](perspectives-ponderer.md): Weigh the pros and cons of a user-provided topic. - [Philosophical musings](philosophical-musings.md): Engage in deep philosophical discussions and thought experiments. - [PII purifier](pii-purifier.md): Automatically detect and remove personally identifiable information (PII) from text documents. - [Plugins in the SDK](plugins.md): Load custom plugins to extend Claude Code with commands, agents, skills, and hooks through the Agent SDK - [Polyglot superpowers](polyglot-superpowers.md): Translate text from any language into any language. - [Portmanteau poet](portmanteau-poet.md): Blend two words together to create a new, meaningful portmanteau. - [Prefill Claude's response for greater output control](prefill-claudes-response.md): See more examples of prefill and other Messages API patterns. - [Pricing](pricing.md): Learn about Anthropic's pricing structure for models and features - [Product naming pro](product-naming-pro.md): Create catchy product names from descriptions and keywords. - [Programmatic tool calling](programmatic-tool-calling.md): Programmatic tool calling allows Claude to write code that calls your tools programmatically within a [code execution... - [Prompt caching](prompt-caching.md): When you send a request with prompt caching enabled: - [Automatically generate first draft prompt templates](prompt-generator.md): Our prompt generator is compatible with all Claude models, including those with extended thinking capabilities. For p... - [Use our prompt improver to optimize your prompts](prompt-improver.md): Our prompt improver is compatible with all Claude models, including those with extended thinking capabilities. For pr... - [Use prompt templates and variables](prompt-templates-and-variables.md): You should always use prompt templates and variables when you expect any part of your prompt to be repeated in anothe... - [Prose polisher](prose-polisher.md): Refine and improve written content with advanced copyediting techniques and suggestions. - [Pun-dit](pun-dit.md): Generate clever puns and wordplay based on any given topic. - [Python bug buster](python-bug-buster.md): Detect and fix bugs in Python code. - [Agent SDK reference - Python](python.md): Complete API reference for the Python Agent SDK, including all functions, types, and classes. - [Get started with Agent Skills in the API](quickstart.md): Learn how to use Agent Skills to create documents with the Claude API in under 10 minutes. - [Rate limits](rate-limits.md): To mitigate misuse and manage capacity on our API, we have implemented limits on how much an organization can use the... - [Reduce hallucinations](reduce-hallucinations.md): Even the most advanced language models, like Claude, can sometimes generate text that is factually incorrect or incon... - [Reducing latency](reduce-latency.md): When discussing latency, you may come across several terms and measurements: - [Reduce prompt leak](reduce-prompt-leak.md): Prompt leaks can expose sensitive information that you expect to be "hidden" in your prompt. While no method is foolp... - [Remote MCP servers](remote-mcp-servers.md): Several companies have deployed remote MCP servers that developers can connect to via the Anthropic MCP connector API... - [Results](results.md): **get**`/v1/messages/batches/{message_batch_id}/results` - [Retrieve](retrieve.md): **get**`/v1/models/{model_id}` - [Retrieve_Claude_Code](retrieve-claude-code.md): **get**`/v1/organizations/usage_report/claude_code` - [Retrieve_Messages](retrieve-messages.md): **get**`/v1/organizations/usage_report/messages` - [Retrieve_Metadata](retrieve-metadata.md): **get**`/v1/files/{file_id}` - [Review classifier](review-classifier.md): Categorize feedback into pre-specified tags and categorizations. - [Riddle me this](riddle-me-this.md): Generate riddles and guide the user to the solutions. - [Sci-fi scenario simulator](sci-fi-scenario-simulator.md): Discuss with the user various science fiction scenarios and associated challenges and considerations. - [Search results](search-results.md): Enable natural citations for RAG applications by providing search results with source attribution - [Second-grade simplifier](second-grade-simplifier.md): Make complex text easy for young learners to understand. - [Securely deploying AI agents](secure-deployment.md): A guide to securing Claude Code and Agent SDK deployments with isolation, credential management, and network controls - [Service tiers](service-tiers.md): Different tiers of service allow you to balance availability, performance, and predictable costs based on your applic... - [Session Management](sessions.md): Understanding how the Claude Agent SDK handles sessions and session resumption - [Simile savant](simile-savant.md): Generate similes from basic descriptions. - [Using Agent Skills with the API](skills-guide.md): Learn how to use Agent Skills to extend Claude's capabilities through the API. - [Agent Skills in the SDK](skills.md): Extend Claude with specialized capabilities using Agent Skills in the Claude Agent SDK - [Slash Commands in the SDK](slash-commands.md): Learn how to use slash commands to control Claude Code sessions through the SDK - [Socratic sage](socratic-sage.md): Engage in Socratic style conversation over a user-given topic. - [Spreadsheet sorcerer](spreadsheet-sorcerer.md): Generate CSV spreadsheets with various types of data. - [SQL sorcerer](sql-sorcerer.md): Transform everyday language into SQL queries. - [Storytelling sidekick](storytelling-sidekick.md): Collaboratively create engaging stories with the user, offering plot twists and character development. - [Stream responses in real-time](streaming-output.md): Get real-time responses from the Agent SDK as text and tool calls stream in - [Streaming Input](streaming-vs-single-mode.md): Understanding the two input modes for Claude Agent SDK and when to use each - [Streaming Messages](streaming.md): When creating a Message, you can set`"stream": true`to incrementally stream the response using [server-sent events]... - [Get structured output from agents](structured-outputs.md): Return validated JSON from agent workflows using JSON Schema, Zod, or Pydantic. Get type-safe, structured data after ... - [Subagents in the SDK](subagents.md): Define and invoke subagents to isolate context, run tasks in parallel, and apply specialized instructions in your Cla... - [Supported regions](supported-regions.md): Here are the countries, regions, and territories we can currently support access from: - [Giving Claude a role with a system prompt](system-prompts.md): Get inspired by a curated selection of prompts for various tasks and use cases. - [Text editor tool](text-editor-tool.md): The text editor tool uses the same pricing structure as other tools used with Claude. It follows the standard input a... - [Ticket routing](ticket-routing.md): This guide walks through how to harness Claude's advanced natural language understanding capabilities to classify cus... - [Time travel consultant](time-travel-consultant.md): Help the user navigate hypothetical time travel scenarios and their implications. - [Todo Lists](todo-tracking.md): Track and display todos using the Claude Agent SDK for organized task management - [Token counting](token-counting.md): The [token counting](/docs/en/api/messages-count-tokens) endpoint accepts the same structured list of inputs for crea... - [Token-efficient tool use](token-efficient-tool-use.md): Starting with Claude Sonnet 3.7, Claude is capable of calling tools in a token-efficient manner. Requests save an ave... - [Tongue twister](tongue-twister.md): Create challenging tongue twisters. - [Tool search tool](tool-search-tool.md): The tool search tool enables Claude to work with hundreds or thousands of tools by dynamically discovering and loadin... - [Trivia generator](trivia-generator.md): Generate trivia questions on a wide range of topics and provide hints when needed. - [Tweet tone detector](tweet-tone-detector.md): Detect the tone and sentiment behind tweets. - [TypeScript SDK V2 interface (preview)](typescript-v2-preview.md): Preview of the simplified V2 TypeScript Agent SDK, with session-based send/stream patterns for multi-turn conversations. - [Agent SDK reference - TypeScript](typescript.md): Complete API reference for the TypeScript Agent SDK, including all functions, types, and interfaces. - [Update](update.md): **post**`/v1/organizations/api_keys/{api_key_id}` - [Upload](upload.md): **post**`/v1/files` - [Usage and Cost API](usage-cost-api.md): Programmatically access your organization's API usage and cost data with the Usage & Cost Admin API. - [Usage Report](usage-report.md): **get**`/v1/organizations/usage_report/messages` - [Use XML tags to structure your prompts](use-xml-tags.md): While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models... - [Handle approvals and user input](user-input.md): Surface Claude's approval requests and clarifying questions to users, then return their decisions to the SDK. - [Users](users.md): **get**`/v1/organizations/users/{user_id}` - [Versions](versioning.md): When making API requests, you must send an`anthropic-version`request header. For example,`anthropic-version: 2023-... - [Versions](versions.md): **post**`/v1/skills/{skill_id}/versions` - [Vision](vision.md): Claude's vision capabilities allow it to understand and analyze images, opening up exciting possibilities for multimo... - [VR fitness innovator](vr-fitness-innovator.md): Brainstorm creative ideas for virtual reality fitness games. - [Web fetch tool](web-fetch-tool.md): The web fetch tool allows Claude to retrieve full content from specified web pages and PDF documents. - [Web search tool](web-search-tool.md): The web search tool gives Claude direct access to real-time web content, allowing it to answer questions with up-to-d... - [Website wizard](website-wizard.md): Create one-page websites based on user specifications. - [What's new in Claude 4.5](whats-new-claude-4-5.md): Claude 4.5 introduces three models designed for different use cases: - [Using the Messages API](working-with-messages.md): Practical patterns and examples for using the Messages API effectively - [Workspaces](workspaces.md): Organize API keys, manage team access, and control costs with workspaces.