> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keephq.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Anthropic Provider

> The Anthropic Provider allows for integrating Anthropic's Claude language models into Keep.

<Tip>
  The Anthropic Provider supports querying Claude language models for prompt-based
  interactions.
</Tip>

## Outputs

Currently, the Claude Provider outputs the response from the model based on the prompt provided.

## Connecting with the Provider

To connect to Claude, you'll need to obtain an API Key:

1. Log in to your Anthropic account at [Anthropic Console](https://console.anthropic.com).
2. Navigate to the **API Keys** section.
3. Click on **Create Key** to generate a new API key for Keep.

Use the generated API key in the `authentication` section of your Claude Provider configuration.

## Authentication

This provider requires authentication.

* **api\_key**: Anthropic API Key (required: True, sensitive: True)

## In workflows

This provider can be used in workflows.

As "step" to query data, example:

```yaml theme={null}
steps:
    - name: Query anthropic
      provider: anthropic
      config: "{{ provider.my_provider_name }}"
      with:
        prompt: {value}  # The prompt to query the model with.
        model: {value}  # The model to query.
        max_tokens: {value}  # The maximum number of tokens to generate.
        structured_output_format: {value}  # The structured output format to use.
```

If you need workflow examples with this provider, please raise a [GitHub issue](https://github.com/keephq/keep/issues).
