| 
									
										
										
										
											2024-01-08 18:06:23 +08:00
										 |  |  | import type { Locale } from '@/i18n' | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export type ResponseHolder = {} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export type ConversationItem = { | 
					
						
							|  |  |  |   id: string | 
					
						
							|  |  |  |   name: string | 
					
						
							|  |  |  |   inputs: Record<string, any> | null | 
					
						
							| 
									
										
										
										
											2024-01-08 18:06:23 +08:00
										 |  |  |   introduction: string | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export type SiteInfo = { | 
					
						
							|  |  |  |   title: string | 
					
						
							| 
									
										
										
										
											2024-06-26 04:51:00 -05:00
										 |  |  |   chat_color_theme?: string | 
					
						
							|  |  |  |   chat_color_theme_inverted?: boolean | 
					
						
							| 
									
										
										
										
											2024-02-04 16:10:46 +08:00
										 |  |  |   icon?: string | 
					
						
							|  |  |  |   icon_background?: string | 
					
						
							|  |  |  |   description?: string | 
					
						
							|  |  |  |   default_language?: Locale | 
					
						
							|  |  |  |   prompt_public?: boolean | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |   copyright?: string | 
					
						
							|  |  |  |   privacy_policy?: string | 
					
						
							| 
									
										
										
										
											2024-05-18 04:52:48 +02:00
										 |  |  |   custom_disclaimer?: string | 
					
						
							| 
									
										
										
										
											2024-06-21 12:51:10 +08:00
										 |  |  |   show_workflow_steps?: boolean | 
					
						
							| 
									
										
										
										
											2024-01-08 18:06:23 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2024-01-23 19:31:56 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export type AppMeta = { | 
					
						
							|  |  |  |   tool_icons: Record<string, string> | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-02-04 16:10:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export type AppData = { | 
					
						
							|  |  |  |   app_id: string | 
					
						
							|  |  |  |   can_replace_logo?: boolean | 
					
						
							|  |  |  |   custom_config?: Record<string, any> | 
					
						
							|  |  |  |   enable_site?: boolean | 
					
						
							|  |  |  |   end_user_id?: string | 
					
						
							|  |  |  |   site: SiteInfo | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export type AppConversationData = { | 
					
						
							|  |  |  |   data: ConversationItem[] | 
					
						
							|  |  |  |   has_more: boolean | 
					
						
							|  |  |  |   limit: number | 
					
						
							|  |  |  | } |