Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Muse Spark 1.3 for Copilot ChatNew to Visual Studio Code? Get it now.
Muse Spark 1.3 for Copilot Chat

Muse Spark 1.3 for Copilot Chat

Luke Spine

|
969 installs
| (0) | Free
Add Meta Muse Spark 1.3 (plus 1.2 and 1.1) as a model provider in GitHub Copilot Chat. 1M context window with native image, video, and PDF understanding. Standard and discounted Contributor tiers. Reasoning effort from minimal to max. Bring your own Meta API key.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

  1. Install from the VS Code Marketplace or Open VSX
  2. Command Palette → Meta Spark: Set API Key
  3. 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

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft