Spaces:
Running on CPU Upgrade

akhaliq HF staff commited on
Commit
683e835
·
1 Parent(s): 2e0e496

update HF to default

Browse files
Files changed (1) hide show
  1. app.py +14 -89
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
- "OpenAI Coder": """import gradio as gr
41
- import ai_gradio
42
- gr.load(
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='hyperbolic:deepseek-ai/DeepSeek-R1',
58
  src=ai_gradio.registry,
59
  ).launch()""",
60
- "OpenRouter Coder": """import gradio as gr
61
- import ai_gradio
 
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
- "OpenRouter Coder": demo_openrouter,
73
- "Huggingface": demo_huggingface,
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="OpenRouter Coder",
116
  label="Select code snippet"
117
  )
118
  code_display = gr.Code(
119
  label="Provider Code Snippet",
120
  language="python",
121
- value=PROVIDER_SNIPPETS["OpenRouter Coder"]
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="OpenRouter Coder",
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
  )