changes
Browse files
app.py
CHANGED
|
@@ -93,30 +93,27 @@ class VisualConsensusEngine:
|
|
| 93 |
self.moderator_model = moderator_model or MODERATOR_MODEL
|
| 94 |
self.search_agent = WebSearchAgent()
|
| 95 |
self.update_callback = update_callback # For real-time updates
|
| 96 |
-
|
| 97 |
-
mistral_key = os.getenv("MISTRAL_API_KEY")
|
| 98 |
-
sambanova_key = os.getenv("SAMBANOVA_API_KEY")
|
| 99 |
|
| 100 |
self.models = {
|
| 101 |
'mistral': {
|
| 102 |
'name': 'Mistral Large',
|
| 103 |
-
'api_key':
|
| 104 |
-
'available': bool(
|
| 105 |
},
|
| 106 |
'sambanova_deepseek': {
|
| 107 |
'name': 'DeepSeek-R1',
|
| 108 |
-
'api_key':
|
| 109 |
-
'available': bool(
|
| 110 |
},
|
| 111 |
'sambanova_llama': {
|
| 112 |
'name': 'Meta-Llama-3.1-8B',
|
| 113 |
-
'api_key':
|
| 114 |
-
'available': bool(
|
| 115 |
},
|
| 116 |
'sambanova_qwq': {
|
| 117 |
'name': 'QwQ-32B',
|
| 118 |
-
'api_key':
|
| 119 |
-
'available': bool(
|
| 120 |
},
|
| 121 |
'search': {
|
| 122 |
'name': 'Web Search Agent',
|
|
@@ -855,10 +852,6 @@ with gr.Blocks(title="π Consilium: Visual AI Consensus Platform", theme=gr.th
|
|
| 855 |
with gr.Tab("π§ Configuration & Setup"):
|
| 856 |
def check_model_status():
|
| 857 |
engine = VisualConsensusEngine()
|
| 858 |
-
|
| 859 |
-
mistral_key = os.getenv("MISTRAL_API_KEY")
|
| 860 |
-
sambanova_key = os.getenv("SAMBANOVA_API_KEY")
|
| 861 |
-
|
| 862 |
status_info = "## π Model Availability Status\n\n"
|
| 863 |
|
| 864 |
for model_id, model_info in engine.models.items():
|
|
|
|
| 93 |
self.moderator_model = moderator_model or MODERATOR_MODEL
|
| 94 |
self.search_agent = WebSearchAgent()
|
| 95 |
self.update_callback = update_callback # For real-time updates
|
|
|
|
|
|
|
|
|
|
| 96 |
|
| 97 |
self.models = {
|
| 98 |
'mistral': {
|
| 99 |
'name': 'Mistral Large',
|
| 100 |
+
'api_key': MISTRAL_API_KEY,
|
| 101 |
+
'available': bool(MISTRAL_API_KEY)
|
| 102 |
},
|
| 103 |
'sambanova_deepseek': {
|
| 104 |
'name': 'DeepSeek-R1',
|
| 105 |
+
'api_key': SAMBANOVA_API_KEY,
|
| 106 |
+
'available': bool(SAMBANOVA_API_KEY)
|
| 107 |
},
|
| 108 |
'sambanova_llama': {
|
| 109 |
'name': 'Meta-Llama-3.1-8B',
|
| 110 |
+
'api_key': SAMBANOVA_API_KEY,
|
| 111 |
+
'available': bool(SAMBANOVA_API_KEY)
|
| 112 |
},
|
| 113 |
'sambanova_qwq': {
|
| 114 |
'name': 'QwQ-32B',
|
| 115 |
+
'api_key': SAMBANOVA_API_KEY,
|
| 116 |
+
'available': bool(SAMBANOVA_API_KEY)
|
| 117 |
},
|
| 118 |
'search': {
|
| 119 |
'name': 'Web Search Agent',
|
|
|
|
| 852 |
with gr.Tab("π§ Configuration & Setup"):
|
| 853 |
def check_model_status():
|
| 854 |
engine = VisualConsensusEngine()
|
|
|
|
|
|
|
|
|
|
|
|
|
| 855 |
status_info = "## π Model Availability Status\n\n"
|
| 856 |
|
| 857 |
for model_id, model_info in engine.models.items():
|