MCPcopy Create free account

hub / github.com/admineral/OpenAI-Assistant-API-Chat / functions

Functions81 in github.com/admineral/OpenAI-Assistant-API-Chat

↓ 133 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 5 callersFunctiondispatch
(action: Action)
components/ui/use-toast.ts:134
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:42
↓ 3 callersFunctionfetchAssistantResponse
(runId: string, threadId: string, setStatusMessage: (message: string) => void, setProgress: (progress: number)
app/modules/chatModules.ts:40
↓ 3 callersFunctionrunChatAssistant
(assistantId: string, threadId: string)
app/modules/assistantModules.ts:114
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
components/ui/use-toast.ts:59
↓ 2 callersFunctioncreateChatThread
(inputMessage: string)
app/modules/assistantModules.ts:98
↓ 2 callersFunctionprepareUploadFile
(file: File, setStatusMessage: (message: string) => void)
app/modules/assistantModules.ts:38
↓ 2 callersFunctionuploadFile
(file)
app/services/api.js:20
↓ 1 callersFunctionaddMessage
(data)
app/services/api.js:128
↓ 1 callersFunctioncheckRunStatus
(threadId, runId)
app/services/api.js:95
↓ 1 callersFunctionconvertFileToBase64
(file: any)
app/utils/convertFileToBase64.ts:2
↓ 1 callersFunctioncreateAssistant
(assistantName, assistantModel, assistantDescription, fileIds)
app/services/api.js:39
↓ 1 callersFunctioncreateThread
(inputmessage)
app/services/api.js:62
↓ 1 callersFunctiondeleteFile
(fileId)
app/services/api.js:145
↓ 1 callersFunctiondeleteUploadedFile
(fileId: string, setStatusMessage: (message: string) => void)
app/modules/assistantModules.ts:130
↓ 1 callersFunctiondismiss
()
components/ui/use-toast.ts:151
↓ 1 callersFunctiongenId
()
components/ui/use-toast.ts:28
↓ 1 callersMethodgetChatState
()
app/services/ChatManager.ts:277
↓ 1 callersMethodgetInstance
(setChatMessages: (messages: any[]) => void, setStatusMessage: (message: string) => void, setProgress: (progre
app/services/ChatManager.ts:69
↓ 1 callersFunctioninitializeAssistant
(assistantDetails: AssistantDetails, fileIds: string[])
app/modules/assistantModules.ts:75
↓ 1 callersFunctionlistMessages
(threadId, runId)
app/services/api.js:111
↓ 1 callersFunctionreducer
(state: State, action: Action)
components/ui/use-toast.ts:75
↓ 1 callersFunctionremoveChatFile
(fileName: string)
app/components/InputForm.tsx:70
↓ 1 callersFunctionrunAssistant
(assistantId, threadId)
app/services/api.js:78
↓ 1 callersMethodsendMessage
(input: string, files: File[], fileDetails: any[])
app/services/ChatManager.ts:220
↓ 1 callersMethodstartAssistant
(assistantDetails: any, fileIds: string[], initialMessage: string)
app/services/ChatManager.ts:77
↓ 1 callersMethodstartAssistantWithId
(assistantId: string, initialMessage: string)
app/services/ChatManager.ts:155
↓ 1 callersFunctionsubmitUserMessage
(input: string, threadId: string, setStatusMessage: (message: string) => void, fileIds: string[])
app/modules/chatModules.ts:25
↓ 1 callersFunctionuploadImageAndGetDescription
(base64Image)
app/services/api.js:4
↓ 1 callersFunctionuseChatManager
( setChatMessages: Dispatch<SetStateAction<any[]>>, setStatusMessage: Dispatch<SetStateAction<string>>,
app/hooks/useChatManager.ts:5
↓ 1 callersFunctionuseChatState
()
app/hooks/useChatState.ts:12
↓ 1 callersFunctionuseStartAssistant
(assistantId: string | null, chatManager: ChatManager | null, initialThreadMessage: string)
app/hooks/useStartAssistant.ts:5
↓ 1 callersFunctionuseToast
()
components/ui/use-toast.ts:172
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:12
FunctionChat
()
app/page.tsx:8
FunctionCommandDialog
({ children, ...props }: CommandDialogProps)
components/ui/command.tsx:28
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:129
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/context-menu.tsx:168
FunctionDELETE
(req: NextRequest)
app/api/deleteFile/route.ts:10
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:56
FunctionDocumentIcon
({ className }: { className?: string })
app/icons.tsx:80
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:29
FunctionGithubIcon
()
app/icons.tsx:22
FunctionImageIcon
({ className }: { className?: string })
app/icons.tsx:86
FunctionInputForm
({ input, setInput, inputRef, formRef, disabled, chatStarted, isSending, isLoading, chatUploadedFiles, setChat
app/components/InputForm.tsx:29
FunctionLoadingCircle
()
app/icons.tsx:36
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
FunctionPOST
(req: NextRequest)
app/api/checkRunStatus/route.ts:24
FunctionPOST
(req: NextRequest)
app/api/addMessage/route.ts:22
FunctionPOST
(req: NextRequest)
app/api/createThread/route.ts:19
FunctionPOST
(request: NextRequest)
app/api/upload/route.ts:23
FunctionPOST
(req: NextRequest)
app/api/createAssistant/route.ts:22
FunctionPOST
(req: NextRequest)
app/api/runAssistant/route.ts:24
FunctionPOST
(request: NextRequest)
app/api/upload_gpt4v/route.ts:22
FunctionPOST
(req: NextRequest)
app/api/listMessages/route.ts:21
FunctionRootLayout
({ children }: { children: ReactNode })
app/layout.tsx:16
FunctionSendIcon
({ className }: { className?: string })
app/icons.tsx:57
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:91
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:77
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/skeleton.tsx:3
FunctionToaster
()
components/ui/toaster.tsx:13
FunctionUploadFiles_Configure
({ onFileIdUpdate, setActiveFileIds })
app/components/UploadFiles_Component.tsx:21
FunctionVercelIcon
()
app/icons.tsx:1
FunctionWelcomeForm
({ assistantName, setAssistantName, assistantDescription, setAssistantDescription, assistantModel,
app/components/WelcomeForm.tsx:23
FunctionXIcon
({ className }: { className?: string })
app/icons.tsx:74
Methodconstructor
(setChatMessages: (messages: any[]) => void, setStatusMessage: (message: string) => void, setProgress: (progre
app/services/ChatManager.ts:43
MethodgetCurrentMessages
()
app/services/ChatManager.ts:64
FunctionhandleActiveFileIdsUpdate
(activeFileIds: string[])
app/components/WelcomeForm.tsx:54
FunctionhandleChatFilesUpload
(event: React.ChangeEvent<HTMLInputElement>)
app/components/InputForm.tsx:52
FunctionhandleFileIdUpdate
(fileId: string)
app/components/WelcomeForm.tsx:48
FunctionhandleFormSubmit
(e: React.FormEvent<HTMLFormElement>)
app/components/InputForm.tsx:30
FunctionstartChatAssistant
()
app/page.tsx:40
Functiontoast
({ ...props }: Toast)
components/ui/use-toast.ts:143
Functionupdate
(props: ToasterToast)
components/ui/use-toast.ts:146
FunctionupdateChatState
(prevMessages: Message[], newMessages: Message[], setChatMessages: (messages: any[]) => void)
app/modules/chatModules.ts:81