Update 2026-05-18 14:31:53
This commit is contained in:
@@ -29,7 +29,7 @@ logger = get_logger(__name__)
|
||||
|
||||
def normalize_provider(provider: Optional[str]) -> Optional[str]:
|
||||
"""标准化 provider 名称,兼容渠道别名。"""
|
||||
if provider == "mumu":
|
||||
if provider == "xinmi":
|
||||
return "openai"
|
||||
return provider
|
||||
|
||||
|
||||
@@ -225,11 +225,11 @@ class CoverGenerationService:
|
||||
return GeminiCoverProvider(api_key=api_key, base_url=normalized_base_url)
|
||||
if provider_value == "grok":
|
||||
return GrokCoverProvider(api_key=api_key, base_url=normalized_base_url)
|
||||
if provider_value == "mumu":
|
||||
if provider_value == "xinmi":
|
||||
if normalized_base_url.endswith("/v1beta"):
|
||||
return GeminiCoverProvider(api_key=api_key, base_url=normalized_base_url)
|
||||
return GrokCoverProvider(api_key=api_key, base_url=normalized_base_url or "https://api.mumuverse.space/v1")
|
||||
raise HTTPException(status_code=400, detail="当前版本仅支持 Gemini、Grok 或 MuMuのAPI 作为封面图片 Provider")
|
||||
return GrokCoverProvider(api_key=api_key, base_url=normalized_base_url or "v1")
|
||||
raise HTTPException(status_code=400, detail="当前版本仅支持 Gemini、Grok 或 墨木灵思 API 作为封面图片 Provider")
|
||||
|
||||
def _save_cover_file(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user