fix(agent): 修正 OpenAI 兼容 API Key 提示 (#6243)

This commit is contained in:
jxxghp
2026-08-09 16:15:14 +08:00
parent 964e3c0b8e
commit e6d7d57e6f
2 changed files with 13 additions and 1 deletions

View File

@@ -417,7 +417,7 @@ class LLMProviderManager(metaclass=Singleton):
base_url_editable=True,
requires_base_url=True,
supports_api_key=True,
api_key_hint="通用 OpenAI-compatible 兜底入口,需要手动填写 Base URL",
api_key_hint="填写 OpenAI-compatible 服务的 API Key如服务未启用鉴权可填写任意占位值",
description="通用 OpenAI-compatible 模型服务。",
sort_order=1,
),

View File

@@ -0,0 +1,12 @@
from app.agent.llm.provider import LLMProviderManager
def test_openai_compatible_provider_api_key_hint_only_describes_credentials() -> None:
"""通用 OpenAI 兼容入口的 API Key 提示不应混入 Base URL 配置说明。"""
provider = LLMProviderManager().get_provider("openai")
assert provider.requires_base_url is True
assert provider.api_key_hint == (
"填写 OpenAI-compatible 服务的 API Key如服务未启用鉴权可填写任意占位值。"
)
assert "Base URL" not in provider.api_key_hint