2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								from  enum  import  Enum  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								class  MESSAGES ( str ,  Enum ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    DEFAULT  =  lambda  msg = " " :  f " { msg  if  msg  else  ' ' } " 
							 
						 
					
						
							
								
									
										
										
										
											2024-04-22 06:37:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    MODEL_ADDED  =  lambda  model = " " :  f " The model  ' { model } '  has been added successfully. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    MODEL_DELETED  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        lambda  model = " " :  f " The model  ' { model } '  has been deleted successfully. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-03-21 09:35:02 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								class  WEBHOOK_MESSAGES ( str ,  Enum ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    DEFAULT  =  lambda  msg = " " :  f " { msg  if  msg  else  ' ' } " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    USER_SIGNUP  =  lambda  username = " " :  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        f " New user signed up:  { username } "  if  username  else  " New user signed up " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								class  ERROR_MESSAGES ( str ,  Enum ) :  
						 
					
						
							
								
									
										
										
										
											2023-11-21 08:22:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    def  __str__ ( self )  - >  str : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        return  super ( ) . __str__ ( ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-10-17 12:55:25 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    DEFAULT  =  ( 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-18 11:29:31 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        lambda  err = " " :  f ' { " Something went wrong :/ "  if  err  ==  " "  else  " [ERROR:  "  +  str ( err )  +  " ] " } ' 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-17 12:55:25 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-21 10:28:28 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ENV_VAR_NOT_FOUND  =  " Required environment variable not found. Terminating now. " 
							 
						 
					
						
							
								
									
										
										
										
											2023-12-28 04:06:22 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    CREATE_USER_ERROR  =  " Oops! Something went wrong while creating your account. Please try again later. If the issue persists, contact support for assistance. " 
							 
						 
					
						
							
								
									
										
										
										
											2023-12-29 15:02:49 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    DELETE_USER_ERROR  =  " Oops! Something went wrong. We encountered an issue while trying to delete the user. Please give it another shot. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-27 05:30:53 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    EMAIL_MISMATCH  =  " Uh-oh! This email does not match the email your provider is registered with. Please check your email and try again. " 
							 
						 
					
						
							
								
									
										
										
										
											2023-12-26 13:44:28 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    EMAIL_TAKEN  =  " Uh-oh! This email is already registered. Sign in with your existing account or choose another email to start anew. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    USERNAME_TAKEN  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " Uh-oh! This username is already registered. Please choose another username. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2025-04-09 03:50:25 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    PASSWORD_TOO_LONG  =  " Uh-oh! The password you entered is too long. Please make sure your password is less than 72 bytes long. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-03 13:35:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    COMMAND_TAKEN  =  " Uh-oh! This command is already registered. Please choose another command string. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-08 17:54:03 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    FILE_EXISTS  =  " Uh-oh! This file is already registered. Please choose another file. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-06-11 12:33:46 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ID_TAKEN  =  " Uh-oh! This id is already registered. Please choose another id string. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-05-25 13:21:57 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    MODEL_ID_TAKEN  =  " Uh-oh! This model id is already registered. Please choose another model id string. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-08 17:49:20 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    NAME_TAG_TAKEN  =  " Uh-oh! This name tag is already registered. Please choose another name tag string. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-02 00:40:08 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 13:41:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    INVALID_TOKEN  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " Your session has expired or the token is invalid. Please sign in again. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    INVALID_CRED  =  " The email or password provided is incorrect. Please check for typos and try logging in again. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-03 08:22:48 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    INVALID_EMAIL_FORMAT  =  " The email format you entered is invalid. Please double-check and make sure you ' re using a valid email address (e.g., yourname@example.com). " 
							 
						 
					
						
							
								
									
										
										
										
											2023-12-29 16:26:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    INVALID_PASSWORD  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " The password provided is incorrect. Please check for typos and try again. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-27 05:30:53 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    INVALID_TRUSTED_HEADER  =  " Your provider has not provided a trusted header. Please contact your administrator for assistance. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-05-09 00:30:14 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    EXISTING_USERS  =  " You can ' t turn off authentication because there are existing users. If you want to disable WEBUI_AUTH, make sure your web interface doesn ' t have any existing users and is a fresh installation. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    UNAUTHORIZED  =  " 401 Unauthorized " 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 13:41:43 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ACCESS_PROHIBITED  =  " You do not have permission to access this resource. Please contact your administrator for assistance. " 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 16:13:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ACTION_PROHIBITED  =  ( 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-07 14:59:22 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        " The requested action has been restricted as a security measure. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    FILE_NOT_SENT  =  " FILE_NOT_SENT " 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-04 08:14:00 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    FILE_NOT_SUPPORTED  =  " Oops! It seems like the file format you ' re trying to upload is not supported. Please upload a file with a supported format and try again. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-07 15:40:51 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-12-27 05:21:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    NOT_FOUND  =  " We could not find what you ' re looking for :/ " 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    USER_NOT_FOUND  =  " We could not find what you ' re looking for :/ " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-05 10:38:03 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    API_KEY_NOT_FOUND  =  " Oops! It looks like there ' s a hiccup. The API key is missing. Please make sure to provide a valid API key to access this feature. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-11-19 22:14:52 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    API_KEY_NOT_ALLOWED  =  " Use of API key is not enabled in the environment. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-07 08:13:25 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 08:47:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    MALICIOUS  =  " Unusual activities detected, please try again in a few minutes. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-01-13 21:46:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    PANDOC_NOT_INSTALLED  =  " Pandoc is not installed on the server. Please contact your administrator for assistance. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-02-23 11:32:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    INCORRECT_FORMAT  =  ( 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-14 00:01:46 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        lambda  err = " " :  f " Invalid format. Please use the correct format { err } " 
							 
						 
					
						
							
								
									
										
										
										
											2024-02-23 11:32:36 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-02-26 03:55:15 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    RATE_LIMIT_EXCEEDED  =  " API rate limit exceeded " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-05 17:07:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    MODEL_NOT_FOUND  =  lambda  name = " " :  f " Model  ' { name } '  was not found " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-26 18:22:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    OPENAI_NOT_FOUND  =  lambda  name = " " :  " OpenAI API was not found " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-12 15:26:14 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    OLLAMA_NOT_FOUND  =  " WebUI could not connect to Ollama " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-26 18:22:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    CREATE_API_KEY_ERROR  =  " Oops! Something went wrong while creating your API key. Please try again later. If the issue persists, contact support for assistance. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-11-19 22:14:52 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    API_KEY_CREATION_NOT_ALLOWED  =  " API key creation is not allowed in the environment. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-26 14:47:08 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    EMPTY_CONTENT  =  " The content provided is empty. Please ensure that there is text or data present before proceeding. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-04-27 22:53:31 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    DB_NOT_SQLITE  =  " This feature is only available when running with SQLite databases. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-04-30 03:55:17 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    INVALID_URL  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " Oops! The URL you provided is invalid. Please double-check and try again. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-05-06 16:54:15 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    WEB_SEARCH_ERROR  =  ( 
							 
						 
					
						
							
								
									
										
										
										
											2024-06-02 10:52:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        lambda  err = " " :  f " { err  if  err  else  ' Oops! Something went wrong while searching the web. ' } " 
							 
						 
					
						
							
								
									
										
										
										
											2024-05-06 16:54:15 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-06-06 00:08:52 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    OLLAMA_API_DISABLED  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " The Ollama API is disabled. Please enable it to use this feature. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-07-04 06:46:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-09-30 07:00:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    FILE_TOO_LARGE  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        lambda  size = " " :  f " Oops! The file you ' re trying to upload is too large. Please upload a file that is less than  { size } . " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-10-04 14:06:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    DUPLICATE_CONTENT  =  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        " Duplicate content detected. Please provide unique content to proceed. " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ) 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-04 13:22:22 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    FILE_NOT_PROCESSED  =  " Extracted content is not available for this file. Please ensure that the file is processed before proceeding. " 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-04 12:05:55 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-07-04 06:46:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								class  TASKS ( str ,  Enum ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    def  __str__ ( self )  - >  str : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        return  super ( ) . __str__ ( ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-07-12 06:20:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    DEFAULT  =  lambda  task = " " :  f " { task  if  task  else  ' generation ' } " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    TITLE_GENERATION  =  " title_generation " 
							 
						 
					
						
							
								
									
										
										
										
											2024-10-20 11:34:17 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    TAGS_GENERATION  =  " tags_generation " 
							 
						 
					
						
							
								
									
										
										
										
											2024-07-12 06:20:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    EMOJI_GENERATION  =  " emoji_generation " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    QUERY_GENERATION  =  " query_generation " 
							 
						 
					
						
							
								
									
										
										
										
											2025-01-16 16:06:37 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    IMAGE_PROMPT_GENERATION  =  " image_prompt_generation " 
							 
						 
					
						
							
								
									
										
										
										
											2024-12-01 16:23:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    AUTOCOMPLETE_GENERATION  =  " autocomplete_generation " 
							 
						 
					
						
							
								
									
										
										
										
											2024-07-12 06:20:56 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    FUNCTION_CALLING  =  " function_calling " 
							 
						 
					
						
							
								
									
										
										
										
											2024-08-19 02:59:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    MOA_RESPONSE_GENERATION  =  " moa_response_generation "