476 pages for models.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
compaction-background
Claude Developer Platform · in the page
build-with-claude/compaction-background
…eMetadata: status: beta betaHeader: compact-2026-09-04 supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-mythos-preview…
compaction-keep-recent-turns
Claude Developer Platform · in the page
build-with-claude/compaction-keep-recent-turns
…eMetadata: status: beta betaHeader: compact-2026-09-04 supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-mythos-preview…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…eMetadata: status: beta betaHeader: compact-2026-09-04 supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-mythos-preview…
compaction-thinking-blocks
Claude Developer Platform · in the page
build-with-claude/compaction-thinking-blocks
…hinking blocks in turns kept after on-demand compaction stay valid on models with preserved thinking, and how to check. featureMetadata: status: beta betaHeader: compact-2026-09-04 supportedMode…
compaction-threshold
Claude Developer Platform · in the page
build-with-claude/compaction-threshold
…26-01-12 zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…lier | | Haiku | (none) | All models through Claude Haiku 4.5 | | Fable and Mythos | All models | (none) | Us…
context-windows
Claude Developer Platform · in the page
build-with-claude/context-windows
…em can generate up to 128k output tokens (`max_tokens`). Other Claude models, including Claude Sonnet 4.5, have a 200k-token context window. For every model with a 1M-token context window, 1M is the…
effort
Claude Developer Platform · in the page
build-with-claude/effort
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
This will automatically use the environment variable VOYAGE_API_KEY.
Claude Developer Platform · in the page
build-with-claude/embeddings
…e introduces embeddings, their applications, and how to use embedding models for tasks like search, recommendations, and anomaly detection. --- ## Before implementing embeddings When selecting an em…
extended-thinking
Claude Developer Platform · in the page
build-with-claude/extended-thinking
…manual extended thinking with a fixed budget_tokens budget on Claude models that support it, and migrate to adaptive thinking. --- <Note> To learn how zero data retention (ZDR) applies to this fea…
fallback-credit
Claude Developer Platform · in the page
build-with-claude/fallback-credit
…de Platform on AWS, the target list is published as `allowed_fallback_models` on each model's entry in the [Models API](https://platform.claude.com/docs/en/api/models/list) when the `server-side-fallb…
fast-mode
Claude Developer Platform · in the page
build-with-claude/fast-mode
…up to 2.5x higher output tokens per second from supported Claude Opus models. --- Fast mode delivers up to 2.5x higher output tokens per second from Claude Opus 5.5, Claude Opus 5, and Claude Opus 4.…
files
Claude Developer Platform · in the page
build-with-claude/files
…rt Referencing a `file_id` in a Messages request is supported on all models that support the given file type. [Images](https://platform.claude.com/docs/en/build-with-claude/vision) are supported on a…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…``` ```csharp C# using System.Text.Json; using Anthropic.Models.Messages; var input = JsonSerializer.Deserialize<Dictionary<string, JsonElement>>( """{"operation":"add","a":1…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…<Note> This example uses mid-conversation system messages; for the models and platforms that support them, see [Mid-conversation system messages](https://platform.claude.com/docs/en/build-with-clau…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…ystem-messages#mid-conversation-tool-changes) are in beta on the same models. On the Claude API, send the `inline-tools-2026-09-15` beta header, which also covers [defining a tool inside a `tool_addit…
multilingual-support
Claude Developer Platform · in the page
build-with-claude/multilingual-support
…g table shows zero-shot chain-of-thought evaluation scores for Claude models across languages, expressed as a percentage relative to English performance (100%): | Language |…
overview
Claude Developer Platform · in the page
build-with-claude/overview
…n discover which capabilities a model supports programmatically. The [Models API](https://platform.claude.com/docs/en/api/models/list) returns `max_input_tokens`, `max_tokens`, and a `capabilities` ob…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…ck has changed. --- Preserved thinking is a property of newer Claude models that guards against distillation. It decides whether the model can use a thinking block that you send back from an earlier…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…esponse.Usage.RawJSON()) ``` ```java Java import com.anthropic.models.messages.CacheControlEphemeral; // ... public class PromptCachingExample { public static void main(String[] args)…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…prehensive guide to prompt engineering techniques for Claude's latest models, covering clarity, examples, XML structuring, thinking, and agentic systems. --- This is the reference for prompt engineer…
overview
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/overview
…ractices"> For model-specific tuning guidance for Claude's latest models, start here. </Card> </CardGroup> *** ## When to prompt engineer This guide focuses on success criteria that are contr…
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…aude Fable 5 and Claude Mythos 5](https://platform.claude.com/docs/en/models/fable-5/introducing-claude-fable-5-and-claude-mythos-5). For techniques that apply across all current Claude models, see [P…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…[What's new in Claude Fable 5.1](https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1). For techniques that apply across Claude models, see [Prompting best practices](https://plat…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…de Opus 5.5 from Claude Opus 4.8](https://platform.claude.com/docs/en/models/opus-5-5/migration-guide#migrating-from-claude-opus-4-8). For techniques that apply across all current Claude models, see […
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…ecifications, see [Claude Opus 5](https://platform.claude.com/docs/en/models/opus-5/overview). For techniques that apply across all current Claude models, see [Prompting best practices](https://platfo…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…e [What's new in Claude Opus 5.5](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5). For techniques that apply across all current Claude models, see [Prompting best practices](ht…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…e [What's new in Claude Sonnet 5](https://platform.claude.com/docs/en/models/sonnet-5/whats-new-sonnet-5). For techniques that apply across all current Claude models, see [Prompting best practices](ht…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…e/refusals-and-fallback description: How Claude Fable and Claude Opus models return classifier refusals and how to retry refused requests on a fallback model. --- Claude Fable 5.1, Claude Fable 5, Cl…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…ere Claude needs to attribute answers to your documents. All [active models](https://platform.claude.com/docs/en/models/overview) support search results with citations, with the exception of Claude H…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…fmt.Println(response) ``` ```java Java import com.anthropic.models.messages.ContainerParams; import com.anthropic.models.messages.SkillParams; import com.anthropic.models.messages.CodeEx…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…lta","partial_json": "{\"location\": \"San Fra"}}} ``` Note: Current models only support emitting one complete key and value property from `input` at a time. As such, when using tools, there may be d…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…data: status: beta betaHeader: task-budgets-2026-03-13 supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-opus-5-5 - clau…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…ll: `"summarized"` returns it, while `"omitted"`, the default on many models, returns thinking blocks with an empty `thinking` field. Either way the block is billed the same and passed back the same i…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…`high`, suited to extended exploration. | | `high` (default on most models) | Claude thinks on most requests that benefit from it. Provides deep reasoning on complex tasks. | | `medium` (def…
thinking-tool-workflows
Claude Developer Platform · in the page
build-with-claude/thinking-tool-workflows
…` blocks triggers a 400 error. The samples use adaptive thinking; on models that support only extended thinking, substitute `thinking: {type: "enabled", budget_tokens: N}`. The round-trip rules are i…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…nking.type` value in the request and what the model supports. On most models, thinking runs as `thinking: {type: "adaptive"}`, and many have it on by default. Some earlier models instead use [extended…
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…sing System.Collections.Generic; using Anthropic; using Anthropic.Models.Messages; AnthropicClient client = new(); string imageData = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR…
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…e.com/docs/en/build-with-claude/vision#evaluate-image-size) for which models are in which tier. For nearly all photos and screenshots, the visual token limit is what determines the final size. The ed…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…`top_k` sampling parameters are not supported on Claude 4.7 and later models and Claude Mythos Preview. Setting them to a non-default value returns a 400 error. Omit them from request payloads and use…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…ic messages API, tool use, streaming, thinking, and nothing else. ## Models ```text wrap Recommended default for most work, including complex agentic coding: Claude Opus 5.5: claude-opus-5-5 Step up…
On a remote host without a browser:
Claude Developer Platform · in the page
cli-sdks-libraries/cli/authentication
…a single command without changing the default: ant --profile other-ws models list ANTHROPIC_PROFILE=other-ws ant models list ``` Run [`ant auth status`](https://platform.claude.com/docs/en/cli-sdks-l…
using
Claude Developer Platform · in the page
cli-sdks-libraries/cli/using
…t (for example, to opt into a different schema version). ```bash ant models list ant messages create --model claude-opus-5-5 --max-tokens 1024 ... ant beta:agents retrieve --agent-id agent_01... ant…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…odel name to use a [Claude model](https://platform.claude.com/docs/en/models/overview) 3. Review the following sections for what features are supported ### Quick start example <CodeGroup exclude="s…
overview
Claude Developer Platform · in the page
cli-sdks-libraries/overview
…cli-sdks-libraries/sdks/python"> Sync and async clients, Pydantic models </Card> <Card title="TypeScript" href="https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/typescript"> No…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…. ## Usage ```csharp using System; using Anthropic; using Anthropic.Models.Messages; AnthropicClient client = new(); MessageCreateParams parameters = new() { MaxTokens = 1024, Messages =…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…m.anthropic.client.okhttp.AnthropicOkHttpClient; import com.anthropic.models.messages.Message; import com.anthropic.models.messages.MessageCreateParams; import com.anthropic.models.messages.Model; //…