Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
update HF to default
Browse files
app.py
CHANGED
@@ -1,108 +1,33 @@
|
|
1 |
-
from app_lumaai import demo as demo_lumaai
|
2 |
-
from app_claude import demo as demo_claude
|
3 |
-
from app_cohere import demo as demo_cohere
|
4 |
-
from app_fal import demo as demo_fal
|
5 |
-
from app_fireworks import demo as demo_fireworks
|
6 |
-
from app_meta import demo as demo_meta
|
7 |
-
from app_perplexity import demo as demo_perplexity
|
8 |
-
from app_playai import demo as demo_playai
|
9 |
-
from app_replicate import demo as demo_replicate
|
10 |
-
from app_sambanova import demo as demo_sambanova
|
11 |
-
from app_together import demo as demo_together
|
12 |
-
from app_xai import demo as demo_grok
|
13 |
-
from app_crew import demo as demo_crew
|
14 |
-
from app_hyperbolic import demo as demo_hyperbolic
|
15 |
-
from app_gemini_coder import demo as demo_gemini_coder
|
16 |
-
from app_gemini import demo as demo_gemini
|
17 |
-
from app_hyperbolic_coder import demo as demo_hyperbolic_coder
|
18 |
-
from app_smolagents import demo as demo_smolagents
|
19 |
-
from app_groq import demo as demo_groq
|
20 |
-
from app_groq_coder import demo as demo_groq_coder
|
21 |
-
from app_openai_coder import demo as demo_openai_coder
|
22 |
-
from app_langchain import demo as demo_langchain
|
23 |
-
from app_mistral import demo as demo_mistral
|
24 |
-
from app_minimax import demo as demo_minimax
|
25 |
-
from app_minimax_coder import demo as demo_minimax_coder
|
26 |
-
from app_nvidia import demo as demo_nvidia
|
27 |
-
from app_deepseek import demo as demo_deepseek
|
28 |
-
from app_qwen import demo as demo_qwen
|
29 |
-
from app_qwen_coder import demo as demo_qwen_coder
|
30 |
-
from app_nvidia_coder import demo as demo_nvidia_coder
|
31 |
-
from app_openai import demo as demo_openai
|
32 |
-
from app_sambanova_coder import demo as demo_sambanova_coder
|
33 |
-
from app_openrouter import demo as demo_openrouter
|
34 |
from app_huggingface import demo as demo_huggingface
|
|
|
35 |
from utils import get_app
|
36 |
import gradio as gr
|
37 |
|
38 |
# Create mapping of providers to their code snippets
|
39 |
PROVIDER_SNIPPETS = {
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
name='openai:o3-mini-2025-01-31',
|
44 |
-
src=ai_gradio.registry,
|
45 |
-
coder=True
|
46 |
-
).launch()""",
|
47 |
-
"Gemini Coder": """import gradio as gr
|
48 |
-
import ai_gradio
|
49 |
-
gr.load(
|
50 |
-
name='gemini:gemini-1.5-flash',
|
51 |
-
src=ai_gradio.registry,
|
52 |
-
coder=True
|
53 |
-
).launch()""",
|
54 |
-
"Hyperbolic": """import gradio as gr
|
55 |
-
import ai_gradio
|
56 |
gr.load(
|
57 |
-
name='
|
58 |
src=ai_gradio.registry,
|
59 |
).launch()""",
|
60 |
-
"OpenRouter Coder": """
|
61 |
-
|
|
|
62 |
gr.load(
|
63 |
name='openrouter:anthropic/claude-3.7-sonnet',
|
64 |
src=ai_gradio.registry,
|
65 |
coder=True
|
66 |
).launch()""",
|
|
|
67 |
# Add similar snippets for other providers
|
68 |
}
|
69 |
|
70 |
# Create mapping of providers to their demos
|
71 |
PROVIDERS = {
|
72 |
-
"
|
73 |
-
"
|
74 |
-
"OpenAI Coder": demo_openai_coder,
|
75 |
-
"Sambanova Coder": demo_sambanova_coder,
|
76 |
-
"Gemini Coder": demo_gemini_coder,
|
77 |
-
"OpenAI": demo_openai,
|
78 |
-
"NVIDIA Coder": demo_nvidia_coder,
|
79 |
-
"Hyperbolic Coder": demo_hyperbolic_coder,
|
80 |
-
"Hyperbolic": demo_hyperbolic,
|
81 |
-
"Groq Coder": demo_groq_coder,
|
82 |
-
"Qwen Coder": demo_qwen_coder,
|
83 |
-
"Qwen": demo_qwen,
|
84 |
-
"DeepSeek Coder": demo_deepseek,
|
85 |
-
"Minimax Coder": demo_minimax_coder,
|
86 |
-
"NVIDIA": demo_nvidia,
|
87 |
-
"Minimax": demo_minimax,
|
88 |
-
"Mistral": demo_mistral,
|
89 |
-
"Langchain Agent": demo_langchain,
|
90 |
-
"Gemini": demo_gemini,
|
91 |
-
"SmolAgents": demo_smolagents,
|
92 |
-
"CrewAI": demo_crew,
|
93 |
-
"LumaAI": demo_lumaai,
|
94 |
-
"Grok": demo_grok,
|
95 |
-
"Cohere": demo_cohere,
|
96 |
-
"SambaNova": demo_sambanova,
|
97 |
-
"Fireworks": demo_fireworks,
|
98 |
-
"Together": demo_together,
|
99 |
-
"Groq": demo_groq,
|
100 |
-
"Meta Llama": demo_meta,
|
101 |
-
"Replicate": demo_replicate,
|
102 |
-
"Fal": demo_fal,
|
103 |
-
"PlayAI": demo_playai,
|
104 |
-
"Claude": demo_claude,
|
105 |
-
"Perplexity": demo_perplexity,
|
106 |
}
|
107 |
|
108 |
# Modified get_app implementation
|
@@ -112,13 +37,13 @@ with demo:
|
|
112 |
|
113 |
provider_dropdown = gr.Dropdown(
|
114 |
choices=list(PROVIDERS.keys()),
|
115 |
-
value="
|
116 |
label="Select code snippet"
|
117 |
)
|
118 |
code_display = gr.Code(
|
119 |
label="Provider Code Snippet",
|
120 |
language="python",
|
121 |
-
value=PROVIDER_SNIPPETS["
|
122 |
)
|
123 |
|
124 |
def update_code(provider):
|
@@ -133,7 +58,7 @@ with demo:
|
|
133 |
|
134 |
selected_demo = get_app(
|
135 |
models=list(PROVIDERS.keys()),
|
136 |
-
default_model="
|
137 |
src=PROVIDERS,
|
138 |
dropdown_label="Select Provider",
|
139 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
from app_huggingface import demo as demo_huggingface
|
2 |
+
from app_openrouter import demo as demo_openrouter
|
3 |
from utils import get_app
|
4 |
import gradio as gr
|
5 |
|
6 |
# Create mapping of providers to their code snippets
|
7 |
PROVIDER_SNIPPETS = {
|
8 |
+
"Hugging Face": """
|
9 |
+
import gradio as gr
|
10 |
+
import ai_gradio
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
gr.load(
|
12 |
+
name='huggingface:meta-llama/Meta-Llama-3-8B-Instruct',
|
13 |
src=ai_gradio.registry,
|
14 |
).launch()""",
|
15 |
+
"OpenRouter Coder": """
|
16 |
+
import gradio as gr
|
17 |
+
import ai_gradio
|
18 |
gr.load(
|
19 |
name='openrouter:anthropic/claude-3.7-sonnet',
|
20 |
src=ai_gradio.registry,
|
21 |
coder=True
|
22 |
).launch()""",
|
23 |
+
|
24 |
# Add similar snippets for other providers
|
25 |
}
|
26 |
|
27 |
# Create mapping of providers to their demos
|
28 |
PROVIDERS = {
|
29 |
+
"Hugging Face": demo_huggingface,
|
30 |
+
"OpenRouter Coder": demo_openrouter
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
|
33 |
# Modified get_app implementation
|
|
|
37 |
|
38 |
provider_dropdown = gr.Dropdown(
|
39 |
choices=list(PROVIDERS.keys()),
|
40 |
+
value="Hugging Face",
|
41 |
label="Select code snippet"
|
42 |
)
|
43 |
code_display = gr.Code(
|
44 |
label="Provider Code Snippet",
|
45 |
language="python",
|
46 |
+
value=PROVIDER_SNIPPETS["Hugging Face"]
|
47 |
)
|
48 |
|
49 |
def update_code(provider):
|
|
|
58 |
|
59 |
selected_demo = get_app(
|
60 |
models=list(PROVIDERS.keys()),
|
61 |
+
default_model="Hugging Face",
|
62 |
src=PROVIDERS,
|
63 |
dropdown_label="Select Provider",
|
64 |
)
|