|
@@ -179,7 +179,7 @@ func getModelRequest(c *gin.Context) (*ModelRequest, bool, error) {
|
|
|
}
|
|
}
|
|
|
c.Set("platform", string(constant.TaskPlatformKling))
|
|
c.Set("platform", string(constant.TaskPlatformKling))
|
|
|
c.Set("relay_mode", relayMode)
|
|
c.Set("relay_mode", relayMode)
|
|
|
- } else if strings.HasPrefix(c.Request.URL.Path, "/v1beta/models/") {
|
|
|
|
|
|
|
+ } else if strings.HasPrefix(c.Request.URL.Path, "/v1beta/models/") || strings.HasPrefix(c.Request.URL.Path, "/v1/models/") {
|
|
|
// Gemini API 路径处理: /v1beta/models/gemini-2.0-flash:generateContent
|
|
// Gemini API 路径处理: /v1beta/models/gemini-2.0-flash:generateContent
|
|
|
relayMode := relayconstant.RelayModeGemini
|
|
relayMode := relayconstant.RelayModeGemini
|
|
|
modelName := extractModelNameFromGeminiPath(c.Request.URL.Path)
|
|
modelName := extractModelNameFromGeminiPath(c.Request.URL.Path)
|