qnguyen3 commited on
Commit
c61cd89
1 Parent(s): 735b3c3

update a lot

Browse files
.env.local.template CHANGED
@@ -23,18 +23,22 @@ OPENID_PROVIDER_URL=https://huggingface.co # for Google, use https://accounts.go
23
  MODELS=`[
24
  {
25
  "name": "${MODEL_NAME}",
 
 
 
 
26
  "chatPromptTemplate": "${MODEL_PROMPT_TEMPLATE}",
27
- "preprompt": "",
28
  "promptExamples": [
29
  {
30
- "title": "Python Fibonacci",
31
- "prompt": "How can I write a Python function to generate the nth Fibonacci number?"
32
  }, {
33
- "title": "What is a meme?",
34
- "prompt": "What is a meme, and what's the history behind this word?"
35
  }, {
36
- "title": "Regex",
37
- "prompt": "Create a regex to extract dates from logs"
38
  }
39
  ],
40
  "endpoints": [
@@ -64,8 +68,8 @@ PARQUET_EXPORT_DATASET=
64
  PARQUET_EXPORT_HF_TOKEN=
65
  PARQUET_EXPORT_SECRET=
66
 
67
- PUBLIC_APP_NAME=${APP_NAME} # name used as title throughout the app
68
  PUBLIC_APP_ASSETS=chatui # used to find logos & favicons in static/$PUBLIC_APP_ASSETS
69
- PUBLIC_APP_COLOR=${APP_COLOR} # can be any of tailwind colors: https://tailwindcss.com/docs/customizing-colors#default-color-palette
70
- PUBLIC_APP_DATA_SHARING=#set to 1 to enable disclaimers & options about data sharing
71
- PUBLIC_APP_DATA_DISCLAIMER=#set to 1 to enable disclaimers about model outputs
 
23
  MODELS=`[
24
  {
25
  "name": "${MODEL_NAME}",
26
+ "userMessageToken": "\n<|im_start|>user\n",
27
+ "userMessageEndToken": "<|im_end|>",
28
+ "assistantMessageToken": "\n<|im_start|>assistant\n",
29
+ "assistantMessageEndToken": "<|im_end|>",
30
  "chatPromptTemplate": "${MODEL_PROMPT_TEMPLATE}",
31
+ "preprompt": "Bạn tên là VinaLLaMA, một trợ lí AI hữu ích được huấn luyện bởi tổ chức phi lợi nhuận VILM. Hãy đưa ra câu trả lời chính xác và đầy đủ để trả lời yêu cầu của người dùng.\n",
32
  "promptExamples": [
33
  {
34
+ "title": "Nhờ viết email",
35
+ "prompt": "Giúp tôi viết một email cho quản công ty nghỉ làm một hôm do bị ốm."
36
  }, {
37
+ "title": "Lập trình bản",
38
+ "prompt": "Hãy viết code một trò chơi con rắn trong PyGame. Giải thích từng bước một."
39
  }, {
40
+ "title": "Hỏi đáp khoa học",
41
+ "prompt": " sao bầu trời màu xanh?"
42
  }
43
  ],
44
  "endpoints": [
 
68
  PARQUET_EXPORT_HF_TOKEN=
69
  PARQUET_EXPORT_SECRET=
70
 
71
+ PUBLIC_APP_NAME=VinaLLaMA # name used as title throughout the app
72
  PUBLIC_APP_ASSETS=chatui # used to find logos & favicons in static/$PUBLIC_APP_ASSETS
73
+ PUBLIC_APP_COLOR=blue # can be any of tailwind colors: https://tailwindcss.com/docs/customizing-colors#default-color-palette
74
+ PUBLIC_APP_DATA_SHARING=1
75
+ PUBLIC_APP_DATA_DISCLAIMER=1
Dockerfile CHANGED
@@ -55,7 +55,7 @@ RUN --mount=type=cache,target=/app/.npm \
55
 
56
  RUN npm run build
57
 
58
- FROM ghcr.io/huggingface/text-generation-inference:latest
59
 
60
  ARG MODEL_NAME
61
  ARG MODEL_PARAMS
@@ -63,7 +63,7 @@ ARG MODEL_PROMPT_TEMPLATE
63
  ARG APP_COLOR
64
  ARG APP_NAME
65
 
66
- ENV TZ=Europe/Paris \
67
  PORT=3000
68
 
69
 
 
55
 
56
  RUN npm run build
57
 
58
+ # FROM ghcr.io/huggingface/text-generation-inference:latest
59
 
60
  ARG MODEL_NAME
61
  ARG MODEL_PARAMS
 
63
  ARG APP_COLOR
64
  ARG APP_NAME
65
 
66
+ ENV TZ=Asia/Ho_Chi_Minh \
67
  PORT=3000
68
 
69
 
defaults/APP_NAME CHANGED
@@ -1 +1 @@
1
- ChatUI
 
1
+ VinaLLaMA
defaults/MODEL_NAME CHANGED
@@ -1 +1 @@
1
- OpenAssistant/falcon-7b-sft-top1-696
 
1
+ vilm/vinallama-7b-chat
defaults/MODEL_PARAMS CHANGED
@@ -1,8 +1,11 @@
1
  {
2
- "temperature": 0.9,
3
  "top_p": 0.95,
4
  "repetition_penalty": 1.2,
5
  "top_k": 50,
6
  "truncate": 1000,
7
- "max_new_tokens": 1024
8
- }
 
 
 
 
1
  {
2
+ "temperature": 0.5,
3
  "top_p": 0.95,
4
  "repetition_penalty": 1.2,
5
  "top_k": 50,
6
  "truncate": 1000,
7
+ "max_new_tokens": 1024,
8
+ "stop": [
9
+ "<|im_end|>"
10
+ ]
11
+ }
defaults/MODEL_PROMPT_TEMPLATE CHANGED
@@ -1 +1,6 @@
1
- <s>{{#each messages}}{{#ifUser}}[INST] {{#if @first}}{{#if @root.preprompt}}{{@root.preprompt}}\n{{/if}}{{/if}} {{content}} [/INST]{{/ifUser}}{{#ifAssistant}}{{content}}</s> {{/ifAssistant}}{{/each}}
 
 
 
 
 
 
1
+ <|im_start|>system\n{{preprompt}}<|im_end|>\n
2
+ {{#each messages}}
3
+ {{#ifUser}}{{@root.userMessageToken}}{{content}}{{@root.userMessageEndToken}}{{/ifUser}}
4
+ {{#ifAssistant}}{{@root.assistantMessageToken}}{{content}}{{@root.assistantMessageEndToken}}{{/ifAssistant}}
5
+ {{/each}}
6
+ {{assistantMessageToken}}