diff --git a/sydney/image.go b/sydney/image.go index d2bf85a..99cab60 100644 --- a/sydney/image.go +++ b/sydney/image.go @@ -17,7 +17,8 @@ func (o *Sydney) GenerateImage(generativeImage GenerativeImage) (GenerateImageRe if err != nil { return empty, err } - client.SetCommonHeader("Cookie", util.FormatCookieString(o.cookies)) + client.SetCommonHeader("Referer", "https://www.bing.com/search?q=Bing+AI&showconv=1&wlexpsignin=1"). + SetCommonHeader("Cookie", util.FormatCookieString(o.cookies)) resp, err := client.R().Get(generativeImage.URL) if err != nil { return empty, err diff --git a/sydney/stream.go b/sydney/stream.go index ff17f15..4c57c6f 100644 --- a/sydney/stream.go +++ b/sydney/stream.go @@ -169,7 +169,7 @@ func (o *Sydney) AskStream(options AskStreamOptions) (<-chan Message, error) { generativeImage := GenerativeImage{ Text: messageText, URL: "https://www.bing.com/images/create?" + - "partner=sydney&re=1&showselective=1&sude=1&kseed=8500&SFX=4" + + "partner=sydney&re=1&showselective=1&sude=1&kseed=7500&SFX=2&gptexp=unknown" + "&q=" + url.QueryEscape(messageText) + "&iframeid=" + message.Get("messageId").String(), }