feat: add DeepSeek extreme reasoning tier

This commit is contained in:
wuyang
2026-07-26 17:40:51 +08:00
parent ade5ea1210
commit 2e8e81c790
25 changed files with 567 additions and 30 deletions
+5
View File
@@ -26,6 +26,8 @@ def _float(name: str, default: float) -> float:
class Settings:
model_api_base_url: str
model_api_key: str
deepseek_api_base_url: str
deepseek_api_key: str
openwebui_forward_jwt_secret: str
internal_provider_key: str
internal_gateway_key: str
@@ -49,6 +51,8 @@ class Settings:
return cls(
model_api_base_url=os.getenv("MODEL_API_BASE_URL", "https://api.k1412.top").rstrip("/"),
model_api_key=os.getenv("MODEL_API_KEY", ""),
deepseek_api_base_url=os.getenv("DEEPSEEK_API_BASE_URL", "https://api.deepseek.com").rstrip("/"),
deepseek_api_key=os.getenv("DEEPSEEK_API_KEY", ""),
openwebui_forward_jwt_secret=os.getenv("OPENWEBUI_FORWARD_JWT_SECRET", ""),
internal_provider_key=os.getenv("INTERNAL_PROVIDER_KEY", ""),
internal_gateway_key=os.getenv("INTERNAL_GATEWAY_KEY", ""),
@@ -73,6 +77,7 @@ class Settings:
name
for name, value in (
("MODEL_API_KEY", self.model_api_key),
("DEEPSEEK_API_KEY", self.deepseek_api_key),
("OPENWEBUI_FORWARD_JWT_SECRET", self.openwebui_forward_jwt_secret),
("INTERNAL_PROVIDER_KEY", self.internal_provider_key),
("INTERNAL_GATEWAY_KEY", self.internal_gateway_key),