Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Orenoid/BabelDuck
/ functions
Functions
369 in github.com/Orenoid/BabelDuck
⨍
Functions
369
◇
Types & classes
92
↓ 20 callers
Method
serialize
()
src/app/chat/components/message.tsx:478
↓ 16 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 14 callers
Method
toOpenAIMessage
()
src/app/chat/lib/message.tsx:48
↓ 13 callers
Method
deserialize
(serialized: string)
src/app/chat/components/message.tsx:488
↓ 11 callers
Function
updateSettings
(serviceId: string, settings: object)
src/app/settings/components/settings.tsx:778
↓ 8 callers
Function
isOpenAILikeMessage
(message: unknown)
src/app/chat/lib/message.tsx:51
↓ 8 callers
Function
loadGlobalChatSettings
()
src/app/settings/lib/settings.ts:7
↓ 8 callers
Method
registerHandler
(implType: string, deserialize: (serialized: string) => InputHandler)
src/app/chat/components/input-handlers.tsx:25
↓ 7 callers
Function
setChatSettingsData
(settingsID: string, payload: ChatSettingsStoreRecord)
src/app/chat/lib/chat-persistence.ts:23
↓ 6 callers
Method
deserialize
(serialized: string)
src/app/intelligence-llm/lib/intelligence.ts:216
↓ 6 callers
Function
getLLMServiceSettingsRecord
( serviceId: string )
src/app/intelligence-llm/lib/llm-service.ts:82
↓ 6 callers
Function
loadChatSettings
(chatID: string)
src/app/settings/lib/settings.ts:60
↓ 6 callers
Function
setGlobalChatSettings
(settings: ChatSettings)
src/app/settings/lib/settings.ts:47
↓ 5 callers
Function
startFollowUpDiscussion
(userInstruction: string, originalMsg: Message, suggestedMsg: Message)
src/app/chat/components/chat.tsx:159
↓ 5 callers
Function
updateChatSettings
(newChatSettings: ChatSettings)
src/app/settings/components/settings.tsx:238
↓ 4 callers
Method
chatCompletionInStream
(messageList: { role: string; content: string }[])
src/app/intelligence-llm/lib/llm-service.ts:187
↓ 4 callers
Method
getVoices
()
src/app/chat/lib/tts-service.ts:23
↓ 4 callers
Method
registerChatIntelligenceSerializer
(type: string, deserializer: (serialized: string) => ChatIntelligenceBase)
src/app/intelligence-llm/lib/intelligence.ts:64
↓ 4 callers
Function
registerLLMSettingsComponent
( type: string, component: LLMSettingsComponent<object> )
src/app/intelligence-llm/components/llm-service.tsx:61
↓ 4 callers
Method
updateContent
(content: string)
src/app/chat/components/message.tsx:466
↓ 3 callers
Function
AddNewChat
( chatTitle: string, initialMessageList: Message[] = [], chatSettings?: LocalChatSettings, // TODO
src/app/chat/lib/chat.ts:189
↓ 3 callers
Function
_getCustomLLMServicesFromLocalStorage
()
src/app/intelligence-llm/lib/llm-service.ts:134
↓ 3 callers
Method
cleanup
()
src/app/chat/lib/tts-service.ts:141
↓ 3 callers
Function
getChatIntelligenceSettingsByID
(id: string)
src/app/intelligence-llm/lib/intelligence.ts:21
↓ 3 callers
Method
getInstance
()
src/app/chat/lib/tts-token-manager.ts:13
↓ 3 callers
Method
getToken
()
src/app/chat/lib/tts-token-manager.ts:20
↓ 3 callers
Function
getVoices
()
src/app/settings/components/speech-settings.tsx:29
↓ 3 callers
Function
handleLanguageChange
(newLanguage: string)
src/app/settings/components/settings.tsx:143
↓ 3 callers
Function
handleSend
(msg: TextMessage, callbackOpts: messageAddedCallbackOptions = { generateAssistantMsg: true })
src/app/chat/components/input.tsx:543
↓ 3 callers
Method
isEmpty
()
src/app/chat/components/message.tsx:493
↓ 3 callers
Function
resetToLinkTypeSettings
()
src/app/intelligence-llm/components/intelligence.tsx:30
↓ 3 callers
Method
speak
(text: string)
src/app/chat/lib/tts-service.ts:4
↓ 3 callers
Method
stop
()
src/app/chat/lib/tts-service.ts:5
↓ 3 callers
Method
toString
()
src/app/chat/lib/message.tsx:56
↓ 2 callers
Function
AddMesssageInChat
(chatID: string, messages: Message[])
src/app/chat/lib/chat.ts:228
↓ 2 callers
Function
_getBuiltInLLMServicesFromLocalStorage
()
src/app/intelligence-llm/lib/llm-service.ts:117
↓ 2 callers
Function
_saveBuiltInLLMServicesToLocalStorage
( builtInLLMServices: LLMServiceSettingsRecord[] )
src/app/intelligence-llm/lib/llm-service.ts:125
↓ 2 callers
Function
_saveCustomLLMServicesToLocalStorage
( customLLMServices: { id: string; type: string; settings: { name: string } & object; }[] )
src/app/intelligence-llm/lib/llm-service.ts:146
↓ 2 callers
Function
_updateChatTitle
(chatID: string, newTitle: string)
src/app/chat/components/chatList.tsx:91
↓ 2 callers
Function
calculateTextAreaHeight
()
src/app/chat/components/input.tsx:348
↓ 2 callers
Function
cancelEdit
()
src/app/chat/components/message.tsx:255
↓ 2 callers
Function
disableVoiceMode
()
src/app/chat/components/input.tsx:620
↓ 2 callers
Function
generateUUID
()
src/app/lib/uuid.ts:3
↓ 2 callers
Function
getBuiltInChatIntelligenceSettings
()
src/app/intelligence-llm/lib/intelligence.ts:43
↓ 2 callers
Function
getCustomLLMChatISettings
()
src/app/intelligence-llm/lib/intelligence.ts:47
↓ 2 callers
Function
getCustomLLMServiceSettings
()
src/app/intelligence-llm/lib/llm-service.ts:88
↓ 2 callers
Function
getLLMServiceSettings
()
src/app/intelligence-llm/lib/llm-service.ts:19
↓ 2 callers
Function
getSelectedSpeechSvcID
()
src/app/settings/components/speech-settings.tsx:2
↓ 2 callers
Function
getSpeechServiceSettings
()
src/app/chat/components/message.tsx:936
↓ 2 callers
Function
getSpeechSvcSettings
(svcId: string)
src/app/settings/components/speech-settings.tsx:13
↓ 2 callers
Function
handleTypeChange
(newType: InputHandlerTypes)
src/app/chat/components/input-handlers.tsx:472
↓ 2 callers
Function
inputHandlerAdded
(handler: InputHandler)
src/app/chat/components/input.tsx:322
↓ 2 callers
Method
isCompatibleWith
()
src/app/chat/components/tutorial-input-handlers.tsx:59
↓ 2 callers
Function
loadChatSettingsData
(settingsID: string)
src/app/chat/lib/chat-persistence.ts:14
↓ 2 callers
Function
saveEdit
()
src/app/chat/components/message.tsx:249
↓ 2 callers
Function
setLocalChatSettings
(chatID: string, chatSettings: ChatSettings)
src/app/settings/lib/settings.ts:34
↓ 2 callers
Function
setShowMore
(showMore: boolean)
src/app/chat/components/message.tsx:237
↓ 2 callers
Function
startHandler
(triggeredIndex: number)
src/app/chat/components/input.tsx:256
↓ 2 callers
Function
stopRecording
()
src/app/chat/components/input.tsx:575
↓ 2 callers
Function
switchToLocalChatSettings
(chatID: string)
src/app/settings/lib/settings.ts:25
↓ 2 callers
Function
toEditingState
()
src/app/chat/components/message.tsx:243
↓ 2 callers
Method
tooltip
()
src/app/chat/components/input-handlers.tsx:95
↓ 2 callers
Function
updateInputHandlerInLocalStorage
(chatID: string, handlerIndex: number, handler: InputHandler)
src/app/chat/lib/chat.ts:93
↓ 2 callers
Function
updateSpeechSettings
(svcId: string, newSettings: Partial<object>)
src/app/settings/components/settings.tsx:514
↓ 1 callers
Function
UpdateChatTitle
(chatID: string, newTitle: string)
src/app/chat/lib/chat.ts:243
↓ 1 callers
Function
_deleteChat
(chatID: string)
src/app/chat/components/chatList.tsx:96
↓ 1 callers
Function
_switchToGlobalChatSettings
()
src/app/settings/components/settings.tsx:222
↓ 1 callers
Function
addCustomLLMServiceSettings
(service: { type: string; settings: { name: string } & object; })
src/app/intelligence-llm/lib/llm-service.ts:98
↓ 1 callers
Function
addLLMServiceAndSwitchToIt
()
src/app/settings/components/settings.tsx:785
↓ 1 callers
Function
assembleChatSettingsRO
(chatSettings: ChatSettings)
src/app/settings/components/settings.tsx:312
↓ 1 callers
Function
changeSpeechSvc
(svcId: string)
src/app/settings/components/settings.tsx:509
↓ 1 callers
Function
clearMessageInVoiceMode
()
src/app/chat/components/input.tsx:625
↓ 1 callers
Method
completeChat
(messageList: Message[])
src/app/intelligence-llm/lib/intelligence.ts:79
↓ 1 callers
Method
component
()
src/app/chat/components/message.tsx:470
↓ 1 callers
Method
contentNode
()
src/app/chat/components/tutorial-message.tsx:83
↓ 1 callers
Function
createOrSwitchBackToLocalChatSettings
()
src/app/settings/components/settings.tsx:206
↓ 1 callers
Function
deleteChatData
(chatID: string)
src/app/chat/lib/chat.ts:276
↓ 1 callers
Function
enableVoiceMode
()
src/app/chat/components/input.tsx:615
↓ 1 callers
Function
generateMessage
( userInstruction: string, historyMessages: Message[], includeHistory: boolean = true, history
src/app/chat/components/input.tsx:125
↓ 1 callers
Function
getAvailableChatIntelligenceSettings
()
src/app/intelligence-llm/lib/intelligence.ts:37
↓ 1 callers
Function
getBuiltInLLMServicesSettings
()
src/app/intelligence-llm/lib/llm-service.ts:25
↓ 1 callers
Function
getFetchFunction
(url: string)
src/app/intelligence-llm/lib/llm-service.ts:162
↓ 1 callers
Method
getHandlerClassByImplType
(implType: string)
src/app/chat/components/input-handlers.tsx:29
↓ 1 callers
Function
getLLMSettingsComponent
( type: string )
src/app/intelligence-llm/components/llm-service.tsx:52
↓ 1 callers
Function
getNextChatCounter
()
src/app/chat/lib/chat.ts:182
↓ 1 callers
Method
getOpenAICompatibleService
()
src/app/intelligence-llm/lib/intelligence.ts:247
↓ 1 callers
Method
getOpenAIService
()
src/app/intelligence-llm/lib/intelligence.ts:179
↓ 1 callers
Function
getSelectableChatIntelligenceSettings
()
src/app/intelligence-llm/lib/intelligence.ts:32
↓ 1 callers
Method
getService
()
src/app/intelligence-llm/lib/intelligence.ts:317
↓ 1 callers
Function
goBackToPreviousLevel
()
src/app/chat/components/chat.tsx:200
↓ 1 callers
Function
handleLanguageChange
(lang: string)
src/app/page.tsx:123
↓ 1 callers
Function
handlePracticeLanguageChange
(lang: string)
src/app/page.tsx:129
↓ 1 callers
Function
handleSend
(msg: TextMessage, callbackOpts: messageAddedCallbackOptions = { generateAssistantMsg: true })
src/app/chat/components/tutorial-input.tsx:58
↓ 1 callers
Function
handleTestAPI
()
src/app/intelligence-llm/components/llm-service.tsx:374
↓ 1 callers
Function
initClient
()
src/app/client-init.tsx:8
↓ 1 callers
Method
instruction
()
src/app/chat/components/input-handlers.tsx:99
↓ 1 callers
Function
loadSettings
()
src/app/settings/components/settings.tsx:502
↓ 1 callers
Function
loadVoices
()
src/app/settings/components/settings.tsx:574
↓ 1 callers
Function
messageToText
(message: Message)
src/app/chat/components/input.tsx:201
↓ 1 callers
Function
playAudioFromBuffer
()
src/app/chat/components/message.tsx:652
next →
1–100 of 369, ranked by callers