forked from 0xWheatyz/SPARC
Add per-analysis LLM provider selection (multi-model support) #1613
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 - Nice to Have
Currently only one model is used globally. Users want to choose between providers (GPT-4o, Gemini, Claude) for each analysis run and compare outputs.
What to do
modelfield (e.g.,openai/gpt-4o)llm.pyto accept and use the per-request model override, falling back to the configured defaultAcceptance criteria
Ref: ROADMAP.md P3 - Nice to Have
This issue is already resolved in main. Analysis endpoints accept an optional
modelfield/parameter (e.g.,openai/gpt-4o) that overrides the server-configured default. A/modelsendpoint lists available models.