Merge pull request #1398 from SilverMarcs/phind_challenge_parameter

Fix Phind provider
This commit is contained in:
H Lohaus 2023-12-27 04:39:18 +01:00 committed by GitHub
commit 1ddd01f1ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,14 +56,15 @@ class Phind(AsyncGeneratorProvider):
"customLinks": []
},
"context": "",
"rewrittenQuestion": prompt
"rewrittenQuestion": prompt,
"challenge": 0.21132115912208504
}
async with session.post(f"{cls.url}/api/infer/followup/answer", headers=headers, json=data) as response:
new_line = False
async for line in response.iter_lines():
if line.startswith(b"data: "):
chunk = line[6:]
if chunk.startswith(b"<PHIND_METADATA>"):
if chunk.startswith(b"<PHIND_METADATA>") or chunk.startswith(b"<PHIND_INDICATOR>"):
pass
elif chunk:
yield chunk.decode()
@ -71,4 +72,4 @@ class Phind(AsyncGeneratorProvider):
yield "\n"
new_line = False
else:
new_line = True
new_line = True