knighter75 commited on
Commit
d186b78
·
1 Parent(s): 111fd8c
Files changed (3) hide show
  1. .gitignore +160 -0
  2. app/main.py +1 -3
  3. app/providers/zhipu.py +1 -1
.gitignore ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Виртуальное окружение Python
2
+ venv/
3
+ env/
4
+ ENV/
5
+ .venv/
6
+ virtualenv/
7
+ .virtualenv/
8
+ *.pyvenv
9
+
10
+ # Файлы с секретами и ключами
11
+ *.key
12
+ *.pem
13
+ *.crt
14
+ *.p12
15
+ credentials.json
16
+ service-account-key.json
17
+ *.env
18
+ .env
19
+ .env.local
20
+ .env.*.local
21
+ .env.production
22
+ .env.development
23
+ *.env
24
+
25
+ # Логи и базы данных
26
+ *.log
27
+ *.log.*
28
+ logs/
29
+ *.db
30
+ *.sqlite
31
+ *.sqlite3
32
+
33
+ # Кэш Python
34
+ __pycache__/
35
+ *.py[cod]
36
+ *$py.class
37
+ .pytest_cache/
38
+ .coverage
39
+ .coverage.*
40
+ .coverage.xml
41
+ .coverage.lcov
42
+ htmlcov/
43
+ *.cover
44
+ *.py,cover
45
+ .pytest_cache/
46
+ .tox/
47
+ .mypy_cache/
48
+ .dmypy.json
49
+ dmypy.json
50
+ .pyre/
51
+ .pytype/
52
+
53
+ # IDE файлы
54
+ .vscode/
55
+ .idea/
56
+ *.swp
57
+ *.swo
58
+ *~
59
+ .DS_Store
60
+ .project
61
+ .pydevproject
62
+ .settings/
63
+ *.sublime-*
64
+ *.sublime-workspace
65
+
66
+ # Дистрибутивы и сборка
67
+ dist/
68
+ build/
69
+ *.egg-info/
70
+ *.egg
71
+ MANIFEST
72
+ *.whl
73
+ *.tar.gz
74
+ *.tgz
75
+ *.zip
76
+ __pycache__/
77
+
78
+ # Docker
79
+ .dockerignore
80
+ *.pid
81
+ *.seed
82
+ *.pid.lock
83
+
84
+ # Тестовые файлы
85
+ test/
86
+ tests/
87
+ coverage.xml
88
+ *.pytest_cache
89
+ htmlcov/
90
+
91
+ # Временные файлы
92
+ *.tmp
93
+ *.temp
94
+ *.swp
95
+ *.swo
96
+ *~
97
+ ~$*
98
+
99
+ # Jupyter Notebook
100
+ .ipynb_checkpoints/
101
+ *.ipynb_checkpoints/
102
+
103
+ # Документация
104
+ docs/_build/
105
+ site/
106
+
107
+ # Пакетные менеджеры
108
+ node_modules/
109
+ package-lock.json
110
+ yarn.lock
111
+ pnpm-lock.yaml
112
+
113
+ # Системные файлы Windows
114
+ Thumbs.db
115
+ ehthumbs.db
116
+ Desktop.ini
117
+ $RECYCLE.BIN/
118
+
119
+ # Системные файлы Mac
120
+ .DS_Store
121
+ .AppleDouble
122
+ .LSOverride
123
+ ._*
124
+ .DocumentRevisions-V100
125
+ .fseventsd
126
+ .Spotlight-V100
127
+ .TemporaryItems
128
+ .Trashes
129
+ .VolumeIcon.icns
130
+ .com.apple.timemachine.donotpresent
131
+ .AppleDB
132
+ .AppleDesktop
133
+ Network Trash Folder
134
+ Temporary Items
135
+ .apdisk
136
+
137
+ # Системные файлы Linux
138
+ .directory
139
+ *.~
140
+
141
+ # Hugging Face специфичные файлы
142
+ .hf/
143
+ .huggingface/
144
+
145
+ # Дополнительные файлы для игнорирования
146
+ *.bak
147
+ *.backup
148
+ *.orig
149
+ *.rej
150
+
151
+ # Если используете Git LFS
152
+ *.bin
153
+ *.h5
154
+ *.onnx
155
+ *.pb
156
+ *.pt
157
+ *.pth
158
+ *.ckpt
159
+ *.pkl
160
+ *.pickle
app/main.py CHANGED
@@ -70,6 +70,4 @@ async def chat_completion(
70
  print(f"❌ Exception: {type(e).__name__}: {e}", flush=True)
71
  import traceback
72
  traceback.print_exc()
73
- raise HTTPException(status_code=502, detail=f"Provider error: {str(e)}")
74
-
75
- print("🎉 App started successfully!", flush=True)
 
70
  print(f"❌ Exception: {type(e).__name__}: {e}", flush=True)
71
  import traceback
72
  traceback.print_exc()
73
+ raise HTTPException(status_code=502, detail=f"Provider error: {str(e)}")
 
 
app/providers/zhipu.py CHANGED
@@ -31,7 +31,7 @@ class ZhipuFlashProvider(BaseLLMProvider):
31
  }
32
 
33
  print(f"🚀 Sending request to Zhipu: {payload}") # Диагностика
34
- resp = await client.post(self.base_url, json=payload, headers=headers)
35
  print(f"📥 Response status: {resp.status_code}") # Диагностика
36
  print(f"📥 Response body: {resp.text}") # Диагностика
37
 
 
31
  }
32
 
33
  print(f"🚀 Sending request to Zhipu: {payload}") # Диагностика
34
+ resp = await client.post(self.base_url, json=payload, headers=headers, timeout=30.0)
35
  print(f"📥 Response status: {resp.status_code}") # Диагностика
36
  print(f"📥 Response body: {resp.text}") # Диагностика
37