| import gradio as gr |
| import gemini_gradio |
| import openai_gradio |
| import anthropic_gradio |
| import sambanova_gradio |
| import xai_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 |
| ) |
|
|
|
|
| demo.launch() |
|
|
|
|
|
|