mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 12:37:55 +00:00
(improvement)(pyllm)Use HTTP parameter llm_config in place of the default llm_config
This commit is contained in:
@@ -12,17 +12,15 @@ from plugin_call.prompt_construct import (
|
||||
construct_task_prompt,
|
||||
plugin_selection_output_parse,
|
||||
)
|
||||
from instances.llm_instance import llm
|
||||
|
||||
# def plugin_selection_run(
|
||||
# query_text: str, plugin_configs: List[Mapping[str, Any]]
|
||||
# ) -> Union[Mapping[str, str], None]:
|
||||
|
||||
def plugin_selection_run(
|
||||
query_text: str, plugin_configs: List[Mapping[str, Any]]
|
||||
) -> Union[Mapping[str, str], None]:
|
||||
# tools_prompt = construct_plugin_pool_prompt(plugin_configs)
|
||||
|
||||
tools_prompt = construct_plugin_pool_prompt(plugin_configs)
|
||||
# task_prompt = construct_task_prompt(query_text, tools_prompt)
|
||||
# llm_output = llm(task_prompt)
|
||||
# parsed_output = plugin_selection_output_parse(llm_output)
|
||||
|
||||
task_prompt = construct_task_prompt(query_text, tools_prompt)
|
||||
llm_output = llm(task_prompt)
|
||||
parsed_output = plugin_selection_output_parse(llm_output)
|
||||
|
||||
return parsed_output
|
||||
# return parsed_output
|
||||
|
||||
Reference in New Issue
Block a user