summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/bing
diff options
context:
space:
mode:
authorH Lohaus <hlohaus@users.noreply.github.com>2024-04-11 03:36:12 +0200
committerGitHub <noreply@github.com>2024-04-11 03:36:12 +0200
commit4271fb9870fff99be2895216a839a9484aa5dbf3 (patch)
tree78a714c01fac85ed34856e9c295f9028efed576b /g4f/Provider/bing
parentMerge pull request #1817 from hlohaus/bugfix (diff)
parentAdd ReplicateImage to provider list (diff)
downloadgpt4free-0.2.9.4.tar
gpt4free-0.2.9.4.tar.gz
gpt4free-0.2.9.4.tar.bz2
gpt4free-0.2.9.4.tar.lz
gpt4free-0.2.9.4.tar.xz
gpt4free-0.2.9.4.tar.zst
gpt4free-0.2.9.4.zip
Diffstat (limited to 'g4f/Provider/bing')
-rw-r--r--g4f/Provider/bing/conversation.py4
-rw-r--r--g4f/Provider/bing/create_images.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/g4f/Provider/bing/conversation.py b/g4f/Provider/bing/conversation.py
index e9cdfe31..ef48cd91 100644
--- a/g4f/Provider/bing/conversation.py
+++ b/g4f/Provider/bing/conversation.py
@@ -34,9 +34,9 @@ async def create_conversation(session: ClientSession, headers: dict, tone: str)
Conversation: An instance representing the created conversation.
"""
if tone == "Copilot":
- url = "https://copilot.microsoft.com/turing/conversation/create?bundleVersion=1.1634.3-nodesign2"
+ url = "https://copilot.microsoft.com/turing/conversation/create?bundleVersion=1.1686.0"
else:
- url = "https://www.bing.com/turing/conversation/create?bundleVersion=1.1626.1"
+ url = "https://www.bing.com/turing/conversation/create?bundleVersion=1.1686.0"
async with session.get(url, headers=headers) as response:
if response.status == 404:
raise RateLimitError("Response 404: Do less requests and reuse conversations")
diff --git a/g4f/Provider/bing/create_images.py b/g4f/Provider/bing/create_images.py
index cb357708..44303c21 100644
--- a/g4f/Provider/bing/create_images.py
+++ b/g4f/Provider/bing/create_images.py
@@ -151,7 +151,7 @@ async def create_images(session: ClientSession, prompt: str, proxy: str = None,
if response.status != 200:
raise RuntimeError(f"Polling images faild. Code: {response.status}")
text = await response.text()
- if not text:
+ if not text or "GenerativeImagesStatusPage" in text:
await asyncio.sleep(1)
else:
break