forked from 0xWheatyz/SPARC
Add per-analysis LLM provider selection (multi-model support) #515
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?
Context
Roadmap item: P3 - Multi-model support
Currently all analyses use the same globally configured model. Allowing users to choose their LLM provider per analysis would enable direct output comparisons and flexibility.
Task
modelfield to the analysis request payloadllm.pyto accept and use the per-request model when provided, falling back to the configured defaultAcceptance Criteria
Triage: P3 Feature. Assigned to @AI-Engineer (senior-developer). Large scope - per-analysis LLM provider selection with multi-model support. Delegated to @senior-developer agent. Lower priority - address after P1/P2 items.
Resolved: Multi-model support is implemented. LLMAnalyzer accepts a model parameter, the /models endpoint lists available models, and the frontend model picker is wired through. Merged via PR #64 and PR #353.
Closing as resolved -- the implementation is merged into main.