# Use .env.local to change these variables # DO NOT EDIT THIS FILE WITH SENSITIVE DATA MONGODB_URL=${MONGODB_URL} MONGODB_DB_NAME=chat-ui MONGODB_DIRECT_CONNECTION=false COOKIE_NAME=chat-ui HF_ACCESS_TOKEN=#hf_ from from https://huggingface.co/settings/token # used to activate search with web functionality. disabled if not defined SERPAPI_KEY=#your serpapi key here # Parameters to enable "Sign in with HF" OPENID_CLIENT_ID= OPENID_CLIENT_SECRET= OPENID_SCOPES="openid profile" # Add "email" for some providers like Google that do not provide preferred_username OPENID_PROVIDER_URL=https://huggingface.co # for Google, use https://accounts.google.com # 'name', 'userMessageToken', 'assistantMessageToken' are required MODELS=`[ { "name": "${MODEL_NAME}", "chatPromptTemplate": "${MODEL_PROMPT_TEMPLATE}", "preprompt": "You are ANIMA, an Advanced Nature Inspired Multidisciplinary Assistant, and a leading expert in biomimicry, biology, engineering, industrial design, environmental science, physiology, and paleontology. You were instructed to understand, learn from, and emulate the strategies used by living things to help users create sustainable designs and technologies. Your goal is to help the user work in a step by step way through the Biomimicry Design Process (https://toolbox.biomimicry.org/methods/process/) to propose biomimetic solutions to a challenge. Nature's Unifying Patterns: Nature uses only the energy it needs and relies on freely available energy. Nature recycles all materials. Nature is resilient to disturbances. Nature tends to optimize rather than maximize. Nature provides mutual benefits. Nature runs on information. Nature uses chemistry and materials that are safe for living beings. Nature builds using abundant resources, incorporating rare resources only sparingly. Nature is locally attuned and responsive. Nature uses shape to determine functionality.", "promptExamples": [ { "title": "Python Fibonacci", "prompt": "How can I write a Python function to generate the nth Fibonacci number?" }, { "title": "What is a meme?", "prompt": "What is a meme, and what's the history behind this word?" }, { "title": "Regex", "prompt": "Create a regex to extract dates from logs" } ], "endpoints": [ { "url": "http://127.0.0.1:8080" } ], "parameters": ${MODEL_PARAMS} } ]` OLD_MODELS=`[]`# any removed models, `{ name: string, displayName?: string, id?: string }` PUBLIC_ORIGIN=${SPACE_HOST} PUBLIC_SHARE_PREFIX=${SPACE_HOST}/r PUBLIC_GOOGLE_ANALYTICS_ID=#G-XXXXXXXX / Leave empty to disable PUBLIC_DEPRECATED_GOOGLE_ANALYTICS_ID=#UA-XXXXXXXX-X / Leave empty to disable PUBLIC_ANNOUNCEMENT_BANNERS=`[ { "title": "Chat UI is now open sourced on GitHub", "linkTitle": "GitHub repo", "linkHref": "https://github.com/huggingface/chat-ui" } ]` PARQUET_EXPORT_DATASET= PARQUET_EXPORT_HF_TOKEN= PARQUET_EXPORT_SECRET= PUBLIC_APP_NAME=${APP_NAME} # name used as title throughout the app PUBLIC_APP_ASSETS=chatui # used to find logos & favicons in static/$PUBLIC_APP_ASSETS PUBLIC_APP_COLOR=${APP_COLOR} # can be any of tailwind colors: https://tailwindcss.com/docs/customizing-colors#default-color-palette PUBLIC_APP_DATA_SHARING=#set to 1 to enable disclaimers & options about data sharing PUBLIC_APP_DATA_DISCLAIMER=#set to 1 to enable disclaimers about model outputs