fb700 commited on
Commit
0b507e1
1 Parent(s): 11b8cc3

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +82 -97
app.py CHANGED
@@ -23,8 +23,8 @@ model_name = "fb700/chatglm-fitness-RLHF"
23
  RETRY_FLAG = False
24
 
25
  tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
26
- model = AutoModel.from_pretrained(model_name, trust_remote_code=True).quantize(4).half().cuda()
27
- #model = AutoModel.from_pretrained(model_name, trust_remote_code=True).half().cuda()
28
  model = model.eval()
29
 
30
  _ = """Override Chatbot.postprocess"""
@@ -231,99 +231,83 @@ def textadventure(
231
  )
232
 
233
  mindmapins = """
234
- "instruction": "现在你是一个分析师,你需要按照要求将我给你的主题以markmap代码生成足够深度以包含尽量多主要细节的思维导图。学习下面的里面的知识来完成分析。如果通过的学习找不到答案,只需说你不知道。请不要编造答案。",
235
- "input":
236
- "
237
- 用户问题:学习英语
238
- 答案:
239
- "
240
- 下面是是Bofan帛凡AI为你生成的MarkDown格式思维导图源码
241
- # 学习英语
242
- ## 听力训练
243
- 听力技巧
244
- + 集中注意力
245
- + 听取关键词
246
- + 理解句子结构
247
- + 预测对话内容
248
- 听力材料
249
- + 英语新闻
250
- - 新闻内容
251
- - 新闻结构
252
- - 新闻时间
253
- + 英语电影
254
- - 电影内容
255
- - 电影结构
256
- - 电影时间
257
- + 英语歌曲
258
- - 歌曲内容
259
- - 歌曲结构
260
- - 歌曲时间
261
- ## 阅读训练
262
- 阅读技巧
263
- + 阅读顺序
264
- + 阅读材料分类
265
- + 阅读策略
266
- + 阅读时间控制
267
- 阅读材料
268
- + 英语新闻
269
- - 新闻主题
270
- - 新闻时间
271
- - 新闻内容
272
- + 英语小说
273
- - 小说主题
274
- - 小说时间
275
- - 小说内容
276
- + 英语散文
277
- - 散文主题
278
- - 散文时间
279
- - 散文内容
280
- + 英语学术论文
281
- - 论文主题
282
- - 论文时间
283
- - 论文内容
284
- + 英语杂志
285
- - 杂志主题
286
- - 杂志时间
287
- - 杂志内容
288
- ## 写作训练
289
- 写作技巧
290
- + 写作顺序
291
- + 写作材料分类
292
- + 写作策略
293
- + 写作时间控制
294
- 写作材料
295
- + 英语作文
296
- - 作文主题
297
- - 作文时间
298
- - 作文内容
299
- + 英语日记
300
- - 日记主题
301
- - 日记时间
302
- - 日记内容
303
- + 英语文章
304
- - 文章主题
305
- - 文章时间
306
- - 文章内容
307
- + 英语演讲
308
- - 演讲主题
309
- - 演讲时间
310
- - 演讲内容
311
- + 英语文章
312
- - 文章主题
313
- - 文章时间
314
- - 文章内容
315
- + 英语论文
316
- - 论文主题
317
- - 论文时间
318
- - 论文内容
319
- + 英语杂志
320
- - 杂志主题
321
- - 杂志时间
322
- - 杂志内容
323
- "
324
- 请复制内容至https://markmap.js.org/repl 进行思维导图生成
325
- ",
326
- 用户问题:
327
  """
328
 
