JetBrains AI Help

About JetBrains AI Service

JetBrains AI Service is a platform that powers various AI features in JetBrains products. This service transparently connects you, as a product user, to different large language models (LLMs) and enables specific AI-powered features within many JetBrains products.

JetBrains Products and Features Based on JetBrains AI

JetBrains products and features based on the JetBrains AI Service fall into two main branches:

  1. JetBrains AI Assistant

  2. Grazie products

AI-based features are also included in other JetBrains products. For the full list, see JetBrains website.

JetBrains AI Assistant

JetBrains AI Assistant is a collection of specific features in different JetBrains products, such as IDEs, that become available to users through access to the JetBrains AI Service.

These features are product-specific and extend JetBrains products in various ways.

JetBrains' approach to building AI Assistant’s features focuses on two main aspects:

  1. Weaving AI assistance into the core IDE user workflows.

  2. Deeply integrating AI features with code understanding.

With AI Assistant, you can:

  • Chat, ask questions, and refine solutions.

  • Generate code, tests, commit messages, documentation, and code translations.

  • Explain code, commits, runtime errors, SQL queries, and regexes.

  • Suggest names, refactorings, and issues.

The AI functionality is available only to individual JetBrains customers or organizations with commercial or complimentary licenses. For details about licensing, see License.

For more details about JetBrains AI Assistant, see JetBrains AI service and AI Assistant FAQ.

Grazie

Grazie is an AI-based writing companion that you can use either in your IDE or as a browser extension.

Grazie powers the following JetBrains products:

  • Grazie Pro — a plugin for JetBrains IDEs that provides powerful writing assistance for the text you write in the IDE. For details, see Grazie Pro.

  • Grazie Browser Extension for Safari and Chrome. For details, see Grazie Browser Extension.

LLMs Employed by JetBrains AI Service

JetBrains AI Service uses several LLMs (large language models), selecting the best models for each task to optimize the outputs. The JetBrains AI Enterprise plan uses both customized and on-premises models.

To view the current list of employed LLMs, see JetBrains AI Service Providers.

For on-premises scenarios, JetBrains AI Service is served by platform-specific LLMs, such as Azure OpenAI. This allows JetBrains AI Service to use customizable AI models and select and configure LLM providers according to the specific needs and privacy settings of your organization, all while ensuring you maintain complete control over the data and AI operations within your organization’s infrastructure.

Last modified: 09 July 2024