(service, evt: gr.EventData)
| 614 | envs.append(prompt) |
| 615 | |
| 616 | def on_select_service(service, evt: gr.EventData): |
| 617 | translator = service_map[service] |
| 618 | _envs = [] |
| 619 | for i in range(4): |
| 620 | _envs.append(gr.update(visible=False, value="")) |
| 621 | for i, env in enumerate(translator.envs.items()): |
| 622 | label = env[0] |
| 623 | value = ConfigManager.get_env_by_translatername( |
| 624 | translator, env[0], env[1] |
| 625 | ) |
| 626 | visible = True |
| 627 | if hidden_gradio_details: |
| 628 | if ( |
| 629 | "MODEL" not in str(label).upper() |
| 630 | and value |
| 631 | and hidden_gradio_details |
| 632 | ): |
| 633 | visible = False |
| 634 | # Hidden Keys From Gradio |
| 635 | if "API_KEY" in label.upper(): |
| 636 | value = "***" # We use "***" Present Real API_KEY |
| 637 | _envs[i] = gr.update( |
| 638 | visible=visible, |
| 639 | label=label, |
| 640 | value=value, |
| 641 | ) |
| 642 | _envs[-1] = gr.update(visible=translator.CustomPrompt) |
| 643 | return _envs |
| 644 | |
| 645 | def on_select_filetype(file_type): |
| 646 | return ( |
nothing calls this directly
no test coverage detected