import gradio as gr
from app_huggingface import demo as demo_huggingface
from app_playai import demo as demo_playai
from app_allenai import demo as demo_allenai
from app_claude import demo as demo_claude
from app_experimental import demo as demo_experimental
from app_fireworks import demo as demo_fireworks
from app_replicate import demo as demo_replicate
from app_gemini import demo as demo_gemini
from app_groq import demo as demo_groq
from app_hyperbolic import demo as demo_hyperbolic
from app_fal import demo as demo_fal
from app_marco_o1 import demo as demo_marco_o1
from app_mistral import demo as demo_mistral
from app_nvidia import demo as demo_nvidia
from app_openai import demo as demo_openai
from app_perplexity import demo as demo_perplexity
from app_qwen import demo as demo_qwen
from app_sambanova import demo as demo_sambanova
from app_together import demo as demo_together
from app_xai import demo as demo_grok
from app_showui import demo as demo_showui
with gr.Blocks(fill_height=True) as demo:
with gr.Tab("Replicate"):
demo_replicate.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Qwen"):
demo_qwen.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Huggingface"):
demo_huggingface.render()
with gr.Tab("Fal"):
demo_fal.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Hyperbolic"):
demo_hyperbolic.render()
gr.Markdown(
"""
**Note:** This model is supported by Hyperbolic. Build your AI apps at [Hyperbolic](https://app.hyperbolic.xyz/).
This app is built with gradio, check out gradio github and star: Gradio .
"""
)
with gr.Tab("ShowUI"):
demo_showui.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("PlayAI"):
demo_playai.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Grok"):
demo_grok.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Gemini"):
demo_gemini.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("ChatGPT"):
demo_openai.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Claude"):
demo_claude.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Allen AI"):
demo_allenai.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Perplexity"):
demo_perplexity.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Experimental"):
demo_experimental.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Meta Llama"):
demo_sambanova.render()
gr.Markdown(
"""
**Note:** You need to use a SambaNova API key from [SambaNova Cloud](https://cloud.sambanova.ai/).
This app is built with gradio, check out gradio github and star: Gradio .
"""
)
with gr.Tab("Marco-o1"):
demo_marco_o1.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Groq"):
demo_groq.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Mistral"):
demo_mistral.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Fireworks"):
demo_fireworks.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("Together"):
demo_together.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
with gr.Tab("NVIDIA"):
demo_nvidia.render()
gr.Markdown("This app is built with gradio, check out gradio github and star: Gradio .")
if __name__ == "__main__":
demo.queue(api_open=False, default_concurrency_limit=5).launch(show_api=False)