Search the documentation
50 pages for plain.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
glossary
Claude Developer Platform · in the page
about-claude/glossary
…in a dangerous or unethical act, the AI should politely refuse and explain why it cannot comply. ## Latency Latency, in the context of generative AI and large language models, refers to the time it…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…with thinking disabled the model can occasionally emit tool calls as plain text or include internal XML tags in its visible output, so prefer lower effort levels with thinking enabled where you can,…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…-claude/models/optimizing-for-cost-and-intelligence#refs), run with a plain API agent, a Claude Opus 5 executor with a Claude Fable 5.1 advisor was the most accurate configuration measured, at $7.69 p…
commerce-agents
Claude Developer Platform · in the page
about-claude/use-case-guides/commerce-agents
…campaign systems through its own backend interface, and it can: * Explain how the business is doing: why a metric moved, which segment drove it, and pace against a comparable period. An optional ana…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…itations cookbook recipe for guidance on how to ensure accuracy and explainability of information. </Card> </CardGroup>
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…* Feature requests * General feedback or suggestions * Complaints </Accordion> <Accordion title="Order-related"> * Order status inquiries * Shipping information * Returns…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…? * **Claude Opus** (powerful reasoning): Does the Skill avoid over-explaining? What works perfectly for Opus might need more detail for Haiku. If you plan to use your Skill across multiple models, a…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…code written against earlier preview shapes As it edits, the skill explains each change and its motivation inline. On completion, it produces a checklist of items that require manual verification (ty…
concepts
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/concepts
…TLS** | A second TLS handshake carried inside the tunnel's plaintext WebSocket stream, between Anthropic's backend and your proxy. The proxy presents a server certificate signed by a CA you…
Edit docker-compose.yaml: increment the integer in the setup service's
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-compose
…cd mcp-tunnel ``` The proxy listens on `:8080` over plain WebSocket; the [inner TLS](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/concepts#components) handshake h…
deploy-helm
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-helm
…="Generate a CA and server certificate"> The proxy listens on plain WebSocket, with [inner TLS](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/concepts#components) carried in…
troubleshooting
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/troubleshooting
…| Expected; the listener is plaintext WebSocket. TLS happens inside the WS stream. | Verify through a [Managed Agent or the Messages API](h…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…use `claude-opus-4-8` as the advisor model instead, which returns the plaintext `advisor_result` variant. See [Result variants](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-to…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…id?` | Return the page's visible text as plain text, prioritizing the main article content; suited to articles, documentation, and other text-heavy pages.…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…can retry with corrected input, ask the user for clarification, or explain the limitation. <CodeGroup> ```bash cURL #!/bin/bash # Ring 4: Error handling. TOOLS='[ { "name": "creat…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…ocs/en/agents-and-tools/tool-use/computer-use-tool#tool-parameters) explains how to limit Claude to one action per turn. 6. **Echo `toolset_name` on results.** Add `"toolset_name": "computer"` to ever…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…| | `description` | A detailed plaintext description of what the tool does, when it should be used, and how it behaves.…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…[{"type": "document", "source": {"type": "text", "media_type": "text/plain", "data": "15 degrees"}}]`). These content blocks can use the `text`, `image`, `document`, or [`search_result`](https://plat…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…ols execute, and when to use tools instead of prose. --- This page explains the concepts behind tool use: where tools run, how the agentic loop works, and when tool use is the right approach. For han…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…laude calls at most one tool per response. Claude can still answer in plain text without calling any tool. The highlighted lines are the only change from a standard tool use request: <CodeGroup> ``…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…ion` of the innermost level, or replace the recursive property with a plain `{"type": "object"}` whose `description` explains the expected shape. ### Tool restrictions The following tools cannot be…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…ource": { "type": "text", "media_type": "text/plain", "data": "Full text content of the article..." } } } }, { "type": "text",…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…fetch` entry of the agent toolset, where each listed domain must be a plain hostname with no path; see [Restrict web search and web fetch domains](https://platform.claude.com/docs/en/managed-agents/to…
Beta
Claude Developer Platform · in the page
api/beta
…de. How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json [ {"role": "us…
Agents
Claude Developer Platform · in the page
api/beta/agents
…e host is one of these domains or a subdomain of one. Each entry is a plain hostname like "docs.example.com" (no scheme, port, or path). At most 64 entries; an empty list is rejected (omit the field i…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…e host is one of these domains or a subdomain of one. Each entry is a plain hostname like "docs.example.com" (no scheme, port, or path). At most 64 entries; an empty list is rejected (omit the field i…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…e host is one of these domains or a subdomain of one. Each entry is a plain hostname like "docs.example.com" (no scheme, port, or path). At most 64 entries; an empty list is rejected (omit the field i…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for do…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for do…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…- `source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSource` Union type for do…
Memory Stores
Claude Developer Platform · in the page
api/beta/memory_stores
…ontent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in RFC 33…
Memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories
…ontent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in RFC 33…
Create a memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/create
…ontent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in RFC 33…
List memories
Claude Developer Platform · in the page
api/beta/memory_stores/memories/list
…tent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in…
Retrieve a memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/retrieve
…ontent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in RFC 33…
Update a memory
Claude Developer Platform · in the page
api/beta/memory_stores/memories/update
…ontent_size_bytes: number` Size of `content` in bytes (the UTF-8 plaintext length). Always populated, regardless of `view`. format: int32 - `created_at: string` A timestamp in RFC 33…
Messages
Claude Developer Platform · in the page
api/beta/messages
…de. How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json [ {"role": "us…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…ype of document being cited. Citing a PDF results in `page_location`, plain text results in `char_location`, and content document results in `content_block_location`. - `BetaCitationCha…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…de. How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json [ {"role": "us…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…de. How can I help you?"}, {"role": "user", "content": "Can you explain LLMs in plain English?"}, ] ``` Example with a partially-filled response from Claude: ```json [ {"role": "us…
Analytics
Claude Developer Platform · in the page
api/beta/organization/analytics
…context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct co…
Skills
Claude Developer Platform · in the page
api/beta/organization/analytics/skills
…context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct co…
Get Skill Usage
Claude Developer Platform · in the page
api/beta/organization/analytics/skills/list
…context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct co…