mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 17:30:23 +08:00
fix: OPENAI_CLI端点默认url修改
This commit is contained in:
@@ -67,12 +67,17 @@ class OpenAICliAdapter(CliAdapterBase):
|
|||||||
def build_endpoint_url(
|
def build_endpoint_url(
|
||||||
cls, base_url: str, request_data: dict[str, Any], model_name: str | None = None
|
cls, base_url: str, request_data: dict[str, Any], model_name: str | None = None
|
||||||
) -> str:
|
) -> 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("/")
|
base_url = base_url.rstrip("/")
|
||||||
|
# OPENAI_CLI 使用 /responses 端点
|
||||||
if base_url.endswith("/v1"):
|
if base_url.endswith("/v1"):
|
||||||
return f"{base_url}/chat/completions"
|
return f"{base_url}/responses"
|
||||||
else:
|
else:
|
||||||
return f"{base_url}/v1/chat/completions"
|
return f"{base_url}/v1/responses"
|
||||||
|
|
||||||
# build_request_body 使用基类实现
|
# build_request_body 使用基类实现
|
||||||
# OPENAI -> OPENAI_CLI 无转换器,会直接透传原始请求
|
# OPENAI -> OPENAI_CLI 无转换器,会直接透传原始请求
|
||||||
|
|||||||
Reference in New Issue
Block a user