Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

.env 4.4 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
  1. # Use .env.local to change these variables
  2. # DO NOT EDIT THIS FILE WITH SENSITIVE DATA
  3. MONGODB_URL=#your mongodb URL here
  4. MONGODB_DB_NAME=chat-ui
  5. MONGODB_DIRECT_CONNECTION=false
  6. COOKIE_NAME=hf-chat
  7. HF_TOKEN=#hf_<token> from from https://huggingface.co/settings/token
  8. HF_API_ROOT=https://api-inference.huggingface.co/models
  9. OPENAI_API_KEY=#your openai api key here
  10. HF_ACCESS_TOKEN=#LEGACY! Use HF_TOKEN instead
  11. # used to activate search with web functionality. disabled if none are defined. choose one of the following:
  12. YDC_API_KEY=#your docs.you.com api key here
  13. SERPER_API_KEY=#your serper.dev api key here
  14. SERPAPI_KEY=#your serpapi key here
  15. SERPSTACK_API_KEY=#your serpstack api key here
  16. USE_LOCAL_WEBSEARCH=#set to true to parse google results yourself, overrides other API keys
  17. WEBSEARCH_ALLOWLIST=`[]` # if it's defined, allow websites from only this list.
  18. WEBSEARCH_BLOCKLIST=`[]` # if it's defined, block websites from this list.
  19. # Parameters to enable open id login
  20. OPENID_CONFIG=`{
  21. "PROVIDER_URL": "",
  22. "CLIENT_ID": "",
  23. "CLIENT_SECRET": "",
  24. "SCOPES": ""
  25. }`
  26. # /!\ legacy openid settings, prefer the config above
  27. OPENID_CLIENT_ID=
  28. OPENID_CLIENT_SECRET=
  29. OPENID_SCOPES="openid profile" # Add "email" for some providers like Google that do not provide preferred_username
  30. OPENID_PROVIDER_URL=https://huggingface.co # for Google, use https://accounts.google.com
  31. OPENID_TOLERANCE=
  32. OPENID_RESOURCE=
  33. # Parameters to enable a global mTLS context for client fetch requests
  34. USE_CLIENT_CERTIFICATE=false
  35. CERT_PATH=#
  36. KEY_PATH=#
  37. CA_PATH=#
  38. CLIENT_KEY_PASSWORD=#
  39. REJECT_UNAUTHORIZED=true
  40. # 'name', 'userMessageToken', 'assistantMessageToken' are required
  41. MODELS=`[
  42. {
  43. "name": "mistralai/Mistral-7B-Instruct-v0.1",
  44. "displayName": "mistralai/Mistral-7B-Instruct-v0.1",
  45. "description": "Mistral 7B is a new Apache 2.0 model, released by Mistral AI that outperforms Llama2 13B in benchmarks.",
  46. "websiteUrl": "https://mistral.ai/news/announcing-mistral-7b/",
  47. "preprompt": "",
  48. "chatPromptTemplate" : "<s>{{#each messages}}{{#ifUser}}[INST] {{#if @first}}{{#if @root.preprompt}}{{@root.preprompt}}\n{{/if}}{{/if}}{{content}} [/INST]{{/ifUser}}{{#ifAssistant}}{{content}}</s>{{/ifAssistant}}{{/each}}",
  49. "parameters": {
  50. "temperature": 0.1,
  51. "top_p": 0.95,
  52. "repetition_penalty": 1.2,
  53. "top_k": 50,
  54. "truncate": 3072,
  55. "max_new_tokens": 1024,
  56. "stop": ["</s>"]
  57. },
  58. "promptExamples": [
  59. {
  60. "title": "Write an email from bullet list",
  61. "prompt": "As a restaurant owner, write a professional email to the supplier to get these products every week: \n\n- Wine (x10)\n- Eggs (x24)\n- Bread (x12)"
  62. }, {
  63. "title": "Code a snake game",
  64. "prompt": "Code a basic snake game in python, give explanations for each step."
  65. }, {
  66. "title": "Assist in a task",
  67. "prompt": "How do I make a delicious lemon cheesecake?"
  68. }
  69. ]
  70. }
  71. ]`
  72. OLD_MODELS=`[]`# any removed models, `{ name: string, displayName?: string, id?: string }`
  73. TASK_MODEL= # name of the model used for tasks such as summarizing title, creating query, etc.
  74. PUBLIC_ORIGIN=#https://huggingface.co
  75. PUBLIC_SHARE_PREFIX=#https://hf.co/chat
  76. PUBLIC_GOOGLE_ANALYTICS_ID=#G-XXXXXXXX / Leave empty to disable
  77. PUBLIC_ANNOUNCEMENT_BANNERS=`[
  78. {
  79. "title": "Llama v2 is live on HuggingChat! 🦙",
  80. "linkTitle": "Announcement",
  81. "linkHref": "https://huggingface.co/blog/llama2"
  82. }
  83. ]`
  84. PARQUET_EXPORT_DATASET=
  85. PARQUET_EXPORT_HF_TOKEN=
  86. PARQUET_EXPORT_SECRET=
  87. RATE_LIMIT= # requests per minute
  88. MESSAGES_BEFORE_LOGIN=# how many messages a user can send in a conversation before having to login. set to 0 to force login right away
  89. PUBLIC_APP_NAME=ChatUI # name used as title throughout the app
  90. PUBLIC_APP_ASSETS=chatui # used to find logos & favicons in static/$PUBLIC_APP_ASSETS
  91. PUBLIC_APP_COLOR=blue # can be any of tailwind colors: https://tailwindcss.com/docs/customizing-colors#default-color-palette
  92. PUBLIC_APP_DESCRIPTION=# description used throughout the app (if not set, a default one will be used)
  93. PUBLIC_APP_DATA_SHARING=#set to 1 to enable options & text regarding data sharing
  94. PUBLIC_APP_DISCLAIMER=#set to 1 to show a disclaimer on login page
  95. LLM_SUMMERIZATION=true
  96. # PUBLIC_APP_NAME=HuggingChat
  97. # PUBLIC_APP_ASSETS=huggingchat
  98. # PUBLIC_APP_COLOR=yellow
  99. # PUBLIC_APP_DESCRIPTION="Making the community's best AI chat models available to everyone."
  100. # PUBLIC_APP_DATA_SHARING=1
  101. # PUBLIC_APP_DISCLAIMER=1
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...