akhaliq HF Staff commited on
Commit
4a246a2
·
1 Parent(s): d37de68
Files changed (1) hide show
  1. utils_ai_gradio.py +6 -0
utils_ai_gradio.py CHANGED
@@ -6,6 +6,8 @@ def get_app(
6
  default_model: str,
7
  dropdown_label: str = "Select Hyperbolic Model",
8
  choices: list[str] | None = None,
 
 
9
  **kwargs, # noqa: ANN003
10
  ) -> gr.Blocks:
11
  display_choices = choices if choices is not None else models
@@ -27,6 +29,10 @@ def get_app(
27
  for model_name in models:
28
  with gr.Column(visible=model_name == default_model) as column:
29
  load_kwargs = {k: v for k, v in kwargs.items() if k not in ["src", "choices"]}
 
 
 
 
30
  from ai_gradio.providers import registry
31
 
32
  gr.load(name=model_name, src=registry, **load_kwargs)
 
6
  default_model: str,
7
  dropdown_label: str = "Select Hyperbolic Model",
8
  choices: list[str] | None = None,
9
+ provider: str | None = None,
10
+ bill_to: str | None = None,
11
  **kwargs, # noqa: ANN003
12
  ) -> gr.Blocks:
13
  display_choices = choices if choices is not None else models
 
29
  for model_name in models:
30
  with gr.Column(visible=model_name == default_model) as column:
31
  load_kwargs = {k: v for k, v in kwargs.items() if k not in ["src", "choices"]}
32
+ if provider is not None:
33
+ load_kwargs["provider"] = provider
34
+ if bill_to is not None:
35
+ load_kwargs["bill_to"] = bill_to
36
  from ai_gradio.providers import registry
37
 
38
  gr.load(name=model_name, src=registry, **load_kwargs)