forked from 0xWheatyz/SPARC
Add multi-model support to let users choose LLM provider per analysis #1090
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 reference: P3 / Multi-model support
All analyses currently use a single hardcoded model. Allowing users to select the LLM provider (GPT-4o, Gemini, Claude variants) per analysis would enable comparison of outputs and flexibility.
What to do
modelfield.llm.pyto route requests to the specified model via the OpenRouter API.Acceptance criteria
MODELenvironment variable.Resolved by PR #64 (commit
04f4d36) and PR #1015 (commit5d11f51) which added multi-model support with model allow-list validation. Closing as complete.