forked from 0xWheatyz/SPARC
Allow per-analysis LLM provider selection and output comparison (multi-model support) #1399
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background
Roadmap item: P3 -- Multi-model support
Currently all analysis uses a single globally configured LLM. Allowing users to select a model per analysis request enables A/B comparison of provider outputs (GPT-4o vs Gemini vs Claude).
Task
Acceptance Criteria
Reference
See ROADMAP.md section P3.
Resolved by PRs #64, #1015, and #353 (merged). Per-analysis LLM provider selection is supported via the
modelparameter on analysis endpoints. Model validation against an allow-list is enforced. A model picker UI is wired through the frontend.