From 003689868f762c467af45d9a2c3c0d0602a7a1ed Mon Sep 17 00:00:00 2001 From: Inferencebot Date: Fri, 16 Oct 2026 10:48:10 -0600 Subject: [PATCH] =?UTF-8?q?Remove=20PublicAI;=20Regolo=20becomes=20the=20A?= =?UTF-8?q?pertus=20provider;=20emoji=20=3D=20feature=20tier=20(?= =?UTF-8?q?=F0=9F=8C=B1=20green=20for=20greenpt+regolo),=20qwen-image=20vi?= =?UTF-8?q?a=20image=20feature=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/main.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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", }