IDE Services 2024.4 Help

Manage IDE Services products (Pay as you go)

Follow the instructions to manage IDE Services products for your organization:

After enabling IDE Provisioner, AI Enterprise, and Code With Me Enterprise for your organization, you will need to enable these products in relevant profiles. Otherwise, their features will not be available to developers.

License Vault

Enable License Vault

  1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

  2. In the License Vault section, click Enable.

    Enable License Vault
  3. In the dialog that opens, click Enable License Vault.

    The Enable License Vault dialog

    By default, IDE Services sets the unlimited number of postpaid licenses for all paid JetBrains IDEs.

    License Vault is enabled

Edit postpaid license limits

  1. To update the existing limits for postpaid licenses, click Edit licenses in the License Vault section.

  2. In the License Limits dialog, you can specify the number of postpaid licenses for each JetBrains IDE. This number of IDE licenses will be available for allocation in your organization. To disable the license limit, use the Unlimited options.

    Edit license limits
  3. Click Submit to save the changes.

Edit prepaid license limits

You can manage your prepaid IDE licenses in your organization's profile on the JetBrains Account portal.

To add prepaid licenses to your License Vault, log in to your JetBrains Account with administrator permissions and transfer the licenses to the IDE Services team. Refer to Adding licenses to your License Vault for instructions.

    Disable License Vault

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the License Vault section, click Disable.

    3. In the Disable License Vault? dialog, click Disable.

      The Disable License Vault dialog

    IDE Provisioner

    Enable IDE Provisioner for your organization

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the IDE Provisioner section, click Enable.

      Enable IDE Provisioner
    3. In the Enable IDE Provisioner dialog, set the usage limit for IDE Provisioner.

      Enable the Unlimited usage option.

      Unlimited usage of IDE Provisioner

      Disable the Unlimited usage option and specify the limit on the number of IDE Provisioner users.

      Limited number of IDE Provisioner users
    4. Click Apply.

      IDE Provisioner is enabled in your organization

    After enabling IDE Provisioner in your organization, you need to enable the product in relevant profiles.

    Edit IDE Provisioner usage limits

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the IDE Provisioner section, click Edit limits.

    3. In the Configure IDE Provisioner dialog, set the usage limit for IDE Provisioner.

      Enable the Unlimited usage option.

      Edit usage of IDE Provisioner. Unlimited

      Disable the Unlimited usage option and specify the limit on the number of IDE Provisioner users.

      Edit usage of IDE Provisioner. Limited
    4. Click Apply.

    Disable IDE Provisioner for your organization

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the IDE Provisioner section, click Disable.

    3. In the Disable IDE Provisioner? dialog, click Disable.

      The Disable IDE Provisioner dialog

    Code With Me Enterprise

    Enable Code With Me Enterprise for your organization

    1. Make sure that you have configured Code With Me Enterprise and have a relay server that can be accessed from developer machines deployed.

    2. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    3. In the Code With Me section, click Enable.

      Enable Code With Me Enterprise
    4. In the Code With Me Enterprise dialog, enable the following options:

      • I confirm that global Code With Me access will be disabled: developers will need to have Code With Me Enterprise enabled in at least one profile to use the Code With Me functionality. Access to the generally available Code With Me plugin will be disabled.

      • I confirm that one or more relay servers are configured and running: Code With Me Enterprise requires a relay server for proper functioning. Learn how to configure and start a relay server.

      Enable Code With Me Enterprise
    5. Click Enable Code With Me Enterprise.

      Code With Me Enterprise enabled in the organization

      By default, the maximum number of concurrent Code With Me sessions is unlimited. You can edit the limits manually.

      After enabling Code With Me Enterprise in your organization, you need to enable the product in relevant profiles. Until that, developers will not have access to both the generally available and the IDE Services-powered Code With Me plugin.

    Edit Code With Me Enterprise usage limits

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the Code With Me section, click Edit limits.

    3. In the Configure Code With Me Enterprise dialog, configure the limits for Code With Me Enterprise.

      Enable the Unlimited concurrent sessions option.

      Unlimited Code With Me sessions

      Disable the Unlimited concurrent sessions option and specify the limit on the number of concurrent Code With Me sessions.

      Limited Code With Me sessions
    4. Click Apply.

    Disable Code With Me Enterprise for your organization

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the Code With Me section, click Disable.

    3. In the Disable Code With Me? dialog, enable the I confirm the activation of the public Code With Me plugin option and click Disable.

      The Disable Code With Me Enterprise dialog

    AI Enterprise

    AI Enterprise lets you use different providers of AI services across your organization: JetBrains AI or a custom OpenAI-based solution. You can enable both options and choose a preferred provider for specific user profiles.

    Activating AI Enterprise for your organization involves the following steps:

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. Scroll down to the AI Enterprise section, and click Enable:

      Enable AI Enterprise
    3. In the Enable AI Enterprise dialog, choose one of the AI providers:

    4. If you'd like to use different AI providers for specific profiles, you can easily add and enable an additional provider at any time.

    5. After enabling AI Enterprise in your organization, you need to choose and enable an AI provider for relevant profiles. Until then, developers will not have access to AI features and the AI Assistant plugin.

    Use the JetBrains AI service

    By default, the AI features in JetBrains products are powered by the JetBrains AI service. This service transparently connects you to different large language models (LLMs) and enables specific AI-powered features within JetBrains products. It is driven by OpenAI and Google as the primary third-party providers, as well as several proprietary JetBrains models. JetBrains AI is deployed as a cloud solution on the JetBrains' side and does not require any additional configuration from your side.

    Enable JetBrains AI

    1. In the AI Enterprise section, click Enable.

    2. In the Enable AI Enterprise dialog, select the JetBrains AI provider.

    3. Set the usage limit for AI Enterprise.

      Enable the Unlimited option.

      Unlimited usage of AI Enterprise

      Disable the Unlimited option and specify the limit on the number of AI Enterprise users.

      Limited number of AI Enterprise users

      Click Apply.

    Use custom OpenAI models

    AI Enterprise supports working with selected presets powered by OpenAI: OpenAI and Azure OpenAI.

    OpenAI Platform

    Before starting, make sure to set up your OpenAI Platform account and get an API key for authentication. For more information, refer to the OpenAI documentation.

    Configure OpenAI Platform

    1. In the AI Enterprise section, click Enable.

    2. In the Enable AI Enterprise dialog, specify the following details:

      • Select the OpenAI provider.

      • Select OpenAI Platform from the Preset list.

      • Provide an endpoint for communicating with the OpenAI service. For example, https://api.openai.com/v1.

      • Provide your API key to authenticate to the OpenAI API. For more details, refer to the OpenAI documentation.

      Configure OpenAI Platform
    3. (Optional) AI Enterprise uses the GPT-3.5-Turbo and GPT-4 models for AI-powered features within JetBrains products. However, if you have the GPT-4o model available on your account, we recommend adding it to the list by clicking Add optional model.

    4. Set the usage limit for AI Enterprise.

      Enable the Unlimited option.

      Unlimited usage of AI Enterprise

      Disable the Unlimited option and specify the limit on the number of AI Enterprise users.

      Limited number of AI Enterprise users

      Click Apply.

    Azure OpenAI models

    Before starting, make sure to create an Azure OpenAI resource and deploy the required models: GPT-3.5-Turbo, GPT-4. For more details, refer to the Azure OpenAI Service documentation.

    Configure Azure OpenAI

    1. In the AI Enterprise section, click Enable.

    2. In the Enable AI Enterprise dialog, specify the following details:

      • Select the OpenAI provider.

      • Select Azure OpenAI from the Preset list.

      • Provide an endpoint for communicating with the Azure OpenAI service. For example, https://YOUR_RESOURCE_NAME.openai.azure.com.

      • Provide your API key to authenticate to the Azure OpenAI API.

      Configure Azure OpenAI
    3. Specify the deployment names of your models. For more details, refer to the Azure OpenAI Service documentation.

    4. (Optional) AI Enterprise uses the GPT-3.5-Turbo and GPT-4 models for AI-powered features within JetBrains products. However, if you have the GPT-4o model available on your account, we recommend adding it to the list by clicking Add optional model.

    5. Set the usage limit for AI Enterprise.

      Enable the Unlimited option.

      Unlimited usage of AI Enterprise

      Disable the Unlimited option and specify the limit on the number of AI Enterprise users.

      Limited number of AI Enterprise users

      Click Apply.

    Enable additional AI providers

    When enabling AI Enterprise for your organization, you get to choose only one AI provider. To enable an additional provider:

    1. Navigate to Configuration | License & Activation.

    2. Scroll down to the AI Enterprise section and click Settings.

    3. Click Add provider and choose one from the menu.

      Add AI Provider
    4. If you are adding an OpenAI-based provider, refer to this configuration instruction for further steps.

    Set the default AI provider

    If you have more than one AI provider enabled for you organization, the default provider will be preselected when you enable AI Enterprise in profiles. Additionally, it allows you to centrally switch providers for all profiles which have the Default provider option currently selected. To choose the default provider:

    1. Navigate to Configuration | License & Activation.

    2. Scroll down to the AI Enterprise section and click Settings.

    3. Select one of the listed AI providers as Default, then confirm and save your selection.

      Set default AI provider

    Disable AI Enterprise for your organization

    1. In the Web UI, open the Configuration page and navigate to the License & Activation tab.

    2. In the AI Enterprise section, click Disable.

    3. In the Disable AI Enterprise? dialog, click Disable.

      The Disable AI Enterprise dialog
    Last modified: 30 October 2024