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

XFEstudio/gpt4free

Improve update script

1c88f71f
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

2 个文件 +18 -2
Modified docker/update.sh +15 -2
@@ -1,9 +1,22 @@
1 1 #!/bin/bash
2 2 trap break INT
3 3 for (( c=0; c<=1000000; c++ ))
4 do
4 do
5 echo "UPDATE: a$c"
6 git pull origin main
7 sleep 120
8 echo "UPDATE: b$c"
9 git pull origin main
10 sleep 120
11 echo "UPDATE: c$c"
12 git pull origin main
13 sleep 120
14 echo "UPDATE: d$c"
15 git pull origin main
16 sleep 120
17 echo "UPDATE: #$c"
5 18 python -m etc.tool.update
6 sleep 600
19 sleep 120
7 20 done
8 21 echo "STOPPED."
9 22 trap - INT
Modified g4f/Provider/needs_auth/Video.py +3 -0
@@ -115,6 +115,7 @@ class Video(AsyncGeneratorProvider, ProviderModelMixin):
115 115 yield ContinueResponse("Timeout waiting for Video URL")
116 116 page = await browser.get(cls.urls[model].format(quote(prompt)))
117 117 except Exception as e:
118 stop_browser()
118 119 debug.error(f"Error opening page:", e)
119 120 if prompt not in RequestConfig.urls:
120 121 RequestConfig.urls[prompt] = []
@@ -138,6 +139,7 @@ class Video(AsyncGeneratorProvider, ProviderModelMixin):
138 139 await asyncio.sleep(1)
139 140 response = await RequestConfig.get_response(prompt)
140 141 if response:
142 stop_browser()
141 143 yield Reasoning(label="Found", status="")
142 144 yield response
143 145 return
@@ -219,6 +221,7 @@ class Video(AsyncGeneratorProvider, ProviderModelMixin):
219 221 await asyncio.sleep(2)
220 222 response = await RequestConfig.get_response(prompt)
221 223 if response:
224 stop_browser()
222 225 yield Reasoning(label="Finished", status="")
223 226 yield response
224 227 return