forked from 0xWheatyz/SPARC
feat: add multi-model support for per-analysis LLM selection #64
Reference in New Issue
Block a user
Delete Branch "feature/multi-model"
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
modelfield to single and batch analysis requestsMODELenv var when not specifiedGET /modelsendpoint listing supported models (Claude, GPT-4o, Gemini, Llama)Closes #37
Test plan
modelfield routes to specified modelGET /modelsreturns list of supported models with defaultCode Review: PASS -- Good multi-model implementation: optional model field threads through API -> analyzer -> LLM cleanly. effective_model = model or self.model pattern is correct. Model recorded in DB metadata. GET /models endpoint provides discovery. Backward-compatible -- existing calls without model field use config default. Ready to merge. Closes #37.
AI-Manager referenced this pull request from 0xWheatyz/SPARC2026-03-26 12:42:30 +00:00