Deltek Dev LLM-Gateway
Access your company's AI models directly from VS Code with a single sign-in.
Internal use only. This extension is intended for Deltek employees.
Get Started
- Click
Deltek LLM: Sign in in the status bar (or run Deltek AI: Sign In from the Command Palette)
- Approve the sign-in request in your browser
- Done — every supported tool is configured automatically. No CLI or manual setup is needed inside VS Code.
| Tool |
What the extension does |
| VS Code Chat (model picker, Ask / Edit / Agent) |
Registers the Deltek AI Gateway models directly from VS Code secret storage |
@deltek chat participant |
Slash commands for every gateway model (see below) |
| Continue.dev (Copilot-style inline completions + chat) |
Writes ~/.continue/config.json with all gateway models; Haiku is used for tab-autocomplete |
| Claude Code CLI |
Writes ~/.claude/settings.json so claude routes through the gateway |
| Aider |
Writes ~/.aider.conf.yml pointing at the gateway (your own Aider config is never overwritten) |
| VS Code integrated terminal |
Injects the gateway URL and key into new terminals — Aider, Claude Code and any OpenAI-compatible CLI work with no extra steps |
| External terminals |
Writes ~/.deltek-ai/gateway-env.sh (no secrets inside) — run source ~/.deltek-ai/gateway-env.sh |
Re-run any of these at any time from the Command Palette: Deltek AI: Configure All AI Tools & Extensions, Configure Continue.dev, Configure Claude Code CLI, Export Shell Environment for External Tools.
GitHub Copilot
GitHub Copilot talks only to GitHub's own servers and cannot be pointed at the Deltek gateway. For the same experience — inline tab-completions and side-panel chat — routed 100% through the Deltek gateway, install Continue.dev; this extension configures it for you on sign-in. Copilot Chat's UI can still be used with Deltek models via the model picker (see below).
Models
Access Deltek internal approved models routed through the secure company gateway.
Using Deltek models in Chat
After signing in there are two ways to use the gateway from the Chat view. No GitHub
Copilot subscription is required for either — Copilot Chat only supplies the chat UI.
1. Pick a Deltek model in the model picker (recommended)
- Open Chat (
⌃⌘I / Ctrl⌥I)
- Click the model name at the bottom of the chat input
- Choose Manage Models… → Deltek AI Gateway
- Select the models you want, then pick one from the dropdown
This routes the whole Chat experience — Ask, Edit and Agent modes — through the
Deltek gateway.
2. Use the @deltek participant
Type @deltek in the chat input, followed by your question. Slash commands select
the model directly:
| Command |
Model |
@deltek /sonnet |
Claude Sonnet 5 — most capable |
@deltek /fable |
Claude Fable 5 — balanced |
@deltek /haiku |
Claude Haiku 4.5 — fastest |
@deltek /sonnet46 |
Claude Sonnet 4.6 — stable |
@deltek /gpt4o |
GPT-4o — OpenAI via gateway |
@deltek /gpt4omini |
GPT-4o Mini — fast and cheap |
@deltek /gemini |
Gemini 2.0 Flash — Google via gateway |
@deltek /llama |
Llama 3.3 70B — free, open-source |
With no slash command, @deltek uses Claude Sonnet 4.6.
If Deltek models do not appear in the picker, run Deltek AI: Show Status to
confirm you are signed in, then reload the window (Developer: Reload Window).
Commands
Open the Command Palette (⌘⇧P / Ctrl⇧P) and type Deltek LLM:
- Sign In — authenticate via Deltek SSO
- Sign Out — revoke access and clear credentials
- Show Status — view your account and usage
- Refresh Key — renew your session
- Configure All AI Tools & Extensions — re-write Continue.dev, Claude Code, Aider and shell env config
- Configure Continue.dev / Configure Claude Code CLI — re-write just that tool's config
- Export Shell Environment for External Tools — write
~/.deltek-ai/gateway-env.sh for terminals outside VS Code
Using with Claude Code in VS Code
Claude Code is the Anthropic CLI that runs inside the VS Code integrated terminal. After signing in with this extension, Claude Code is automatically configured — no extra setup needed.
How it works:
When you sign in, the extension writes apiKeyHelper: 'deltek-auth token' to ~/.claude/settings.json. Claude Code calls this command on every invocation to get a fresh gateway key, so it always routes through the Deltek LLM gateway.
Steps:
- Sign in via the status bar (
Deltek LLM: Sign in)
- Open a new integrated terminal (`⌃`` / Ctrl+``)
- Run
claude — it will use your Deltek gateway credentials automatically
Verify it's working:
claude /doctor
Look for ANTHROPIC_BASE_URL pointing to llmgateway.deltek.com. If you see it, you're routed through the company gateway.
Check your balance:
deltek-auth status
This shows your remaining monthly budget, key expiry, and which email is authenticated.
Troubleshooting:
| Symptom |
Fix |
claude prompts for an Anthropic login |
Run Deltek LLM: Sign In in VS Code, then open a new terminal |
deltek-auth token returns an error |
Run Deltek LLM: Refresh Key from the Command Palette |
| Budget shows $0 but you haven't spent much |
Contact your IT admin — your monthly budget may need resetting |
Note: Existing terminals open before sign-in do not receive credentials. Always open a new terminal after signing in.
Links & Support
For gateway access issues (for example the ai_coder role), contact your IT administrator.