Skip to main content
Version: v2.0.2

Settings

The Settings dialog is where you connect AI providers and choose how Spec Kit command labels appear. Open it from the Spec Kit hamburger menu (top-right) → Settings.

Two different “Organization Settings”

Name in the productWherePurpose
SettingsOrganization Settings tabInside the Spec Kit hub (hamburger menu)Shared AI keys for the organization
Organization settingsRaaghu Spec KitAzure DevOps organization settingsSubscription, seats, credits, usage

This page covers the in-extension Settings dialog only. For billing and seats, see Organization Settings.

Tabs

TabPurposeWho can use it
Project SettingsAI for this project; command display modeEveryone with hub access
Organization SettingsShared AI for the whole organizationOrg admins only
AI SettingsTurn Raaghu-hosted AI on or offVisible when subscribed; admins can edit
DeploymentOn-premises server connectionAzure DevOps Server org admins only

Bring your own key vs Raaghu-hosted AI

  • Bring your own key (BYOK) — provide Azure OpenAI, OpenAI, or Claude credentials. You pay your provider directly.
  • Raaghu-hosted AI — enable it in AI Settings to use your organization's Raaghu credits instead of your own keys.

Fastest way to unblock chat

  1. If an admin already set shared org AI or hosted AI → leave Project Settings on Admin.
  2. Otherwise choose Custom, add one provider, Save, and set it as Default.
  3. If chat still shows "LLM is not configured", ask an admin to set org defaults or enable Raaghu-hosted AI.

Project Settings

A toggle controls where this project gets its AI credentials:

  • Admin — use the shared organization credentials set by an administrator.
  • Custom — use project-specific credentials that you add here.

Under LLM Settings, click + to add a configuration:

FieldNotes
TitleA name for this configuration
AI ProviderAzure OpenAI, OpenAI, or Claude (Anthropic)
ModelModel name
EndpointRequired for Azure OpenAI
API VersionAzure OpenAI only (for example, 2024-10-21)
API KeyYour provider's API key

You can add multiple configurations and mark one as Default. Credentials are encrypted.

Project SettingsProject Settings

Organization Settings tab (shared AI)

Admins add organization-wide AI credentials used by projects in Admin mode. Adding, editing, deleting, and setting the default are admin-only actions.

Organization Settings tab for shared LLMOrganization Settings tab for shared LLM

Commands Mapping

Both the Project and Organization tabs include Commands Mapping. A toggle switches how Spec Kit commands appear in the chat Command dropdown:

  • Default — friendly names (for example, "Create Specification")
  • Spec Kit — technical IDs (for example, speckit.constitution)

If the dropdown shows "Create Specification", that is the same as /speckit.specify. Labels are read-only; you cannot type custom names.

AI Settings (Raaghu-hosted AI)

The AI Settings tab appears when your organization has an active Spec Kit subscription.

  • Use Raaghu AI — turn hosted AI on or off
  • Balance — organization's current hosted-AI balance
  • Model — which hosted model to use

Only organization admins can change the toggle or model. Top-ups are managed in the billing hub: Organization Settings.

AI Settings tabAI Settings tab

Deployment (on-premises only)

On Azure DevOps Server, organization admins may see a Deployment tab. Use it to configure the server connection (same as landing-page Server Deployment Setup when you see "Setup Required"). Cloud Azure DevOps organizations do not show this tab.

Next steps