55from dingo .io import InputArgs
66
77
8- def dingo_demo (input_path , data_format , column_content , rule_list , prompt_list , key , api_url ):
8+ def dingo_demo (input_path , data_format , column_content , rule_list , prompt_list , model , key , api_url ):
99 if not input_path :
1010 return 'ValueError: input_path can not be empty, please input.'
1111 if not data_format :
@@ -27,6 +27,7 @@ def dingo_demo(input_path, data_format, column_content, rule_list, prompt_list,
2727 {
2828 "detect_text_quality_detail" :
2929 {
30+ "model" : model ,
3031 "key" : key ,
3132 "api_url" : api_url ,
3233 }
@@ -55,8 +56,9 @@ def dingo_demo(input_path, data_format, column_content, rule_list, prompt_list,
5556 column_content = gr .Textbox (value = "content" , placeholder = "please input column name of content in dataset" , label = "column_content" )
5657 rule_list = gr .CheckboxGroup (choices = rule_options , label = "rule_list" )
5758 prompt_list = gr .CheckboxGroup (choices = prompt_options , label = "prompt_list" )
58- key = gr .Textbox (placeholder = "If want to use llm, please input the key of it." , label = "key" )
59- api_url = gr .Textbox (placeholder = "If want to use llm, please input the api_url of it." , label = "api_url" )
59+ model = gr .Textbox (placeholder = "If want to use llm, please input model, such as: deepseek-chat" , label = "model" )
60+ key = gr .Textbox (placeholder = "If want to use llm, please input key, such as: 123456789012345678901234567890xx" , label = "key" )
61+ api_url = gr .Textbox (placeholder = "If want to use llm, please input api_url, such as: https://api.deepseek.com/v1" , label = "api_url" )
6062 with gr .Row ():
6163 submit_single = gr .Button (value = "Submit" , interactive = True , variant = "primary" )
6264 with gr .Column ():
@@ -65,7 +67,7 @@ def dingo_demo(input_path, data_format, column_content, rule_list, prompt_list,
6567
6668 submit_single .click (
6769 fn = dingo_demo ,
68- inputs = [input_path , data_format , column_content , rule_list , prompt_list , key , api_url ],
70+ inputs = [input_path , data_format , column_content , rule_list , prompt_list , model , key , api_url ],
6971 outputs = output
7072 )
7173
0 commit comments