forked from 0xWheatyz/SPARC
Support multi-model LLM selection per analysis (GPT-4o, Gemini, Claude) #1307
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?
Summary
All analyses currently use a single configured model. Allowing users to choose the LLM provider per analysis and compare outputs would add significant research value.
Work to do
modelfield.llm.pyto route requests to the specified model (falling back to the configured default).Acceptance criteria
model=openai/gpt-4o.References
Roadmap: P3 — Multi-model support.
Already resolved.
SUPPORTED_MODELSallow-list inapi.py(line 474).modelparameter on analysis endpoints._validate_model()enforces the allow-list.GET /modelslists available models. Frontend model picker added in PR #353. Per-analysis model override works viamodelparam. Closing.