分片 3/6 | 候选 835 | 已处理 0 | 本次处理 835(每批 20 条) 分片3 批 1/42 ✓ 抽出 8 条(累计 8) 分片3 批 2/42 ✓ 抽出 9 条(累计 17) 分片3 批 3/42 ✓ 抽出 9 条(累计 26) 分片3 批 4/42 ✓ 抽出 12 条(累计 38) 分片3 批 5/42 ✓ 抽出 14 条(累计 52) 分片3 批 6/42 ✓ 抽出 9 条(累计 61) 分片3 批 7/42 ✓ 抽出 12 条(累计 73) 分片3 批 8/42 ✓ 抽出 8 条(累计 81) 分片3 批 9/42 ✓ 抽出 10 条(累计 91) 分片3 批 10/42 ✓ 抽出 9 条(累计 100) 分片3 批 11/42 ✓ 抽出 8 条(累计 108) 分片3 批 12/42 ✓ 抽出 6 条(累计 114) 分片3 批 13/42 ✓ 抽出 5 条(累计 119) 分片3 批 14/42 ✓ 抽出 10 条(累计 129) 分片3 批 15/42 ✓ 抽出 14 条(累计 143) 分片3 批 16/42 ✓ 抽出 10 条(累计 153) 分片3 批 17/42 ✓ 抽出 12 条(累计 165) 分片3 批 18/42 ✓ 抽出 15 条(累计 180) 分片3 批 19/42 ✓ 抽出 10 条(累计 190) 分片3 批 20/42 ✓ 抽出 6 条(累计 196) 分片3 批 21/42 ✓ 抽出 10 条(累计 206) 分片3 批 22/42 ✓ 抽出 11 条(累计 217) 分片3 批 23/42 ✓ 抽出 8 条(累计 225) 分片3 批 24/42 ✓ 抽出 3 条(累计 228) 分片3 批 25/42 ✓ 抽出 3 条(累计 231) 分片3 批 26/42 ✓ 抽出 8 条(累计 239) 分片3 批 27/42 ✓ 抽出 5 条(累计 244) 分片3 批 28/42 ✓ 抽出 8 条(累计 252) 分片3 批 29/42 ✓ 抽出 5 条(累计 257) 分片3 批 30/42 ✓ 抽出 7 条(累计 264) 分片3 批 31/42 ✓ 抽出 10 条(累计 274) 分片3 批 32/42 ✓ 抽出 5 条(累计 279) 分片3 批 33/42 ✓ 抽出 6 条(累计 285) 分片3 批 34/42 ✓ 抽出 11 条(累计 296) 分片3 批 35/42 ✓ 抽出 6 条(累计 302) 分片3 批 36/42 ✓ 抽出 6 条(累计 308) 分片3 批 37/42 ✓ 抽出 6 条(累计 314) 分片3 批 38/42 ✓ 抽出 5 条(累计 319) 分片3 批 39/42 ✓ 抽出 18 条(累计 337) 分片3 批 40/42 ✓ 抽出 12 条(累计 349) 分片3 批 41/42 ✓ 抽出 11 条(累计 360) Traceback (most recent call last): File "/Users/liuxinyuan/Desktop/Hermes输出-工作类/脚本/extract_special_requirements.py", line 241, in do_run(a.limit, a.batch, a.shard, a.shards) File "/Users/liuxinyuan/Desktop/Hermes输出-工作类/脚本/extract_special_requirements.py", line 182, in do_run content, e = ai_chat._call_glm(SYS, [{'role': 'user', 'content': '请从以下 %d 条活动记录中提取特殊要求:\n%s' % (len(grp), json.dumps(payload, ensure_ascii=False))}]) File "/Users/liuxinyuan/Desktop/Hermes输出-工作类/脚本/ai_chat.py", line 2655, in _call_glm with urllib.request.urlopen(req, timeout=150) as r: File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1389, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1350, in do_open r = h.getresponse() File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 1349, in getresponse response.begin() File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 316, in begin version, status, reason = self._read_status() File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 277, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto return self._sock.recv_into(b) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into return self.read(nbytes, buffer) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out