Muse Spark 1.3 for Copilot Chat
Adds Muse Spark 1.3 (plus 1.2, 1.1, and discounted Contributor variants) to the Copilot Chat model picker. Uses your Meta API key (BYOK).
Features
- Model
muse-spark-1.3 (1,048,576 context, 131,072 max output) — the latest checkpoint, tuned for agentic workflows with improved coding
- Model
muse-spark-1.3-contributor — same checkpoint, heavily discounted Contributor tier
- Model
muse-spark-1.2 / muse-spark-1.1 — earlier checkpoints, still supported
- Multimodal input: text, image, video, PDF (for audio input, use 1.2 — 1.3 audio support is not fully ready)
- Native vision via base64
image_url content parts (no proxy)
- Reasoning effort:
minimal, low, medium (default), high, xhigh, and max (Standard-tier muse-spark-1.3 only)
- Works with Copilot agent mode, tools, instructions, MCP, and skills via
LanguageModelChatProvider
Requirements
- VS Code 1.116+
- GitHub Copilot (Free, Pro, or Enterprise)
- Meta API key from dev.meta.ai (
LLM|...)
Install
- Install from the VS Code Marketplace or Open VSX
- Command Palette → Meta Spark: Set API Key
- Open Copilot Chat and select Muse Spark 1.3
Configuration
| Setting |
Default |
Description |
meta-spark-copilot.baseUrl |
https://api.meta.ai/v1 |
API base URL |
meta-spark-copilot.maxCompletionTokens |
0 |
Max output tokens (0 = API default) |
meta-spark-copilot.modelIdOverrides |
official IDs |
Override model IDs for proxies |
meta-spark-copilot.debugMode |
minimal |
minimal / metadata / verbose |
meta-spark-copilot.experimental.stabilizeToolList |
false |
Experimental tool-list stabilization |
Pricing and limits
Standard tier (muse-spark-1.1, muse-spark-1.2, muse-spark-1.3):
- Pricing: $1.25 / 1M input, $0.15 / 1M cached input, $4.25 / 1M output
- Rate limits: 3,000 RPM / 4M TPM per team
- The
max reasoning effort is available on muse-spark-1.3 (Standard) only
See Meta pricing
Contributor tier (muse-spark-1.2-contributor, muse-spark-1.3-contributor):
- Pricing: $0.10 / 1M input, $0.002 / 1M cached input, $0.20 / 1M output
- Rate limits: 100 RPM / 3M TPM per team
- Your prompts and completions may be used to train future Meta models
Common errors
| Code |
Meaning |
401 invalid_api_key |
Check key format (LLM\|...) |
429 rate_limit_exceeded |
Wait for Retry-After |
400 content_policy_violation |
Content blocked by policy |
503 / 504 |
Transient server/gateway issue; retry |
Development
npm install
npm run compile
Press F5 to launch the Extension Host.
To build a distributable .vsix package:
npm run package
The output lands in dist/.
Building and versioning
- Compile:
npm run compile (clean + tsc). Watch mode: npm run watch.
- Lint / format:
npm run lint (oxlint) and npm run format (oxfmt).
- Package:
npm run package produces dist/meta-spark-for-copilot-<version>.vsix using @vscode/vsce. It runs vscode:prepublish first, which prepares the marketplace README (scripts/prepare-marketplace-readme.sh).
- Local install: from the Extension Host, run
Extensions: Install from VSIX... and pick the .vsix.
- Marketplace publish:
npm exec -- vsce publish --packagePath dist/<file>.vsix (requires VSCE_PAT), or npm exec -- ovsx publish <file>.vsix for Open VSX.
Versioning (SemVer):
- Versioning is manual. The extension version lives in
package.json (version). See docs/RELEASE.md for the full guide.
feat:-sized additions (new model checkpoints, new tiers, new capabilities) bump the minor version. Breaking changes to settings or model IDs bump the major version. fix:-sized changes bump the patch version.
- This release is 2.1.0 (minor): it adds Muse Spark 1.3, the 1.3 Contributor tier, and the
max reasoning effort without breaking existing models or settings.
- To release: bump
version in package.json, add a CHANGELOG.md entry, build and test (npm run package), then publish with vsce / ovsx and tag the release on GitHub.
License
MIT
| |