539 pages for temp.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…"required": ["location"], }, } weather_data = {"temperature": 72} # First request - Claude responds with thinking and tool request response = client.messages.create( m…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…other than `0.99`, the default, so omit it. A request that sets both `temperature` and `top_p` also returns a 400 error. See [Working with messages](https://platform.claude.com/docs/en/build-with-clau…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…| `"https://api.anthropic.com"` | ### Modifying configuration To temporarily use a modified client configuration, while reusing the same connection and thread pools, call `WithOptions` on any cli…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…nt to share between requests. </Tip> ### Modifying configuration To temporarily use a modified client configuration while reusing the same connection and thread pools, call `withOptions()` on any cl…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…sco, CA Returns: A JSON-encoded string with the location, temperature, and weather condition. """ return json.dumps( { "location": location, "temper…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…ated. * **Development or debugging purpose:** Enabling this feature temporarily might be acceptable, provided the credentials are short-lived, aren't also used in production environments, or are fre…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…e-claude/compliance-api). Honor `retry-after` | | `503` | The log is temporarily unavailable. Retry with backoff…
cmek
Claude Developer Platform · in the page
manage-claude/cmek
…orm.claude.com/docs/en/manage-claude/compliance-errors#local-sessions-temporarily-unavailable) instead of transcript content. Session metadata is still listed. * Office agents. * Claude in Chrome. * C…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…ption: some local session 503s are not transient. See [Local sessions temporarily unavailable](https://platform.claude.com/docs/en/manage-claude/compliance-errors#local-sessions-temporarily-unavailabl…
compliance-faq
Claude Developer Platform · in the page
manage-claude/compliance-faq
…orm.claude.com/docs/en/manage-claude/compliance-errors#local-sessions-temporarily-unavailable) instead of transcript content, and session metadata is still listed. No Compliance API endpoint list…
before_id is the first_id from a previous response
Claude Developer Platform · in the page
manage-claude/compliance-integration-patterns
…orm.claude.com/docs/en/manage-claude/compliance-errors#local-sessions-temporarily-unavailable), and session metadata is still listed. * Content removed by your organization's retention policy. * Conte…
compliance-sessions
Claude Developer Platform · in the page
manage-claude/compliance-sessions
…l-session-not-found)); while session listings or captured content are temporarily unavailable, they return 503 (see [Local sessions temporarily unavailable](https://platform.claude.com/docs/en/manage-…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…ies exactly once, after a 100ms delay, and only when the connection attempt fails. The retry shares the same timeout budget and carries the same `webhook-id` and the same signature. Once your AI secur…
api
Claude Developer Platform · in the page
manage-claude/opentelemetry/api
…| | Temporary DNS failure | The DNS lookup of the endpoint's hostname failed, for example because its DNS…
organization-webhooks
Claude Developer Platform · in the page
manage-claude/organization-webhooks
…k afterward. Any other response, or no response, counts as a failed attempt. * **Duplicates:** An endpoint might receive the same event more than once, with the same event `id` (the same value as the…
plugins-api
Claude Developer Platform · in the page
manage-claude/plugins-api
…| | `system-prompt-spoofing` | Imitates or attempts to replace Claude's system instructions. | | `covert-reco…
spend-limits-api
Claude Developer Platform · in the page
manage-claude/spend-limits-api
…ample, `"41280.125"`). It might read as `"0"` if the spend reading is temporarily unavailable; treat it as informational, not transactional. ### Increase request lifecycle A **spend limit increase r…
First request
Claude Developer Platform · in the page
manage-claude/usage-cost-api
…ing and visualization through OpenTelemetry </Card> <Card title="Tempo" icon="chart" href="https://help.tempo.io/workforceintelligence/latest/connect-to-anthropic"> Usage and cost attribution…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…r your key. The field is `null` (rather than `[]`) when role data was temporarily unavailable, so retry to distinguish a degraded read from a group with no roles. ## Versioning Send the `anthropic-v…
aws
Claude Developer Platform · in the page
manage-claude/wif-providers/aws
…} } ``` ```bash CLI export ANTHROPIC_IDENTITY_TOKEN_FILE=$(mktemp) aws sts get-web-identity-token \ --region us-east-1 \ --audience "https://api.anthropic.com" \ --signing-algor…
Create the app registration that represents the Claude API audience.
Claude Developer Platform · in the page
manage-claude/wif-providers/azure
…t_id=<IDENTITY_CLIENT_ID>. export ANTHROPIC_IDENTITY_TOKEN_FILE=$(mktemp) trap 'rm -f "$ANTHROPIC_IDENTITY_TOKEN_FILE"' EXIT curl -sS -H "Metadata: true" \ "http://169.254.169.254/metadata/i…
gcp
Claude Developer Platform · in the page
manage-claude/wif-providers/gcp
…to a file the CLI can read export ANTHROPIC_IDENTITY_TOKEN_FILE=$(mktemp) curl -sS -H "Metadata-Flavor: Google" \ "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/…
github-actions
Claude Developer Platform · in the page
manage-claude/wif-providers/github-actions
…ever check failed; in most cases the deny reason is recorded on the attempt's entry in the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history)…
kubernetes
Claude Developer Platform · in the page
manage-claude/wif-providers/kubernetes
…rl` is only compared against the JWT's `iss` claim; Anthropic never attempts to reach it. If your issuer is publicly reachable, use `"jwks": {"type": "discovery"}` instead. <Warning> With `inline`…
okta
Claude Developer Platform · in the page
manage-claude/wif-providers/okta
…``bash CLI # 1. Request an access token from Okta and write it to a temp file. export ANTHROPIC_IDENTITY_TOKEN_FILE=$(mktemp) curl -sS "$OKTA_ISSUER/v1/token" \ -d grant_type=client_credenti…
Replace NODE_UID with the node's UID:
Claude Developer Platform · in the page
manage-claude/wif-providers/spiffe
…s only compared against the JWT-SVID's `iss` claim. Anthropic never attempts to reach it. <Warning> SPIRE rotates JWT signing keys frequently, by default on the same cadence as the CA (`ca_ttl`, 24…
wif-reference
Claude Developer Platform · in the page
manage-claude/wif-reference
…caller probe rule configuration. The deny reason is recorded on the attempt's entry in the [authentication history](https://platform.claude.com/settings/workload-identity-federation?tab=history) in th…
workload-identity-federation
Claude Developer Platform · in the page
manage-claude/workload-identity-federation
…core`: * **Advisory refresh** at expiry minus 120 seconds. The SDK attempts a new exchange. If the token endpoint is unreachable, the SDK continues serving the cached token, which is still valid for…
environments
Claude Developer Platform · in the page
managed-agents/environments
…k.json` so the next `ant apply` updates this environment instead of attempting to create it again. </CodeGroupItem> ```python Python environment = client.beta.environments.create( name="p…
event-deltas
Claude Developer Platform · in the page
managed-agents/event-deltas
…generated event types. In the manual pattern, hold preview text in a temporary map keyed by `(event_id, index)`, and treat the buffered event as the record. Reconcile the two for each model request.…
mcp-connector
Claude Developer Platform · in the page
managed-agents/mcp-connector
…omain, or non-default port does. If none matches, the connection is attempted unauthenticated. See [Add a credential](https://platform.claude.com/docs/en/managed-agents/vaults#add-a-credential) for th…
migration
Claude Developer Platform · in the page
managed-agents/migration
…| | `system_prompt` (typescript: `systemPrompt`) and the `CLAUDE.md` hierarchy | A single `system` (csharp, go: `System`; ruby: `system_`) string on t…
scheduled-deployments
Claude Developer Platform · in the page
managed-agents/scheduled-deployments
…rce has been archived, or if session creation is rate-limited. Each attempt generates a **deployment run** record, allowing you to track successes and failures independent of the session lifecycle. S…
secure-deployment-risks
Claude Developer Platform · in the page
managed-agents/secure-deployment-risks
…om/docs/en/managed-agents/secure-deployment) limit the effect if an attempt succeeds. Claude can also take a step you did not expect while it keeps working to complete the task you gave it. For examp…
vaults
Claude Developer Platform · in the page
managed-agents/vaults
…RL`; csharp: `McpServerUrl`; go: `MCPServerURL`), the connection is attempted unauthenticated and will error if the server requires authentication. * When multiple vaults contain a matching credential…
webhooks
Claude Developer Platform · in the page
managed-agents/webhooks
…** An endpoint can receive the same event more than once, and every attempt delivers the same top-level `event.id` (the same value as the `webhook-id` header). Deduplicate on it. * **Subscription sco…
whats-new-fable-5-1
Claude Developer Platform · in the page
models/fable-5-1/whats-new-fable-5-1
…. * Prefilling the assistant response returns a 400 error. * Setting `temperature`, `top_p`, or `top_k` returns a 400 error. * The minimum cacheable prompt length is 512 tokens. * [Mid-conversation sy…
migration-guide
Claude Developer Platform · in the page
models/haiku-5-5/migration-guide
…s/en/models/haiku-5-5/migration-guide#configure-thinking). 5. Remove `temperature`, `top_p`, and `top_k` from your requests. See [Remove sampling parameters](https://platform.claude.com/docs/en/models…
overview
Claude Developer Platform · in the page
models/haiku-5-5/overview
…ttps://platform.claude.com/docs/en/build-with-claude/effort). * Omit `temperature`, `top_p`, and `top_k`. * On the [Message Batches API](https://platform.claude.com/docs/en/build-with-claude/batch-pro…
whats-new-haiku-5-5
Claude Developer Platform · in the page
models/haiku-5-5/whats-new-haiku-5-5
…meters) | Breaking | Omit `temperature`, `top_p`, and `top_k`.…
migration-guide
Claude Developer Platform · in the page
models/opus-5-5/migration-guide
…-5/migration-guide#forced-tool-use). * **Sampling parameters:** Omit `temperature`, `top_p`, and `top_k`. Use prompting to guide the model's behavior. * **Prefill:** Don't end `messages` with a prefil…
migration-guide
Claude Developer Platform · in the page
models/sonnet-5-5/migration-guide
…ion-guide#sonnet-46-breaking-changes) with an effort level. * Remove `temperature`, `top_p`, and `top_k`. * If you [show thinking text](https://platform.claude.com/docs/en/models/sonnet-5-5/migration-…
overview
Claude Developer Platform · in the page
models/sonnet-5-5/overview
…nnet-5-5/whats-new-sonnet-5-5#turn-off-up-front-thinking). * Setting `temperature`, `top_p`, or `top_k` returns a 400 error. * The minimum cacheable prompt length is 512 tokens. See [Prompt caching](h…
overview
Claude Developer Platform · in the page
models/sonnet-5/overview
…tput tokens with the `output-300k-2026-03-24` beta header. * Setting `temperature`, `top_p`, or `top_k` returns a 400 error. * Query limits and capabilities programmatically with the [Models API](http…
overview
Claude Developer Platform · in the page
release-notes/overview
…Manual extended thinking (`budget_tokens`), the sampling parameters `temperature`, `top_p`, and `top_k`, and assistant message prefill can each return a 400 error. `computer_20250124` also returns a…
claude-opus-4-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-7
…unspecified, the person typically wants Claude to make a reasonable attempt now, not to be interviewed first. Claude only asks upfront when the request is genuinely unanswerable without the missing in…
claude-sonnet-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5
…ecurity, and LLM R&D. Access to Claude Mythos 5 and Claude Fable 5 is temporarily suspended in response to an export control directive. See https://www.anthropic.com/news/fable-mythos-access. If asked…
handle-streaming-refusals
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
…triggered the refusal, or clear the conversation history entirely. Attempting to continue without resetting will result in continued refusals. <Note> Usage metrics are still provided in the respon…
increase-consistency
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/increase-consistency
…recisely define the output format you want using JSON, XML, or custom templates so that Claude follows every output formatting element you require. <Accordion title="Example: Standardizing customer f…
mitigate-jailbreaks
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/mitigate-jailbreaks
…untrusted tool content. --- Jailbreaking and prompt injection are attempts to make Claude ignore its guidelines or your instructions. Although Claude is inherently resilient to such attacks, the add…