fix single input agent llm handler (#3290)
This commit is contained in:
@@ -59,20 +59,14 @@ if SettingsManager.get_settings().ENABLE_VOLCENGINE:
|
|||||||
SECONDARY_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
SECONDARY_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
||||||
SETTINGS_MANAGER.SECONDARY_LLM_KEY if SETTINGS_MANAGER.SECONDARY_LLM_KEY else SETTINGS_MANAGER.LLM_KEY
|
SETTINGS_MANAGER.SECONDARY_LLM_KEY if SETTINGS_MANAGER.SECONDARY_LLM_KEY else SETTINGS_MANAGER.LLM_KEY
|
||||||
)
|
)
|
||||||
SELECT_AGENT_LLM_API_HANDLER = (
|
SELECT_AGENT_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
||||||
LLMAPIHandlerFactory.get_llm_api_handler(SETTINGS_MANAGER.SELECT_AGENT_LLM_KEY)
|
SETTINGS_MANAGER.SELECT_AGENT_LLM_KEY or SETTINGS_MANAGER.SECONDARY_LLM_KEY or SETTINGS_MANAGER.LLM_KEY
|
||||||
if SETTINGS_MANAGER.SELECT_AGENT_LLM_KEY
|
|
||||||
else SECONDARY_LLM_API_HANDLER
|
|
||||||
)
|
)
|
||||||
SINGLE_CLICK_AGENT_LLM_API_HANDLER = (
|
SINGLE_CLICK_AGENT_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
||||||
LLMAPIHandlerFactory.get_llm_api_handler(SETTINGS_MANAGER.SINGLE_CLICK_AGENT_LLM_KEY)
|
SETTINGS_MANAGER.SINGLE_CLICK_AGENT_LLM_KEY or SETTINGS_MANAGER.SECONDARY_LLM_KEY or SETTINGS_MANAGER.LLM_KEY
|
||||||
if SETTINGS_MANAGER.SINGLE_CLICK_AGENT_LLM_KEY
|
|
||||||
else SECONDARY_LLM_API_HANDLER
|
|
||||||
)
|
)
|
||||||
SINGLE_INPUT_AGENT_LLM_API_HANDLER = (
|
SINGLE_INPUT_AGENT_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
||||||
LLMAPIHandlerFactory.get_llm_api_handler(SETTINGS_MANAGER.SINGLE_INPUT_AGENT_LLM_KEY)
|
SETTINGS_MANAGER.SINGLE_INPUT_AGENT_LLM_KEY or SETTINGS_MANAGER.SECONDARY_LLM_KEY or SETTINGS_MANAGER.LLM_KEY
|
||||||
if SETTINGS_MANAGER.SINGLE_INPUT_AGENT_LLM_KEY
|
|
||||||
else SECONDARY_LLM_API_HANDLER
|
|
||||||
)
|
)
|
||||||
EXTRACTION_LLM_API_HANDLER = (
|
EXTRACTION_LLM_API_HANDLER = (
|
||||||
LLMAPIHandlerFactory.get_llm_api_handler(SETTINGS_MANAGER.EXTRACTION_LLM_KEY)
|
LLMAPIHandlerFactory.get_llm_api_handler(SETTINGS_MANAGER.EXTRACTION_LLM_KEY)
|
||||||
|
|||||||
@@ -946,6 +946,7 @@ async def generate_text(
|
|||||||
new_text = json_response.get("answer", new_text)
|
new_text = json_response.get("answer", new_text)
|
||||||
except Exception:
|
except Exception:
|
||||||
LOG.exception("Failed to generate text for script")
|
LOG.exception("Failed to generate text for script")
|
||||||
|
raise
|
||||||
return new_text
|
return new_text
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user