⚡ TRC Model Provider for GitHub Copilot

Frontier models inside GitHub Copilot Chat — Claude, GPT, Gemini, DeepSeek,
Qwen and Kimi — through one TRC account. No separate API keys, no juggling
provider dashboards: a single wallet, per-token billing, and the same trusted
models TRC serves across its platform.
TRC Model Provider is a bridge that registers TRC's OpenAI-compatible Model
API with VS Code's built-in language-model-provider support. Models appear as
*@trc in the Copilot Chat picker. It is independent of GitHub and Microsoft.
A free TRC account is required; usage is billed to your TRC wallet.
Overview
|
|
| Frontier models |
Claude Opus / Sonnet / Fable 5 · GPT-5.6 · Gemini 3.1 Pro / 3.8 Flash · DeepSeek V4 · Qwen 3.8 / 3.7 · Kimi K3 |
| Context |
1M-token windows on flagship models |
| Capabilities |
Tool calling (Agent mode, MCP), vision input where supported |
| Authentication |
Sign in with your TRC account, or a developer API key |
| Billing |
Per-token, wallet-gated. No subscription, no separate API accounts |
| Privacy |
Key in VS Code SecretStorage; no telemetry |
Pick your Designer
TRC ships a curated roster of chat agents — one default coding agent and
four design agents. Pick yours with TRC: Choose Designer… (or set
trc.defaultDesigner):
| Agent |
Role |
Why |
| ⭐ DeepSeek V4 Flash |
Coding agent (default) |
Cheapest & fastest — the only model tests run on |
| Qwen 3.8 Max |
Designer |
Premier front-end design per dollar |
| Gemini 3.8 Flash |
Designer |
Fast multimodal design + vision |
| Claude Sonnet 5 |
Designer |
Structured tool-use for design work |
| Claude Opus 5 |
Designer |
Frontier design + deep reasoning |
The roster is pinned to the top of the TRC Models picker in Copilot Chat
and labeled by role, so your designer is always one click away. The full
frontier catalog stays available right below it.
Models
| Family |
Models |
Context window |
| Anthropic |
Claude Opus 5 · Sonnet 5 · Fable 5 |
1,000,000 |
| OpenAI |
GPT-5.6 Sol · GPT-5.6 Luna · GPT-5.5 |
up to 1,050,000 |
| Google |
Gemini 3.1 Pro Preview · Gemini 3.8 Flash |
1,048,576 |
| DeepSeek |
DeepSeek V4 Pro · V4 Flash |
1,000,000 |
| Alibaba |
Qwen 3.8 Max |
1,000,000 |
| Alibaba |
Qwen 3.7 Max · Coder · Flash |
262,144 |
| Moonshot AI |
Kimi K3 |
1,000,000 |
The picker is curated to the frontier set and mirrors TRC's central model
catalog, so what you see is exactly what the platform serves.
Getting started
- Install the extension from the VS Code Marketplace (or from the VSIX —
see Manual install below).
- Connect: run
TRC: Sign In / Set API Key, then either
- Sign in with email — a developer key is created for you automatically,
or
- Paste a developer API key — create one free at
trc.inc → Developer API.
- Open Copilot Chat, pick any model under TRC Models, and start.
- Usage is billed to your TRC wallet — included credits are consumed first.
If no key is set yet, the status bar shows TRC: Set API Key; click it to
connect in one step.
Billing
- All models are billed per token to your TRC wallet (author wallet for
user keys, partner wallet for partner keys).
- Every call is logged in the Developer API console — requests, status and
latency — and rolls up into your usage dashboard.
- Pricing is kept at cost and reinvested in TRC's AI platform and services.
- Top up at any time from the wallet page or the status bar.
Commands
| Command |
Purpose |
TRC: Sign In / Set API Key |
Sign in with email (auto-provisions a key) or paste a key |
TRC: Choose Designer… |
Pick your chat agent — DeepSeek V4 Flash (default coding) or Qwen / Gemini / Sonnet / Opus design agent |
TRC: Sign Out (clear key) |
Remove the stored key |
TRC: Open Wallet / Top Up |
Open your TRC wallet |
TRC: Open Developer API Console |
Create and manage developer API keys |
TRC: Show Session Usage |
Token usage for the current session |
TRC: Refresh Model List |
Refresh the available model list |
Settings
| Setting |
Default |
Description |
trc.apiBaseUrl |
https://api.trc.inc/api/ |
Model API base URL (OpenAI-compatible) |
trc.requestTimeout |
600000 |
Per-request timeout, in ms |
trc.showUsageInStatusBar |
true |
Show usage / connect prompt in the status bar |
trc.usageRefreshInterval |
5 |
Minutes between background usage refreshes |
trc.enableAutoModelDiscovery |
true |
Pull the live model list from the API |
trc.showDeprecatedModels |
false |
Show models the server no longer serves |
trc.additionalModels |
[] |
Extra model IDs to add to the picker |
trc.defaultDesigner |
deepseek-v4-flash |
Your chat agent: DeepSeek V4 Flash (default coding) or a Designer (Qwen 3.8 Max, Gemini 3.8 Flash, Sonnet 5, Opus 5) |
Security
- Keys are stored with VS Code SecretStorage (OS-level encryption) and sent
only in the
x-trc-api-key header, directly to api.trc.inc.
- Only the SHA-256 hash of a key is stored server-side. Revoke a key from
the Developer API console at any time; it stops working immediately.
- No telemetry and no analytics SDKs. The extension communicates only with the
API endpoints you configure.
Manual install (VSIX)
- Download the
.vsix from the TRC CODE download page.
- In VS Code:
Ctrl+Shift+P → Extensions: Install from VSIX... → select the file.
Changelog
See CHANGELOG.md.
License
MIT — see LICENSE.txt. © 2026 The Relationship Constitution, LLC.
| |