问题描述:
在配置自定义 API 供应商时,NextCreator 错误地拼接了最终请求的 URL 路径。
具体示例与复现步骤:
配置供应商:
供应商类型:自定义
API 地址 (Base URL):https://grsai.dakka.com.cn/v1/draw/(以 GrsAI 的 Nano Banana 接口为例)
模型名称:nano-banana
预期行为:
软件应将 Base URL 与模型名称直接结合,形成正确的请求路径。
期望的完整请求 URL:https://grsai.dakka.com.cn/v1/draw/nano-banana
实际行为:
软件错误地拼接了路径,似乎强制为“自定义”类型的 API 添加了 Google Gemini API 的标准路径后缀 (/v1beta/models/{模型}:generateContent)。
实际产生的错误请求 URL:https://grsai.dakka.com.cn/v1/draw//v1beta/models/nano-banana:generateContent
(您提供的第二个失效链接也印证了此问题,其中包含了重复的 /v1/draw/路径段)。
导致的结果:
该 Bug 导致所有配置为“自定义”类型的、不使用 Google Gemini 标准接口格式的第三方 API 均无法连接,服务器会返回 404 Not Found错误。
期望的修复/改进:
对于“自定义”API 类型,建议提供以下两种更灵活的方式之一:
智能拼接:直接使用 Base URL + 模型名称进行拼接,而不添加额外固定的路径后缀。
自定义路径模板:允许用户自定义完整的端点路径模板(例如可配置为 {base_url}/{model}),以适配不同供应商的 API 规范。
环境信息:
NextCreator 版本:v0.2.6
操作系统:Windows
附加说明:
此 Bug 严重影响了将 NextCreator 与国内流行的、提供 Nano Banana 等模型的第三方 API 服务(如 GrsAI)集成的可行性。修复后将大大提升工具的兼容性和实用性。
感谢您开发如此优秀的工具!期待这个功能能被考虑。
问题描述:
在配置自定义 API 供应商时,NextCreator 错误地拼接了最终请求的 URL 路径。
具体示例与复现步骤:
配置供应商:
供应商类型:自定义
API 地址 (Base URL):https://grsai.dakka.com.cn/v1/draw/(以 GrsAI 的 Nano Banana 接口为例)
模型名称:nano-banana
预期行为:
软件应将 Base URL 与模型名称直接结合,形成正确的请求路径。
期望的完整请求 URL:https://grsai.dakka.com.cn/v1/draw/nano-banana
实际行为:
软件错误地拼接了路径,似乎强制为“自定义”类型的 API 添加了 Google Gemini API 的标准路径后缀 (/v1beta/models/{模型}:generateContent)。
实际产生的错误请求 URL:https://grsai.dakka.com.cn/v1/draw//v1beta/models/nano-banana:generateContent
(您提供的第二个失效链接也印证了此问题,其中包含了重复的 /v1/draw/路径段)。
导致的结果:
该 Bug 导致所有配置为“自定义”类型的、不使用 Google Gemini 标准接口格式的第三方 API 均无法连接,服务器会返回 404 Not Found错误。
期望的修复/改进:
对于“自定义”API 类型,建议提供以下两种更灵活的方式之一:
智能拼接:直接使用 Base URL + 模型名称进行拼接,而不添加额外固定的路径后缀。
自定义路径模板:允许用户自定义完整的端点路径模板(例如可配置为 {base_url}/{model}),以适配不同供应商的 API 规范。
环境信息:
NextCreator 版本:v0.2.6
操作系统:Windows
附加说明:
此 Bug 严重影响了将 NextCreator 与国内流行的、提供 Nano Banana 等模型的第三方 API 服务(如 GrsAI)集成的可行性。修复后将大大提升工具的兼容性和实用性。
感谢您开发如此优秀的工具!期待这个功能能被考虑。