Search the documentation
50 pages for mine.
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.
choosing-a-model
Claude Developer Platform · in the page
about-claude/models/choosing-a-model
…tasks | *** ## Decide whether to upgrade or change models To determine if you need to upgrade or change models, you should: 1. [Create benchmark tests](https://platform.claude.com/docs/en/test-an…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
….com/docs/en/build-with-claude/thinking) is always on. The model determines when and how much to think on each request, and no `thinking` configuration is required. Both `thinking: {type: "disabled"}`…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…the risk of inconsistent or biased moderation decisions that can undermine user trust. </Accordion> <Accordion title="Your moderation policies are likely to change or evolve over time"> Once…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…the customer to interact with Claude. This outline will help to determine the technical requirements of your solution. Here is an example chat interaction for car insurance customer support: * **Cu…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…es"> Claude can generate structured summaries that follow predetermined formats, making it easier for legal professionals to quickly grasp the key points of various documents. These standardized s…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…routing. Consider questions like: * What criteria are used to determine what SLA/service offering is applied? * Is ticket routing used to determine which tier of support or product specialist a tic…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…e best route (high freedom). Example: code reviews where context determines the best approach. ### Test with all models you plan to use Skills act as additions to models, so effectiveness depends on…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…ire specialized knowledge. Map these to organizational roles and determine which are candidates for Skills. </Step> <Step title="Create and review"> Ensure the Skill author follows [best prac…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…cessing/SKILL.md` → Instructions loaded into context 4. **Claude determines:** Form filling is not needed, so FORMS.md is not read 5. **Claude executes:** Uses instructions from SKILL.md to complete t…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…s name and description. Claude loads this metadata at startup to determine which Skills are available. This is the first level of **progressive disclosure**, where Claude discovers Skills without load…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…u add the advisor tool to your `tools` array, the executor model determines when to call it, like any other tool. When the executor calls the advisor: 1. The executor emits a [`server_tool_use`](http…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…p 2 are available in step 3. ## Implement the bash tool Claude determines which command to run. Your application owns everything else: the shell process, the timeout, and the safety checks. The foll…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…st sends a `tools` array alongside the user message. When Claude determines that a tool call is needed, the response comes back with `stop_reason: "tool_use"` and a `tool_use` content block containing…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…on="arrows-clockwise"> * Claude analyzes the tool results to determine if more actions are needed or the task has been completed. * If Claude determines more actions are needed, it responds wi…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…e available and what shape their inputs and outputs take; Claude determines when and how to call them. The model never executes anything on its own. It emits a structured request, your code (or Anthro…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…all functions that you define or that Anthropic provides. Claude determines when to call a tool based on the user's request and the tool's description. It then returns a structured call that your appl…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…u configure a tool to be callable from code execution and Claude determines that tool is needed: 1. Claude writes Python code that invokes the tool as a function, potentially including multiple tool…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…ror in my code?" </Step> <Step title="Claude uses the tool to examine files or directories"> * Claude assesses what it needs to look at and uses the `view` command to examine file contents or…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…When you add the web fetch tool to your API request: 1. Claude determines when to fetch content based on the prompt and available URLs. 2. The API retrieves the full text content from the specified…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…When you add the web search tool to your API request: 1. Claude determines when to search based on the prompt. 2. The API runs the searches and provides Claude with the results. This process can repe…
Beta
Claude Developer Platform · in the page
api/beta
…List available models. The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first. #### Query parameters - `aft…
Messages
Claude Developer Platform · in the page
api/beta/messages
…`type: "enabled"` - `budget_tokens: number` Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for comp…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…"enabled"` - `budget_tokens: number` Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for comp…
Cancel a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/cancel
…number of canceled requests is specified in `request_counts`. To determine which requests were canceled, check the individual results within the batch. Note that cancellation may not result in any can…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…"enabled"` - `budget_tokens: number` Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for comp…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…s is an array of content blocks, each of which has a `type` that determines its shape. Example: ```json [{"type": "text", "text": "Hi, I'm Claude."}] ```…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…` - `type: "enabled"` - `budget_tokens: number` Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for comp…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…`type: "enabled"` - `budget_tokens: number` Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for comp…
Models
Claude Developer Platform · in the page
api/beta/models
…List available models. The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first. ### Query parameters - `afte…
List Models
Claude Developer Platform · in the page
api/beta/models/list
…List available models. The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first. ## Query parameters - `after…
Get a Model
Claude Developer Platform · in the page
api/beta/models/retrieve
…` Get a specific model. The Models API response can be used to determine information about a specific model or resolve a model alias to a model ID. ## Path parameters - `model_id: string` Model…
Organization
Claude Developer Platform · in the page
api/beta/organization
…ccount to a workspace with the given `workspace_role`. The role determines what the service account can do in the workspace and which workspace-scoped permissions it can be granted when authenticatin…
RBAC Roles
Claude Developer Platform · in the page
api/beta/organization/rbac_roles
…s to. A tagged union: `type` names the kind of resource and determines which identifier fields are present. - `Organization object` - `type: "organization"` Kind of resou…
Permissions
Claude Developer Platform · in the page
api/beta/organization/rbac_roles/permissions
…s to. A tagged union: `type` names the kind of resource and determines which identifier fields are present. - `Organization object` - `type: "organization"` Kind of resou…
List RBAC Role Permissions
Claude Developer Platform · in the page
api/beta/organization/rbac_roles/permissions/list
…s to. A tagged union: `type` names the kind of resource and determines which identifier fields are present. - `Organization object` - `type: "organization"` Kind of resou…
Workspaces
Claude Developer Platform · in the page
api/beta/organization/workspaces
…ccount to a workspace with the given `workspace_role`. The role determines what the service account can do in the workspace and which workspace-scoped permissions it can be granted when authenticatin…
Service Accounts
Claude Developer Platform · in the page
api/beta/organization/workspaces/service_accounts
…ccount to a workspace with the given `workspace_role`. The role determines what the service account can do in the workspace and which workspace-scoped permissions it can be granted when authenticatin…
Create Service Account Workspace Member
Claude Developer Platform · in the page
api/beta/organization/workspaces/service_accounts/add
…ccount to a workspace with the given `workspace_role`. The role determines what the service account can do in the workspace and which workspace-scoped permissions it can be granted when authenticatin…
Events
Claude Developer Platform · in the page
api/beta/sessions/events
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
List Events
Claude Developer Platform · in the page
api/beta/sessions/events/list
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
Stream Events
Claude Developer Platform · in the page
api/beta/sessions/events/stream
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
Threads
Claude Developer Platform · in the page
api/beta/sessions/threads
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
Events
Claude Developer Platform · in the page
api/beta/sessions/threads/events
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
List Session Thread Events
Claude Developer Platform · in the page
api/beta/sessions/threads/events/list
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
Stream Session Thread Events
Claude Developer Platform · in the page
api/beta/sessions/threads/events/stream
…sion goes idle, but no further evaluation runs. 'failed': grader determined the rubric does not apply to the deliverables. 'interrupted': user sent an interrupt while evaluation was in progress.…
User Profiles
Claude Developer Platform · in the page
api/beta/user_profiles
…The country of the entity (not of the platform), as the platform determines it: an ISO 3166-1 alpha-2 code in upper case, for example `US`. Only the form, two uppercase ASCII letters, is checked. -…
Create User Profile
Claude Developer Platform · in the page
api/beta/user_profiles/create
…The country of the entity (not of the platform), as the platform determines it: an ISO 3166-1 alpha-2 code in upper case, for example `US`. Only the form, two uppercase ASCII letters, is checked. -…
Update User Profile
Claude Developer Platform · in the page
api/beta/user_profiles/update
…The country of the entity (not of the platform), as the platform determines it: an ISO 3166-1 alpha-2 code in upper case, for example `US`. Only the form, two uppercase ASCII letters, is checked. -…
Vaults
Claude Developer Platform · in the page
api/beta/vaults
…id not recover it. - `"unknown"` The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed. - `validated_at: string` A…
Credentials
Claude Developer Platform · in the page
api/beta/vaults/credentials
…id not recover it. - `"unknown"` The probe could not determine validity — for example, a transport error or a successful refresh that was not re-probed. - `validated_at: string` A…