Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/LazyBoyJgn99/deepseek-webui
/ functions
Functions
75 in github.com/LazyBoyJgn99/deepseek-webui
⨍
Functions
75
◇
Types & classes
37
↓ 3 callers
Function
executeFunctionCall
( functionDef: FunctionDefinition, args: Record<string, any> )
src/lib/api/function-handler.ts:5
↓ 2 callers
Function
formatDate
(timestamp: number)
src/lib/utils/index.ts:1
↓ 2 callers
Function
processRequestBody
(args: Record<string, any>, parameters: any)
src/lib/utils/function-utils.ts:25
↓ 1 callers
Function
chatCompletion
( messages: ChatCompletionMessageParam[], settings: Settings, apiKey: string, onStream?: (content: str
src/lib/api/deepseek.ts:19
↓ 1 callers
Function
fetchBalance
()
src/components/layout/balance-display.tsx:15
↓ 1 callers
Function
flattenObject
(obj: Record<string, any>, prefix = '')
src/lib/utils/function-utils.ts:7
↓ 1 callers
Function
getBalance
(apiKey: string)
src/lib/api/deepseek.ts:287
↓ 1 callers
Function
handleDelete
(id: string)
src/components/settings/function-settings.tsx:69
↓ 1 callers
Function
handleDelete
(id: string)
src/components/settings/workflow-settings.tsx:32
↓ 1 callers
Function
handleDelete
(id: string)
src/app/(main)/templates/page.tsx:38
↓ 1 callers
Function
handleEdit
(template: Template)
src/app/(main)/templates/page.tsx:33
↓ 1 callers
Function
handleFileRemove
(file: UploadFile)
src/components/chat/chat-input.tsx:63
↓ 1 callers
Function
handleSubmit
(e?: React.FormEvent)
src/components/chat/chat-input.tsx:135
↓ 1 callers
Function
isValidRoute
(path: string)
src/components/layout/route-guard.tsx:10
↓ 1 callers
Function
openUploadFile
(file: File, apiKey: string)
src/lib/api/deepseekopenapi.ts:351
↓ 1 callers
Function
processFormValues
(values: Record<string, any>)
src/components/settings/function-test-modal.tsx:94
↓ 1 callers
Function
processUrlParameters
(url: string, args: Record<string, any>)
src/lib/utils/function-utils.ts:46
↓ 1 callers
Function
renderNestedFormItems
( paramName: string, paramDef: any, required: boolean = false, parentPath: string[] = [] )
src/components/settings/function-test-modal.tsx:22
↓ 1 callers
Function
scrollToBottom
()
src/components/chat/chat-window.tsx:21
↓ 1 callers
Function
sendMessage
(content: string, reasoning_content?: string)
src/components/chat/chat-input.tsx:68
↓ 1 callers
Function
testFunction
( func: FunctionDefinition, args: Record<string, any> )
src/lib/api/function-tester.ts:57
↓ 1 callers
Function
useChatShortcuts
({ onSend, onClear }: ShortcutConfig)
src/hooks/use-chat-shortcuts.ts:9
↓ 1 callers
Function
validateMessages
(messages: ChatCompletionMessageParam[], model: string)
src/lib/api/deepseek.ts:9
↓ 1 callers
Function
validateMessages
(messages: ChatCompletionMessageParam[], model: string)
src/lib/api/deepseekopenapi.ts:8
↓ 1 callers
Function
validateObjectStructure
( value: any, paramDef: any, path: string[] = [] )
src/lib/api/function-tester.ts:17
Function
ApiSettings
()
src/components/settings/api-settings.tsx:7
Function
BalanceDisplay
()
src/components/layout/balance-display.tsx:10
Function
ChatInput
()
src/components/chat/chat-input.tsx:16
Function
ChatPage
()
src/app/(main)/chat/page.tsx:7
Function
ChatToolbar
()
src/components/chat/chat-toolbar.tsx:8
Function
ChatWindow
()
src/components/chat/chat-window.tsx:14
Function
FunctionSettings
()
src/components/settings/function-settings.tsx:27
Function
FunctionTestModal
({ open, func, onClose }: Props)
src/components/settings/function-test-modal.tsx:114
Function
FunctionsPage
()
src/app/(main)/functions/page.tsx:7
Function
Home
()
src/app/page.tsx:8
Function
MainLayout
({ children, }: { children: React.ReactNode; })
src/components/layout/main-layout.tsx:10
Function
MainLayoutWrapper
({ children, }: { children: React.ReactNode; })
src/app/(main)/layout.tsx:3
Function
NavMenu
()
src/components/layout/nav-menu.tsx:42
Function
PageBreadcrumb
()
src/components/layout/breadcrumb.tsx:15
Function
RootLayout
({ children, }: { children: React.ReactNode; })
src/app/layout.tsx:17
Function
RouteGuard
({ children }: { children: React.ReactNode })
src/components/layout/route-guard.tsx:16
Function
SettingsPage
()
src/app/(main)/settings/page.tsx:31
Function
SettingsPanel
()
src/components/settings/settings-panel.tsx:9
Function
TemplateForm
({ data, onSubmit, onCancel }: TemplateFormProps)
src/components/templates/template-form.tsx:13
Function
TemplateSelector
({ onSelect, disabled }: TemplateSelectorProps)
src/components/chat/template-selector.tsx:14
Function
TemplatesPage
()
src/app/(main)/templates/page.tsx:12
Function
WorkflowSettings
()
src/components/settings/workflow-settings.tsx:9
Function
WorkflowsPage
()
src/app/(main)/workflows/page.tsx:7
Function
chatCompletion
( messages: ChatCompletionMessageParam[], settings: Settings, apiKey: string, onStream?: (content: str
src/lib/api/deepseekopenapi.ts:18
Function
confirmClear
()
src/components/chat/chat-toolbar.tsx:16
Method
constructor
(message: string, public code?: number)
src/lib/api/coze.ts:38
Method
constructor
(message: string, public code?: number)
src/lib/api/deepseekopenapi.ts:340
Function
generateMessageId
()
src/lib/utils/index.ts:12
Function
getBalance
(apiKey: string)
src/lib/api/deepseekopenapi.ts:268
Function
getWorkflowRunResult
( workflow_run_id: string, apiKey: string )
src/lib/api/coze.ts:155
Function
handleChange
(id: string | null)
src/components/chat/template-selector.tsx:18
Function
handleClear
()
src/components/chat/chat-input.tsx:180
Function
handleClear
()
src/components/chat/chat-toolbar.tsx:12
Function
handleClose
()
src/components/settings/function-test-modal.tsx:133
Function
handleCopyCode
(code: string)
src/components/chat/message-content.tsx:41
Function
handleExport
()
src/components/chat/chat-input.tsx:155
Function
handleExport
()
src/components/chat/chat-toolbar.tsx:22
Function
handleFileUpload
(file: File)
src/components/chat/chat-input.tsx:31
Function
handleKeyDown
(e: KeyboardEvent)
src/hooks/use-chat-shortcuts.ts:11
Function
handleSubmit
(values: { apiKey: string })
src/components/settings/api-settings.tsx:12
Function
handleSubmit
(values: FunctionFormData)
src/components/settings/function-settings.tsx:34
Function
handleSubmit
(values: ChatSettings)
src/components/settings/settings-panel.tsx:14
Function
handleSubmit
(values: any)
src/components/settings/workflow-settings.tsx:15
Function
handleSubmit
(values: any)
src/app/(main)/templates/page.tsx:17
Function
handleTemplateSelect
(prompt: string)
src/components/chat/chat-input.tsx:190
Function
handleTest
(values: FormData)
src/components/settings/function-test-modal.tsx:119
Function
openChatCompletion
({ chat_session_id, parent_message_id, prompt, ref_file_ids, search_enabled = false, thinking_enab
src/lib/api/deepseekopenapi.ts:408
Function
openCreateSession
(character_id: string | null = null, apiKey: string)
src/lib/api/deepseekopenapi.ts:382
Function
workflowRun
( workflow_id: string, input: Record<string, any>, apiKey: string )
src/lib/api/coze.ts:50
Function
workflowStreamRun
( workflow_id: string, input: Record<string, any>, apiKey: string, onStream?: (content: string) => voi
src/lib/api/coze.ts:87