system-prompts-and-models-o.../dealix/auto_client_acquisition/model_router/provider_registry.py
Sami Assiri b13cb389cc feat(dealix): sync full Dealix package to repo
- API routers, ACA modules, integrations (draft operators)
- Docs, landing pages, scripts (launch readiness, scorecard)
- Tests and CI workflow updates for Dealix

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 21:01:17 +03:00

17 lines
648 B
Python

"""Static provider labels for routing display."""
from __future__ import annotations
from typing import Any
_PROVIDERS: list[dict[str, Any]] = [
{"id": "anthropic", "label": "Anthropic", "tasks_default": ["strategic_reasoning", "arabic_copywriting"]},
{"id": "openai", "label": "OpenAI", "tasks_default": ["classification", "summarization"]},
{"id": "google", "label": "Google Gemini", "tasks_default": ["vision_analysis", "meeting_analysis"]},
{"id": "groq", "label": "Groq", "tasks_default": ["low_cost_bulk", "extraction"]},
]
def list_providers() -> dict[str, Any]:
return {"providers": list(_PROVIDERS), "demo": True}