Spaces:
Paused
Paused
update
Browse files- 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)
|