Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/UnknownEnergy/chatgpt-api
/ functions
Functions
144 in github.com/UnknownEnergy/chatgpt-api
⨍
Functions
144
◇
Types & classes
48
↓ 8 callers
Method
refreshModels
()
src/app/toolbar/api-key-settings/api-key-settings.component.ts:107
↓ 4 callers
Method
callOpenAIAPI
(openai: OpenAI, message: string, image: string)
src/app/app.component.ts:214
↓ 4 callers
Method
scrollToLastMessage
()
src/app/chat-container/chat-container.component.ts:31
↓ 3 callers
Method
close
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:157
↓ 3 callers
Method
isClaudeModel
(model: string)
src/app/app.component.ts:369
↓ 3 callers
Method
isDeepSeekModel
(model: string)
src/app/app.component.ts:377
↓ 3 callers
Method
isMistralModel
(model: string)
src/app/app.component.ts:389
↓ 3 callers
Method
isQwenModel
(model: string)
src/app/app.component.ts:381
↓ 3 callers
Method
isStepFunModel
(model: string)
src/app/app.component.ts:393
↓ 2 callers
Method
calculateAccordionHeight
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:69
↓ 2 callers
Method
calculateDialogSize
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:100
↓ 2 callers
Method
callOpenAi
(file: File)
src/app/chat-prompt/audio/audio.component.ts:75
↓ 2 callers
Method
close
()
src/app/pwa-prompt/pwa-prompt.component.ts:20
↓ 2 callers
Method
convertDateToString
(date: Date)
src/app/toolbar/usage/usage.component.ts:40
↓ 2 callers
Method
getAIClient
()
src/app/app.component.ts:352
↓ 2 callers
Method
getOpenAi
()
src/app/chat-prompt/audio/audio.component.ts:33
↓ 2 callers
Method
getPredefinedModels
()
src/app/toolbar/settings/settings.component.ts:298
↓ 2 callers
Method
handleErrorResponse
(error: any)
src/app/app.component.ts:314
↓ 2 callers
Method
highlightAll
()
src/app/services/highlight.service.ts:9
↓ 2 callers
Method
isGeminiModel
(model: string)
src/app/app.component.ts:373
↓ 2 callers
Method
onSendClick
()
src/app/chat-prompt/chat-prompt.component.ts:50
↓ 2 callers
Method
openPromptComponent
(mobileType: 'ios' | 'android')
src/app/services/pwa.service.ts:32
↓ 2 callers
Method
refreshModels
()
src/app/toolbar/settings/settings.component.ts:30
↓ 2 callers
Method
refreshStatus
()
src/app/header/api-status/api-status.component.ts:46
↓ 2 callers
Method
sendMessage
(message: string, image: string, file?: File | null)
src/app/app.component.ts:76
↓ 1 callers
Method
addUserMessage
(message: string, image: string)
src/app/app.component.ts:173
↓ 1 callers
Method
callClaudeAPI
(anthropic: Anthropic, message: string, image: string | null)
src/app/app.component.ts:184
↓ 1 callers
Method
callGeminiAPI
(message: string, image: string | null)
src/app/app.component.ts:236
↓ 1 callers
Method
callMistralAPI
(mistral: Mistral, message: string, image: string | null)
src/app/app.component.ts:257
↓ 1 callers
Method
extractModelIds
(models)
src/app/toolbar/settings/settings.component.ts:81
↓ 1 callers
Method
fetchAnthropicModels
()
src/app/toolbar/settings/settings.component.ts:144
↓ 1 callers
Method
fetchDeepSeekModels
()
src/app/toolbar/settings/settings.component.ts:184
↓ 1 callers
Method
fetchGeminiModels
()
src/app/toolbar/settings/settings.component.ts:162
↓ 1 callers
Method
fetchGrokModels
()
src/app/toolbar/settings/settings.component.ts:240
↓ 1 callers
Method
fetchMistralModels
()
src/app/toolbar/settings/settings.component.ts:217
↓ 1 callers
Method
fetchOpenAIModels
()
src/app/toolbar/settings/settings.component.ts:130
↓ 1 callers
Method
fetchStepFunModels
()
src/app/toolbar/settings/settings.component.ts:273
↓ 1 callers
Method
getAPIStatusCode
()
src/app/header/api-status/api-status.component.ts:24
↓ 1 callers
Method
getClaude
()
src/app/app.component.ts:428
↓ 1 callers
Method
getDeepSeekOpenAi
()
src/app/app.component.ts:404
↓ 1 callers
Method
getFileMessageStr
(file?: File)
src/app/app.component.ts:62
↓ 1 callers
Method
getGrokOpenAi
()
src/app/app.component.ts:420
↓ 1 callers
Method
getHardLimitUSD
()
src/app/toolbar/usage/usage.component.ts:67
↓ 1 callers
Method
getMistral
()
src/app/app.component.ts:438
↓ 1 callers
Method
getOpenAi
()
src/app/app.component.ts:397
↓ 1 callers
Method
getOpenAi
()
src/app/toolbar/settings/settings.component.ts:336
↓ 1 callers
Method
getQwenOpenAi
()
src/app/app.component.ts:412
↓ 1 callers
Method
getStepFun
()
src/app/app.component.ts:444
↓ 1 callers
Method
getTotalUsageUSD
()
src/app/toolbar/usage/usage.component.ts:52
↓ 1 callers
Method
handleSuccessResponse
(promise: any)
src/app/app.component.ts:266
↓ 1 callers
Method
highlightCode
()
src/app/chat-container/chat-container.component.ts:23
↓ 1 callers
Method
initPwaPrompt
()
src/app/services/pwa.service.ts:16
↓ 1 callers
Method
isGrokModel
(model: string)
src/app/app.component.ts:385
↓ 1 callers
Method
openIntroDialog
()
src/app/app.component.ts:51
↓ 1 callers
Method
removeAudioAutoplay
(chat: Chat)
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:193
↓ 1 callers
Method
saveSettings
()
src/app/app.component.ts:161
↓ 1 callers
Method
textToSpeak
(messageRaw: string, messageObj: any)
src/app/app.component.ts:326
↓ 1 callers
Method
updateChatHistory
(message: string, image: string)
src/app/app.component.ts:144
Method
'after:highlightElement'
* @function after:highlightElement * @memberof CopyButtonPlugin * @description Adds a copy button to the given code block element * @param {O
src/customTypings/highlight-copy.ts:36
Method
cancelLoadChat
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:175
Method
changeLoading
(loading: boolean)
src/app/chat-prompt/chat-prompt.component.ts:67
Method
clearMessages
()
src/app/toolbar/clear-messages/clear-messages.component.ts:9
Method
constructor
()
src/app/toolbar/toolbar.component.ts:27
Method
constructor
()
src/app/toolbar/api-key-settings/api-key-settings.component.ts:24
Method
constructor
()
src/app/toolbar/settings/settings.component.ts:23
Method
constructor
()
src/app/toolbar/usage/usage.component.ts:20
Method
constructor
()
src/app/services/settings.service.ts:24
Method
constructor
()
src/app/services/message.service.ts:22
Method
constructor
* Create a new CopyButtonPlugin class instance * @param {Object} [options] - Functions that will be called when a copy event fires * @param {Cop
src/customTypings/highlight-copy.ts:22
Method
copyBitcoinAddress
()
src/app/toolbar/tip-and-credits-modal/tip-and-credits-modal.component.ts:29
Method
deleteAll
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:185
Method
deleteChat
(chat: Chat)
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:179
Method
downloadFile
()
src/app/chat-prompt/chat-prompt.component.ts:124
Method
getMessages
()
src/app/chat-container/chat-container.component.ts:27
Method
getSelectedModel
()
src/app/toolbar/settings/settings.component.ts:121
Function
initializer
(pwaService: PwaService)
src/main.ts:13
Method
installPwa
()
src/app/pwa-prompt/pwa-prompt.component.ts:15
Method
isPredefinedModel
(model: Model)
src/app/toolbar/settings/settings.component.ts:125
Method
loadChat
(chat: Chat, override: boolean)
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:161
Method
ngAfterContentChecked
()
src/app/intro-modal/intro-modal.component.ts:21
Method
ngAfterViewInit
()
src/app/chat-prompt/chat-prompt.component.ts:46
Method
ngOnInit
()
src/app/app.component.ts:45
Method
ngOnInit
()
src/app/toolbar/toolbar.component.ts:47
Method
ngOnInit
()
src/app/toolbar/tip-and-credits-modal/tip-and-credits-modal.component.ts:20
Method
ngOnInit
()
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:54
Method
ngOnInit
()
src/app/chat-prompt/audio/audio.component.ts:26
Method
ngOnInit
()
src/app/header/api-status/api-status.component.ts:14
Method
onClose
()
src/app/toolbar/tip-and-credits-modal/tip-and-credits-modal.component.ts:33
Method
onContinue
()
src/app/intro-modal/intro-modal.component.ts:27
Method
onDragLeave
(event: DragEvent)
src/app/chat-prompt/chat-prompt.component.ts:106
Method
onDragOver
(event: DragEvent)
src/app/chat-prompt/chat-prompt.component.ts:100
Method
onEnterSend
($event)
src/app/chat-prompt/chat-prompt.component.ts:84
Method
onFileDrop
(event: DragEvent)
src/app/chat-prompt/chat-prompt.component.ts:112
Method
onFileSelected
(event: any)
src/app/chat-prompt/image-camera/image-camera.component.ts:19
Method
onFileUploadSelected
(event: Event)
src/app/chat-prompt/chat-prompt.component.ts:89
Method
onInputOnlyAllowPositiveIntegers
($event: KeyboardEvent)
src/app/toolbar/settings/settings.component.ts:93
Method
onQuickSendChange
(event: Event)
src/app/toolbar/settings/settings.component.ts:108
Method
onResize
(event?)
src/app/toolbar/saved-chats-panel/saved-chats-panel.component.ts:126
Method
onTextToSpeechChange
(event: Event)
src/app/toolbar/settings/settings.component.ts:100
Method
onTypeApiKey
()
src/app/toolbar/api-key-settings/api-key-settings.component.ts:27
next →
1–100 of 144, ranked by callers