AI Assistant 2026.1 Help

Activate AI Assistant

AI Assistant provides flexibility in how it can be activated. You can use it with a JetBrains AI subscription, connect external AI models using your own API keys, sign in to supported coding agents with provider accounts, or configure custom agents.

This section provides an overview of the available activation options and how they differ. For setup instructions, refer to the corresponding sections.

Activation options

After installation, you can choose how you want to use AI Assistant:

Activation options

You can use these options independently or combine them. The available features depend on your configuration.

How activation options differ

The selected activation option determines which AI Assistant features are available and how usage is billed. The following table summarizes the differences:

Activation option

Requires JetBrains AI subscription

Available features

Billing

JetBrains AI subscription

Yes

All features

JetBrains AI subscription

API Key (BYOK)

No

Most features [1]

Selected AI provider

OAuth

No

Specific agent only

Account provider

ACP-compatible agent

No

Specific agent only

Agent provider (if applicable)

Combined configurations

Multiple activation options can be enabled at the same time. When several options are active, AI Assistant selects a provider according to a predefined priority order.

Active scenarios

Priority order

Behavior

JetBrains AI

JetBrains AI

All features are available because the required models are provided by the JetBrains AI service.

BYOK

BYOK

Features work only if compatible models are available from the configured third-party provider.

OAuth

OAuth

The authorized agent uses the provider account.

ACP-compatible agent

ACP agent

Requests to the ACP-compatible agent are handled by the agent provider.

JetBrains AI + BYOK

  1. BYOK

  2. JetBrains AI

  • Features supported by models from the third-party provider 0use BYOK.

  • The remaining features use models from the JetBrains AI service.

JetBrains AI + OAuth

  1. OAuth

  2. JetBrains AI

  • The OAuth-authorized agent uses the provider account.

  • Other AI Assistant features use models from the JetBrains AI service.

OAuth + BYOK

  1. OAuth

  2. BYOK

  • The OAuth-authorized agent uses the provider account.

  • Other AI Assistant features use compatible models from the third-party provider.

JetBrains AI + BYOK + OAuth

  1. OAuth

  2. BYOK

  3. JetBrains AI

  • The OAuth-authorized agent uses the provider account.

  • Features supported by models from the third-party provider use BYOK.

  • The remaining features use models from the JetBrains AI service.

How data is handled in different scenarios

Depending on the selected activation scenario, data may be handled differently:

Request

Request

Response

Response

IDE

JetBrains AI service

LLM Provider

  • The IDE sends prompts and context to the JetBrains AI service, which coordinates the request but does not store or process the data. The request is then forwarded to the LLM provider, and the response returns along the same path.

Request

Response

IDE

BYOK LLM Provider

  • Prompts and context are sent directly to the BYOK-configured LLM provider using the user's API key.

Request

Yes

Response

No

Request

Response

Response

IDE

Is feature supported by BYOK models?

BYOK LLM Provider

JetBrains AI service

LLM Provider

  • If the feature is supported by the models from a third-party provider, prompts and context are sent directly to the BYOK-configured LLM provider.

  • If the feature is not supported by the models from a third-party provider, prompts and context are sent to the JetBrains AI service, which coordinates the request but does not store or process the data. The request is then forwarded to the LLM provider, and the response returns along the same path.

Request

Response

IDE

Agent Provider

  • Prompts and context are sent directly to the agent provider.

Request

Response

IDE

ACP Agent Provider

  • Prompts and context are sent directly to the ACP agent provider using the user's API key (if applicable).

Choose your setup

Pick the option that best matches your needs:

30 March 2026