Configuring AI models in SourceCraft

SourceCraft offers a wide range of AI models. They are used in the SourceCraft UI chat, AI coworkers, Code Assistant IDE plugins, and SourceCraft CLI.

Note

Model selection in VibeCraft will become available later.

Tip

We are constantly updating the list of models. You can view the current list and descriptions of models on the AI models page of your personal organization. To view, log in or sign up to SourceCraft. You can view another organization's models in the organization settings.

For more information, see AI models in SourceCraft.

Configuring AI models in an organization

Note

To manage models, you need the organization Administrator or Owner role. They determine which models may be used by the organization's members. For example, you can leave only the internal models accessible. The setting is available regardless of the administrator's or organization owner's subscription.

  1. Open the SourceCraft home page.

  2. Under Organizations, select the appropriate one.

  3. Under Usage and billing, navigate to AI models.

    Tip

    To open the personal organization models, follow the direct link. If necessary, log in to SourceCraft or sign up.

  4. Find the model in the Internal or External group. If necessary, use the search function to search by name.

  5. To find out details about the model, click Overview on its card. Consider the model's placement and neurocredit consumption.

  6. On the card for the model, click Enable or Disable.

    Tip

    To disable all external models, click Disable all models in the External group.

These settings apply to users who have selected this organization for neurocredit deduction in the SourceCraft chat, Code Assistant plugins, or SourceCraft CLI.

If an enabled model displays the Unavailable from provider status, it will not appear in the users' selection list.

Selecting an AI model for a task

Model switching becomes available to the user if the following conditions are met:

  • A paid subscription has been set up for the user within the organization they selected for neurocredit deductions.
  • An administrator or organization owner has configured the use of models other than the default model.

If a user has subscriptions assigned across multiple organizations, they can choose which organization to deduct neurocredits from. Access to models is determined by the subscription and the settings of the selected organization.

Note

Without a paid subscription, models appear in the list, but you can only use the default model.

Warning

Archived Code Assistant Pro plan does not grant access to selecting AI models.

You can spend your gift neurocredits only on internal models.

  1. Open the Code Assistant chat in the SourceCraft interface.
  2. On the bottom chat panel, click the model's name and select the one you want.
  1. In the left-hand panel, click .
  2. On the bottom chat panel, click displaying the model name and select the one you want.

Tip

In Visual Studio Code, you can also create configuration profiles to connect AI providers using your own API keys.

  1. Run the agent mode.
  2. In the SourceCraft CLI interface, enter the /models command or press Ctrl + P and select Switch model.
  3. Select the relevant model from the list.
  1. Start your OpenCode:

    src code
    
  2. In the OpenCode interface, enter the /models command or press Ctrl + P and select Switch model.

  3. Select the relevant model from the list.

To have SourceCraft automatically select a model for the task, use the default model.

Troubleshooting

When selecting a model in the interface, you are prompted to sign up for a paid subscription

Ensure that a paid subscription has been assigned to you in the organization selected for neurocredit deductions in the SourceCraft UI chat, Code Assistant plugin, or SourceCraft CLI.

Warning

Archived Code Assistant Pro plan does not grant access to selecting AI models.

The model is disabled in the organization

Contact your organization's Administrator or Owner for them to update the available list of models.

The model is not available from the provider

Administrator or organization owner may see the Unavailable from provider status on the AI models page within the organization settings. The respective model is temporarily unable to process requests and does not appear part of the user-available selection options, even if its use is allowed within the organization.

Useful links