fix: OPENAI_CLI端点默认url修改

This commit is contained in:
hemo94931
2026-02-02 21:26:58 +08:00
parent 316d7055f5
commit 3b4ff95854

View File

@@ -67,12 +67,17 @@ class OpenAICliAdapter(CliAdapterBase):
def build_endpoint_url(
cls, base_url: str, request_data: dict[str, Any], model_name: str | None = None
) -> str:
"""构建OpenAI CLI API端点URL"""
"""构建OpenAI CLI API端点URL
OPENAI_CLI 格式使用 /responses 端点Responses API
与 OPENAI 格式的 /v1/chat/completions 端点Chat Completions API不同。
"""
base_url = base_url.rstrip("/")
# OPENAI_CLI 使用 /responses 端点
if base_url.endswith("/v1"):
return f"{base_url}/chat/completions"
return f"{base_url}/responses"
else:
return f"{base_url}/v1/chat/completions"
return f"{base_url}/v1/responses"
# build_request_body 使用基类实现
# OPENAI -> OPENAI_CLI 无转换器,会直接透传原始请求