|
import gradio as gr |
|
import gemini_gradio |
|
import openai_gradio |
|
import anthropic_gradio |
|
import sambanova_gradio |
|
import xai_gradio |
|
import hyperbolic_gradio |
|
|
|
|
|
with gr.Blocks() as demo: |
|
with gr.Tab("Gemini"): |
|
gr.load( |
|
name='gemini-1.5-pro-002', |
|
src=gemini_gradio.registry, |
|
accept_token=True |
|
) |
|
with gr.Tab("ChatGPT"): |
|
gr.load( |
|
name='gpt-4-turbo', |
|
src=openai_gradio.registry, |
|
accept_token=True |
|
) |
|
with gr.Tab("Claude"): |
|
gr.load( |
|
name='claude-3-opus-20240229', |
|
src=anthropic_gradio.registry, |
|
accept_token=True |
|
) |
|
with gr.Tab("Meta Llama 405B"): |
|
gr.load( |
|
name='Meta-Llama-3.1-405B-Instruct', |
|
src=sambanova_gradio.registry, |
|
accept_token=True |
|
) |
|
with gr.Tab("Grok"): |
|
gr.load( |
|
name='grok-beta', |
|
src=xai_gradio.registry, |
|
accept_token=True |
|
) |
|
with gr.Tab("Qwen2.5 72B"): |
|
gr.load( |
|
name='Qwen/Qwen2.5-72B-Instruct', |
|
src=hyperbolic_gradio.registry, |
|
accept_token=True |
|
) |
|
|
|
|
|
demo.launch() |
|
|
|
|
|
|