mode selection, settings added to ui

This commit is contained in:
2025-12-21 14:30:32 -05:00
parent 9c03b23a6d
commit 58d0afd1c6
6 changed files with 359 additions and 37 deletions
+8 -3
View File
@@ -141,11 +141,16 @@ async def call_llm(
"Authorization": f"Bearer {cfg['api_key']}",
"Content-Type": "application/json"
}
# Use messages array if provided, otherwise convert prompt to single user message
if messages:
chat_messages = messages
else:
chat_messages = [{"role": "user", "content": prompt}]
payload = {
"model": model,
"messages": [
{"role": "user", "content": prompt}
],
"messages": chat_messages,
"temperature": temperature,
"max_tokens": max_tokens,
}