329
  def mindmap(
@@ -363,14 +347,14 @@ flowchartins = """
363
  I --> |没问题| K[将奶茶交给客户并感谢客户光临];
364
  K --> L[客户拿着奶茶离开奶茶店享受美味的饮品];
365
  请复制生成内容至https://mermaid-js.github.io/mermaid-live-editor/。
366
- 用户问题:根据所给内容:"当用户要找一张图片,告诉用户打开浏览器从收藏夹中找到bofanAI,打开网页后滚动到聊天窗口下方,在示例区点双击样例第一项后,样例提示词将出现在输入窗,在输入窗中用其它英文语单词替换money,然后点击发送后将接收到5张照片的小图,鼠标右键点击小图获取大图,在跳出的菜单中选择在新标签页打开,就可以在新标签页获取大图。接下来,你可以检查图片是否有误, 如果有问题则鼠标右键点击小图获取大图,如果没问题可以将图片保持在本地。"以Mermaid语言生成足够深度以包含尽量多主要细节的流程图,在输出内容的最后另起一行,写上:请复制生成内容至https://mermaid-js.github.io/mermaid-live-editor/
367
  答案:
368
  graph TD;
369
  A[用户要找图片] --> B[打开浏览器并进入收藏夹中找到bofanAI];
370
  B --> C[在bofanAI网页滚动至聊天窗口下方];
371
  C --> D[双击样例区的第一项];
372
  D --> E[样例提示词出现在输入窗];
373
- E --> F[用其他英文单词替换样例中的money];
374
  F --> G[点击发送];
375
  G --> H[接收到5张照片的小图];
376
  H --> I[鼠标右键点击小图];
@@ -1196,3 +1180,4 @@ with gr.Blocks(title="🐰Bofan Ai🐰", theme=gr.themes.Soft(text_size="sm")) a
1196
  # reduce to 5 if OOM occurs to often
1197
 
1198
  demo.queue(concurrency_count=6, max_size=30).launch(debug=True)
 
 
23
  RETRY_FLAG = False
24
 
25
  tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
26
+ #model = AutoModel.from_pretrained(model_name, trust_remote_code=True).quantize(4).half().cuda()
27
+ model = AutoModel.from_pretrained(model_name, trust_remote_code=True).half().cuda()
28
  model = model.eval()
29
 
30
  _ = """Override Chatbot.postprocess"""
 
231
  )
232
 
233
  mindmapins = """
234
+ "instruction": "现在你是一个分析师,你需要按照要求将我给你的主题以markmap代码生成足够深度以包含尽量多主要细节的思维导图。学习下面的里面的知识来完成分析。如果通过的学习找不到答案,只需说你不知道。请不要编造答案。",
235
+ "input":
236
+ "
237
+ 用户问题:学习英语
238
+ 答案:
239
+ "
240
+ 下面是是Bofan帛凡AI为你生成的MarkDown格式思维导图源码
241
+ # 学习英语
242
+ ## 听力训练
243
+ ### 听力技巧
244
+ + 集中注意力
245
+ + 听取关键词
246
+ + 理解句子结构
247
+ + 预测对话内容
248
+ ### 听力材料
249
+ #### 英语新闻
250
+ - 新闻内容
251
+ - 新闻结构
252
+ - 新闻时间
253
+ #### 英语电影
254
+ - 电影内容
255
+ - 电影结构
256
+ - 电影时间
257
+ #### 英语歌曲
258
+ - 歌曲内容
259
+ - 歌曲结构
260
+ - 歌曲时间
261
+ ## 阅读训练
262
+ ### 阅读技巧
263
+ + 阅读顺序
264
+ + 阅读材料分类
265
+ + 阅读策略
266
+ + 阅读时间控制
267
+ ### 阅读材料
268
+ #### 英语新闻
269
+ - 新闻主题
270
+ - 新闻内容
271
+ #### 英语小说
272
+ - 小说主题
273
+ - 小说内容
274
+ #### 英语散文
275
+ - 散文主题
276
+ - 散文内容
277
+ #### 英语学术论文
278
+ - 论文主题
279
+ - 论文内容
280
+ #### 英语杂志
281
+ - 杂志主题
282
+ - 杂志内容
283
+ ## 写作训练
284
+ ### 写作技巧
285
+ + 写作顺序
286
+ + 写作材料分类
287
+ + 写作策略
288
+ + 写作时间控制
289
+ ### 写作材料
290
+ #### 英语作文
291
+ - 作文主题
292
+ - 作文内容
293
+ #### 英语日记
294
+ - 日记主题
295
+ - 日记内容
296
+ #### 英语文章
297
+ - 文章主题
298
+ - 文章内容
299
+ #### 英语演讲
300
+ - 演讲主题
301
+ - 演讲内容
302
+ #### 英语论文
303
+ - 论文主题
304
+ - 论文内容
305
+ #### 英语杂志
306
+ - 杂志主题
307
+ - 杂志内容 "
308
+ 请复制内容至https://markmap.js.org/repl 进行思维导图生成
309
+ ",
310
+ 用户问题:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
311
  """
312
 
313
  def mindmap(
 
347
  I --> |没问题| K[将奶茶交给客户并感谢客户光临];
348
  K --> L[客户拿着奶茶离开奶茶店享受美味的饮品];
349
  请复制生成内容至https://mermaid-js.github.io/mermaid-live-editor/。
350
+ 用户问题:根据所给内容:"当用户要找一张图片,告诉用户打开浏览器从收藏夹中找到bofanAI,打开网页后滚动到聊天窗口下方,在示例区点双击样例第一项后,样例提示词将出现在输入窗,在输入窗中用其它英文语单词替换monkey,然后点击发送后将接收到5张照片的小图,鼠标右键点击小图获取大图,在跳出的菜单中选择在新标签页打开,就可以在新标签页获取大图。接下来,你可以检查图片是否有误, 如果有问题则鼠标右键点击小图获取大图,如果没问题可以将图片保持在本地。"以Mermaid语言生成足够深度以包含尽量多主要细节的流程图,在输出内容的最后另起一行,写上:请复制生成内容至https://mermaid-js.github.io/mermaid-live-editor/
351
  答案:
352
  graph TD;
353
  A[用户要找图片] --> B[打开浏览器并进入收藏夹中找到bofanAI];
354
  B --> C[在bofanAI网页滚动至聊天窗口下方];
355
  C --> D[双击样例区的第一项];
356
  D --> E[样例提示词出现在输入窗];
357
+ E --> F[用其他英文单词替换样例中的monkey];
358
  F --> G[点击发送];
359
  G --> H[接收到5张照片的小图];
360
  H --> I[鼠标右键点击小图];
 
1180
  # reduce to 5 if OOM occurs to often
1181
 
1182
  demo.queue(concurrency_count=6, max_size=30).launch(debug=True)
1183
+ #demo.queue(concurrency_count=6, max_size=30).launch(debug=True, auth=eval(os.environ.get("AUTHENTICATION")))