Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hello-Application-XH/HelloGML
/ functions
Functions
109 in github.com/Hello-Application-XH/HelloGML
⨍
Functions
109
◇
Types & classes
2
↓ 24 callers
Function
uuid
(separator = true)
src/utils.ts:5
↓ 18 callers
Function
isArray
(value: any)
src/utils.ts:141
↓ 17 callers
Function
jsonResponse
(data: any, status = 200)
src/index.ts:98
↓ 13 callers
Function
errorResponse
(message: string, status = 400)
src/index.ts:105
↓ 13 callers
Function
fetch
(request: Request, env: Env, _ctx: any)
src/index.ts:340
↓ 11 callers
Function
getHeaders
()
src/chat.ts:55
↓ 9 callers
Function
generateSign
()
src/chat.ts:228
↓ 9 callers
Function
safeEnqueue
(data: Uint8Array)
src/adapters.ts:118
↓ 9 callers
Function
unixTimestamp
()
src/utils.ts:18
↓ 8 callers
Function
acquireToken
(refreshToken: string)
src/chat.ts:286
↓ 7 callers
Function
authenticate
(request: Request, env: Env)
src/index.ts:77
↓ 7 callers
Function
checkResult
(response: Response, refreshToken: string)
src/chat.ts:320
↓ 6 callers
Function
corsHeaders
()
src/index.ts:38
↓ 6 callers
Function
createParser
(onEvent: (event: SSEEvent) => void)
src/sse.ts:10
↓ 6 callers
Function
isString
(value: any)
src/utils.ts:137
↓ 5 callers
Function
isObject
(value: any)
src/utils.ts:145
↓ 5 callers
Function
sleep
(ms: number)
src/utils.ts:132
↓ 3 callers
Function
attempt
(fn: () => T)
src/utils.ts:181
↓ 3 callers
Function
createCompletion
(messages: any[], refreshToken: string, model = MODEL_NAME, refConvId = "", retryCount = 0, tools?: any[])
src/chat.ts:348
↓ 3 callers
Function
createCompletionStream
(messages: any[], refreshToken: string, model = MODEL_NAME, refConvId = "", retryCount = 0, tools?: any[])
src/chat.ts:411
↓ 3 callers
Function
getTokenCacheKey
(refreshToken: string)
src/chat.ts:204
↓ 3 callers
Function
getWorkerCache
()
src/chat.ts:200
↓ 3 callers
Function
glmPostStream
(url: string, body: any, headers: Record<string, string>, timeout = 120000)
src/chat.ts:333
↓ 3 callers
Function
isError
(value: any)
src/utils.ts:189
↓ 3 callers
Function
messagesPrepare
(messages: any[], refs: any[], isRefConv = false)
src/chat.ts:667
↓ 3 callers
Function
removeConversation
(convId: string, refreshToken: string, assistantId = DEFAULT_ASSISTANT_ID)
src/chat.ts:294
↓ 3 callers
Function
sendToolBlockStop
(idx: number)
src/adapters.ts:180
↓ 3 callers
Function
sseResponse
(stream: ReadableStream)
src/index.ts:109
↓ 3 callers
Function
uploadFile
(fileUrl: string, refreshToken: string, isVideoImage = false)
src/chat.ts:719
↓ 2 callers
Function
convertToolMessages
(messages: any[])
src/chat.ts:188
↓ 2 callers
Function
createGeminiCompletion
( model: string, contents: any[], systemInstruction: any, refreshToken: string, stream = false, conversati
src/adapters.ts:381
↓ 2 callers
Function
extractRefFileUrls
(messages: any[])
src/chat.ts:653
↓ 2 callers
Function
generateImages
(model = "65a232c082ff90a2ad2f15e2", prompt: string, refreshToken: string, retryCount = 0)
src/chat.ts:486
↓ 2 callers
Function
getTokenLiveStatus
(refreshToken: string)
src/chat.ts:1100
↓ 2 callers
Function
getTokenPool
(kv: KVNamespace)
src/index.ts:58
↓ 2 callers
Function
injectToolsPrompt
(messages: any[], tools: any[])
src/chat.ts:62
↓ 2 callers
Function
isBASE64Data
(value: string)
src/utils.ts:55
↓ 2 callers
Function
isFiniteNumber
(value: any)
src/utils.ts:157
↓ 2 callers
Function
parseToolCalls
(content: string)
src/chat.ts:100
↓ 2 callers
Function
sendMessageStop
(stopReason: string)
src/adapters.ts:188
↓ 2 callers
Function
sendTextBlockStop
()
src/adapters.ts:147
↓ 1 callers
Function
basename
(url: string)
src/utils.ts:106
↓ 1 callers
Function
checkFileUrl
(fileUrl: string)
src/chat.ts:708
↓ 1 callers
Function
convertClaudeToGLM
(messages: any[], system?: string | any[])
src/adapters.ts:12
↓ 1 callers
Function
convertClaudeToolsToOpenAI
(tools: any[])
src/adapters.ts:59
↓ 1 callers
Function
convertGLMStreamToClaude
(glmStream: ReadableStream)
src/adapters.ts:104
↓ 1 callers
Function
convertGLMStreamToGemini
(glmStream: ReadableStream)
src/adapters.ts:336
↓ 1 callers
Function
convertGLMToClaude
(glmResponse: any)
src/adapters.ts:70
↓ 1 callers
Function
convertGLMToGemini
(glmResponse: any)
src/adapters.ts:319
↓ 1 callers
Function
convertGeminiToGLM
(contents: any[], systemInstruction?: any)
src/adapters.ts:293
↓ 1 callers
Function
createClaudeCompletion
( model: string, messages: any[], system: string | any[] | undefined, refreshToken: string, stream = false
src/adapters.ts:276
↓ 1 callers
Function
createTransStream
(model: string, readableStream: ReadableStream, endCallback?: (convId: string) => void, tools?: any[])
src/chat.ts:859
↓ 1 callers
Function
defaultTo
(value: T | undefined | null, defaultValue: T)
src/utils.ts:165
↓ 1 callers
Function
deleteCachedAccessToken
(refreshToken: string)
src/chat.ts:224
↓ 1 callers
Function
dispatch
()
src/sse.ts:15
↓ 1 callers
Function
doRequest
()
src/chat.ts:248
↓ 1 callers
Function
extractAPIKeys
(request: Request)
src/index.ts:46
↓ 1 callers
Function
extractBASE64DataFormat
(value: string)
src/utils.ts:59
↓ 1 callers
Function
extractJsonObject
(str: string, key: string)
src/chat.ts:165
↓ 1 callers
Function
fetchBase64
(url: string)
src/index.ts:200
↓ 1 callers
Function
generateVideos
(model = "cogvideox", prompt: string, refreshToken: string, options: { imageUrl: string; videoStyle: string;
src/chat.ts:529
↓ 1 callers
Function
getAdminPanelHTML
()
src/admin-panel.ts:2
↓ 1 callers
Function
getCachedAccessToken
(refreshToken: string)
src/chat.ts:208
↓ 1 callers
Function
getExtension
(mimeType: string)
src/utils.ts:99
↓ 1 callers
Function
getMimeType
(filename: string)
src/utils.ts:94
↓ 1 callers
Function
handleAdminAPIKey
(request: Request, env: Env)
src/index.ts:256
↓ 1 callers
Function
handleAdminToken
(request: Request, env: Env)
src/index.ts:289
↓ 1 callers
Function
handleAdminTokenCheck
(request: Request, env: Env)
src/index.ts:320
↓ 1 callers
Function
handleChatCompletions
(request: Request, env: Env)
src/index.ts:122
↓ 1 callers
Function
handleClaudeMessages
(request: Request, env: Env)
src/index.ts:138
↓ 1 callers
Function
handleGeminiGenerateContent
(request: Request, path: string, env: Env)
src/index.ts:156
↓ 1 callers
Function
handleGeminiModels
()
src/index.ts:152
↓ 1 callers
Function
handleGeminiStreamGenerateContent
(request: Request, path: string, env: Env)
src/index.ts:167
↓ 1 callers
Function
handleImageGenerations
(request: Request, env: Env)
src/index.ts:181
↓ 1 callers
Function
handleModels
()
src/index.ts:244
↓ 1 callers
Function
handleTokenCheck
(request: Request, env: Env)
src/index.ts:248
↓ 1 callers
Function
handleVideoGenerations
(request: Request, env: Env)
src/index.ts:211
↓ 1 callers
Function
isNumber
(value: any)
src/utils.ts:153
↓ 1 callers
Function
md5
(text: string)
src/utils.ts:10
↓ 1 callers
Function
randomChoice
(arr: T[])
src/utils.ts:127
↓ 1 callers
Function
receiveImages
(readableStream: ReadableStream)
src/chat.ts:1041
↓ 1 callers
Function
receiveStream
(model: string, readableStream: ReadableStream, tools?: any[])
src/chat.ts:754
↓ 1 callers
Function
removeBASE64DataHeader
(value: string)
src/utils.ts:64
↓ 1 callers
Function
requestToken
(refreshToken: string)
src/chat.ts:243
↓ 1 callers
Function
selectTokenFromPool
(tokens: { id: string; token: string }[])
src/index.ts:70
↓ 1 callers
Function
sendMessageStart
()
src/adapters.ts:122
↓ 1 callers
Function
sendTextBlockStart
()
src/adapters.ts:133
↓ 1 callers
Function
sendTextDelta
(text: string)
src/adapters.ts:141
↓ 1 callers
Function
sendToolBlockStart
(toolCall: any, idx: number)
src/adapters.ts:155
↓ 1 callers
Function
sendToolDelta
(partialJson: string, idx: number)
src/adapters.ts:172
↓ 1 callers
Function
setCachedAccessToken
(refreshToken: string, accessToken: string, refreshTime: number)
src/chat.ts:218
↓ 1 callers
Function
setSignSecret
(secret: string)
src/chat.ts:18
↓ 1 callers
Function
verifyAPIKey
(kv: KVNamespace, apiKey: string)
src/index.ts:53
Function
buildDataBASE64
(type: string, ext: string, buffer: ArrayBuffer)
src/utils.ts:68
Function
decodeBASE64
(str: string)
src/utils.ts:35
Function
encodeBASE64
(str: string)
src/utils.ts:26
Function
feed
(chunk: string)
src/sse.ts:27
Function
fetchFileBASE64
(url: string)
src/utils.ts:44
Function
get
(obj: any, path: string)
src/utils.ts:169
Function
isFunction
(value: any)
src/utils.ts:161
next →
1–100 of 109, ranked by callers