Skip to content

fix(vision): respect versioned api bases in openai-compat url join#596

Open
kevinchennewbee wants to merge 1 commit into
lsdefine:mainfrom
kevinchennewbee:fix/vision-api-url-join
Open

fix(vision): respect versioned api bases in openai-compat url join#596
kevinchennewbee wants to merge 1 commit into
lsdefine:mainfrom
kevinchennewbee:fix/vision-api-url-join

Conversation

@kevinchennewbee

Copy link
Copy Markdown
Contributor

现象:vision_api 模板的 openai 兼容路径写死 apibase + '/v1/chat/completions',火山 Ark Coding(.../api/coding/v3)这类自带版本号的端点全部 404。

修法:base 以 /v<N> 结尾时只拼 /chat/completions,其余行为不变(+2/−2,单文件)。

实测:腾讯云真机,火山 coding 端点此前 404,修后视觉调用正常。

apibase like https://ark.cn-beijing.volces.com/api/coding/v3 already
carries its version segment; blindly appending /v1/chat/completions
404s on such endpoints. Append only /chat/completions when the base
ends with /v<N>. Verified against Volcengine coding-plan endpoint
(previously 404, now works).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant