diff --git a/app/main.py b/app/main.py index 70b77ef..cdd131e 100644 --- a/app/main.py +++ b/app/main.py @@ -1945,11 +1945,12 @@ async def opencollective_webhook(request: Request, token: str): # flat picker list clusters by what members care about (privacy / green / # openness). The `id` field is left untouched — it remains the canonical key # used for actual API calls. Same emoji as the docs (models.md). +# Emoji marks the FEATURE tier, not the provider: 🌱 = green/renewable-powered +# (GreenPT and Regolo both), 🔒 = TEE-architected private (Tinfoil). MODEL_VALUE_EMOJI = { "tinfoil": "🔒", # architecturally private (TEE) "greenpt": "🌱", # 100% renewable energy - "publicai": "📖", # publicly developed, sovereign open models - "regolo": "⚡", # EU-hosted, zero data retention, renewable-powered + "regolo": "🌱", # EU-hosted, zero data retention, 100% renewables } MODEL_FRIENDLY_NAMES = { "greenpt/deepseek-v4.1-flash": "DeepSeek V4.1", @@ -1958,11 +1959,8 @@ MODEL_FRIENDLY_NAMES = { "greenpt/glm-5.3-flash": "GLM-5.3 Flash", "greenpt/glm-5.3": "GLM-5.3", "tinfoil/gpt-oss-120b": "GPT-OSS 120B", - "publicai/apertus-v1.5-8b": "Apertus 8B", - "publicai/apertus-v1.5-70b": "Apertus 70B", - "regolo/apertus-70b": "Apertus 70B (Regolo)", + "regolo/apertus-70b": "Apertus 70B", "regolo/qwen3.5-122b": "Qwen 3.5 122B", - "regolo/qwen-image": "Qwen Image", }