Spaces:
Running on CPU Upgrade

anychat / app_allenai.py
akhaliq's picture
akhaliq HF staff
update allen ai tab
07eef74
raw
history blame
1.02 kB
import gradio as gr
import spaces
import transformers_gradio
# Load Llama model
demo = gr.load(name="akhaliq/allen-test", src="spaces")
# Load OLMo model
olmo_demo = gr.load(name="akhaliq/olmo-anychat", src="spaces")
# Disable API names for both demos
for fn in demo.fns.values():
fn.api_name = False
for fn in olmo_demo.fns.values():
fn.api_name = False
# Create a dropdown to select the model
with gr.Blocks() as combined_demo:
model_choice = gr.Dropdown(
choices=["Llama", "OLMo"],
value="Llama",
label="Select Model"
)
with gr.Tab("Model Interface"):
# Create placeholder for the selected model's interface
placeholder = gr.HTML()
def update_interface(choice):
if choice == "Llama":
return demo
else:
return olmo_demo
model_choice.change(
fn=update_interface,
inputs=[model_choice],
outputs=[placeholder]
)