nacho commited on
Commit
50d75a2
·
1 Parent(s): f979e26

feat: 统一模型为 deepseek-v4-flash/pro,并全局默认开启深度思考 (R1) 模式

Browse files
Files changed (3) hide show
  1. deepseek_browser.py +4 -14
  2. main.py +4 -8
  3. static/index.html +2 -4
deepseek_browser.py CHANGED
@@ -301,21 +301,11 @@ class DeepSeekBrowser:
301
  return false;
302
  }"""
303
 
304
- # 极速思考模式
305
- if 'fast' in model or 'lite' in model:
306
- await self.page.evaluate(click_js, ['极速思考', '快速模式'])
307
- await asyncio.sleep(0.5)
308
-
309
- # 深度思考 (DeepThink R1)
310
- elif 'reasoner' in model or 'thinking' in model or 'pro' in model:
311
- await self.page.evaluate(click_js, ['深度思考', 'DeepThink', 'R1'])
312
- await asyncio.sleep(0.5)
313
-
314
- # 专家模式 (独立开关)
315
- if 'expert' in model:
316
- await self.page.evaluate(click_js, ['专家模式'])
317
- await asyncio.sleep(0.5)
318
 
 
319
  if 'search' in model:
320
  await self.page.evaluate(click_js, ['智能搜索'])
321
  await asyncio.sleep(0.5)
 
301
  return false;
302
  }"""
303
 
304
+ # 默认全局开启深度思考 (R1),不再区分类别
305
+ await self.page.evaluate(click_js, ['深度思考', 'DeepThink', 'R1'])
306
+ await asyncio.sleep(0.5)
 
 
 
 
 
 
 
 
 
 
 
307
 
308
+ # 保留智能搜索可选
309
  if 'search' in model:
310
  await self.page.evaluate(click_js, ['智能搜索'])
311
  await asyncio.sleep(0.5)
main.py CHANGED
@@ -103,10 +103,8 @@ async def list_models(authorization: str = Header(...)):
103
 
104
  return {
105
  "data": [
106
- {"id": "deepseek-flash", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
107
- {"id": "deepseek-fast", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
108
- {"id": "deepseek-pro", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
109
- {"id": "deepseek-expert", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
110
  ],
111
  "object": "list",
112
  }
@@ -117,10 +115,8 @@ async def get_model(model_id: str, authorization: str = Header(...)):
117
  verify_api_key(authorization)
118
 
119
  models = {
120
- "deepseek-flash": {"id": "deepseek-flash", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
121
- "deepseek-fast": {"id": "deepseek-fast", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
122
- "deepseek-pro": {"id": "deepseek-pro", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
123
- "deepseek-expert": {"id": "deepseek-expert", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
124
  }
125
 
126
  if model_id in models:
 
103
 
104
  return {
105
  "data": [
106
+ {"id": "deepseek-v4-flash", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
107
+ {"id": "deepseek-v4-pro", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
 
 
108
  ],
109
  "object": "list",
110
  }
 
115
  verify_api_key(authorization)
116
 
117
  models = {
118
+ "deepseek-v4-flash": {"id": "deepseek-v4-flash", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
119
+ "deepseek-v4-pro": {"id": "deepseek-v4-pro", "object": "model", "created": int(time.time()), "owned_by": "deepseek"},
 
 
120
  }
121
 
122
  if model_id in models:
static/index.html CHANGED
@@ -219,10 +219,8 @@ select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%
219
  <div class="row" style="gap:10px;margin-bottom:14px">
220
  <div class="form-group" style="flex:1;margin-bottom:0">
221
  <select id="model">
222
- <option value="deepseek-flash">deepseek-flash (极速)</option>
223
- <option value="deepseek-fast">deepseek-fast (极速思考)</option>
224
- <option value="deepseek-pro">deepseek-pro (专家思考/R1)</option>
225
- <option value="deepseek-expert">deepseek-expert (仅专家模式)</option>
226
  </select>
227
  </div>
228
  <label class="check-label" style="margin-top:auto;padding-bottom:2px">
 
219
  <div class="row" style="gap:10px;margin-bottom:14px">
220
  <div class="form-group" style="flex:1;margin-bottom:0">
221
  <select id="model">
222
+ <option value="deepseek-v4-flash">deepseek-v4-flash</option>
223
+ <option value="deepseek-v4-pro">deepseek-v4-pro</option>
 
 
224
  </select>
225
  </div>
226
  <label class="check-label" style="margin-top:auto;padding-bottom:2px">