mirror of
https://github.com/linux-do/new-api.git
synced 2025-11-08 15:13:42 +08:00
fix gemini
This commit is contained in:
@@ -414,13 +414,18 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode {
|
|||||||
}
|
}
|
||||||
case APITypeTencent:
|
case APITypeTencent:
|
||||||
req.Header.Set("Authorization", apiKey)
|
req.Header.Set("Authorization", apiKey)
|
||||||
|
case APITypeGemini:
|
||||||
|
req.Header.Set("Content-Type", "application/json")
|
||||||
default:
|
default:
|
||||||
req.Header.Set("Authorization", "Bearer "+apiKey)
|
req.Header.Set("Authorization", "Bearer "+apiKey)
|
||||||
}
|
}
|
||||||
req.Header.Set("Content-Type", c.Request.Header.Get("Content-Type"))
|
if apiType != APITypeGemini {
|
||||||
req.Header.Set("Accept", c.Request.Header.Get("Accept"))
|
// 设置公共头部...
|
||||||
if isStream && c.Request.Header.Get("Accept") == "" {
|
req.Header.Set("Content-Type", c.Request.Header.Get("Content-Type"))
|
||||||
req.Header.Set("Accept", "text/event-stream")
|
req.Header.Set("Accept", c.Request.Header.Get("Accept"))
|
||||||
|
if isStream && c.Request.Header.Get("Accept") == "" {
|
||||||
|
req.Header.Set("Accept", "text/event-stream")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//req.HeaderBar.Set("Connection", c.Request.HeaderBar.Get("Connection"))
|
//req.HeaderBar.Set("Connection", c.Request.HeaderBar.Get("Connection"))
|
||||||
resp, err = httpClient.Do(req)
|
resp, err = httpClient.Do(req)
|
||||||
|
|||||||
Reference in New Issue
Block a user