The DeepSeek Provider supports querying DeepSeek language models for prompt-based interactions.

Authentication

This provider requires authentication.

  • api_key: DeepSeek API Key (required: True, sensitive: True)

In workflows

This provider can be used in workflows.

As “step” to query data, example:

steps:
    - name: Query deepseek
      provider: deepseek
      config: "{{ provider.my_provider_name }}"
      with:
        prompt: {value}  # The user query.
        model: {value}  # The model to use for the query.
        max_tokens: {value}  # The maximum number of tokens to generate.
        system_prompt: {value}  # The system prompt to use.
        structured_output_format: {value}  # The structured output format.

Check the following workflow example:

Connecting with the Provider

To connect to DeepSeek, you’ll need to obtain an API Key:

  1. Sign up for an account at DeepSeek
  2. Navigate to your account settings
  3. Generate an API key for Keep

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