mikeboone Claude Sonnet 4.6 commited on
Commit
7a5e60f
·
1 Parent(s): f8f59e5

fix: wrap spotter viz prompts in messages array for MultiLLMResearcher

Browse files

Both AI and matrix story generators were passing a plain string to
make_request(), which expects a list of message dicts. Wraps prompt
as [{"role": "user", "content": prompt}] in both generators.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. chat_interface.py +2 -2
chat_interface.py CHANGED
@@ -2303,7 +2303,7 @@ To change settings, use:
2303
  self.log_feedback(f"🎬 Generating AI Spotter Viz story ({llm_model})...")
2304
  provider_name, model_name_str = map_llm_display_to_provider(llm_model)
2305
  researcher = MultiLLMResearcher(provider=provider_name, model=model_name_str)
2306
- return researcher.make_request(prompt, max_tokens=2000, temperature=0.7)
2307
  except Exception as e:
2308
  self.log_feedback(f"⚠️ AI Spotter Viz story generation failed: {e}")
2309
  return f"*(Generation failed: {e})*"
@@ -2371,7 +2371,7 @@ To change settings, use:
2371
  self.log_feedback(f"🎬 Generating Matrix Spotter Viz story ({llm_model})...")
2372
  provider_name, model_name_str = map_llm_display_to_provider(llm_model)
2373
  researcher = MultiLLMResearcher(provider=provider_name, model=model_name_str)
2374
- return researcher.make_request(prompt, max_tokens=2000, temperature=0.6)
2375
  except Exception as e:
2376
  self.log_feedback(f"⚠️ Matrix Spotter Viz story generation failed: {e}")
2377
  return f"*(Generation failed: {e})*"
 
2303
  self.log_feedback(f"🎬 Generating AI Spotter Viz story ({llm_model})...")
2304
  provider_name, model_name_str = map_llm_display_to_provider(llm_model)
2305
  researcher = MultiLLMResearcher(provider=provider_name, model=model_name_str)
2306
+ return researcher.make_request([{"role": "user", "content": prompt}], max_tokens=2000, temperature=0.7)
2307
  except Exception as e:
2308
  self.log_feedback(f"⚠️ AI Spotter Viz story generation failed: {e}")
2309
  return f"*(Generation failed: {e})*"
 
2371
  self.log_feedback(f"🎬 Generating Matrix Spotter Viz story ({llm_model})...")
2372
  provider_name, model_name_str = map_llm_display_to_provider(llm_model)
2373
  researcher = MultiLLMResearcher(provider=provider_name, model=model_name_str)
2374
+ return researcher.make_request([{"role": "user", "content": prompt}], max_tokens=2000, temperature=0.6)
2375
  except Exception as e:
2376
  self.log_feedback(f"⚠️ Matrix Spotter Viz story generation failed: {e}")
2377
  return f"*(Generation failed: {e})*"