<harness> is one of: claude, opencode, codex, pi, cursor, vscode, deepagents.
There is no model select command. Always use on --model.
--model sets main only; use --opus, --sonnet, --haiku, --fable, --subagent, or --interactive for the rest. Other harnesses take one --model for the default. Re-running on without --model keeps your current choice.
Latest vs Fast
FireConnect short IDs follow the same Serverless serving paths as the API:
Prefer
*-latest / *-fast-latest unless you need a pin. Browse live IDs and prices with fireconnect model list.
Which model when
Also useful from
fireconnect model list: minimax-latest / qwen-plus-latest (cheaper vision), deepseek-v4-pro (stronger text coding than Flash), kimi-k2p7-code / kimi-k2p7-code-fast (code-focused Kimi).
US-only
For US-only inference (compliance), pass the full router path withon --model. FireConnect does not yet expand the short US slugs to routers (unknown short IDs map to accounts/fireworks/models/..., which is wrong for these endpoints).
Limits
- Fire Pass (
fpk_...): Claude defaults tokimi-fast-latest. Catalog is limited. Not on Codex. FireConnect rejects--model firerouterwith a Fire Pass key on every harness; use anfw_...account key for FireRouter. - Foundry: pass the Azure deployment name (
FW-GLM-5.2), not a short ID. Claude Code does not support Foundry. - FireRouter: standard key only (
fw_...), not Fire Pass. Cursor / Deep Agents need workspace BYOK.
Troubleshooting
Nothing changed after on --model
Nothing changed after on --model
Restart the harness. For Cursor and VS Code, fully quit the IDE before running
on.Stuck on FireRouter / Fire Pass
Stuck on FireRouter / Fire Pass
FireConnect rejects
--model firerouter when your stored key is Fire Pass (fpk_...), on every harness. Switch to an fw_... account key, then run fireconnect <harness> on --model firerouter and restart the harness.Foundry says the model was not found
Foundry says the model was not found
Pass the Azure deployment name (for example
FW-GLM-5.2), not a serverless short ID.