Spaces:
Paused
Paused
add x-region header
Browse files
internal/upstream/client.go
CHANGED
|
@@ -237,12 +237,14 @@ func MakeUpstreamRequest(token string, messages []model.Message, modelName strin
|
|
| 237 |
|
| 238 |
req.Header.Set("Authorization", "Bearer "+token)
|
| 239 |
req.Header.Set("X-FE-Version", version.GetFeVersion())
|
|
|
|
| 240 |
req.Header.Set("X-Signature", signature)
|
| 241 |
req.Header.Set("Content-Type", "application/json")
|
| 242 |
req.Header.Set("Connection", "keep-alive")
|
| 243 |
req.Header.Set("Origin", "https://chat.z.ai")
|
| 244 |
req.Header.Set("Referer", fmt.Sprintf("https://chat.z.ai/c/%s", uuid.New().String()))
|
| 245 |
req.Header.Set("User-Agent", uarand.GetRandom())
|
|
|
|
| 246 |
|
| 247 |
client := proxy.GetHTTPClient()
|
| 248 |
resp, err := client.Do(req)
|
|
|
|
| 237 |
|
| 238 |
req.Header.Set("Authorization", "Bearer "+token)
|
| 239 |
req.Header.Set("X-FE-Version", version.GetFeVersion())
|
| 240 |
+
req.Header.Set("X-Region", "overseas")
|
| 241 |
req.Header.Set("X-Signature", signature)
|
| 242 |
req.Header.Set("Content-Type", "application/json")
|
| 243 |
req.Header.Set("Connection", "keep-alive")
|
| 244 |
req.Header.Set("Origin", "https://chat.z.ai")
|
| 245 |
req.Header.Set("Referer", fmt.Sprintf("https://chat.z.ai/c/%s", uuid.New().String()))
|
| 246 |
req.Header.Set("User-Agent", uarand.GetRandom())
|
| 247 |
+
|
| 248 |
|
| 249 |
client := proxy.GetHTTPClient()
|
| 250 |
resp, err := client.Do(req)
|