XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Fix Phind context and chat history not keeping up with the prompt

bab62e43
RasyiidWho <rasyiidwho@gmail.com>
提交于

代码差异

1 个文件 +3 -3
Modified g4f/Provider/Phind.py +3 -3
@@ -39,10 +39,10 @@ class Phind(AsyncGeneratorProvider):
39 39 prompt = messages[-1]["content"]
40 40 data = {
41 41 "question": prompt,
42 "questionHistory": [
42 "question_history": [
43 43 message["content"] for message in messages[:-1] if message["role"] == "user"
44 44 ],
45 "answerHistory": [
45 "answer_history": [
46 46 message["content"] for message in messages if message["role"] == "assistant"
47 47 ],
48 48 "webResults": [],
@@ -55,7 +55,7 @@ class Phind(AsyncGeneratorProvider):
55 55 "creativeMode": creative_mode,
56 56 "customLinks": []
57 57 },
58 "context": "",
58 "context": ([message["content"] for message in messages if message["role"] == "system"])[0] if ([message["content"] for message in messages if message["role"] == "system"]) else "",
59 59 "rewrittenQuestion": prompt,
60 60 "challenge": 0.21132115912208504
61 61 }