Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chxcodepro/model-check
/ functions
Functions
875 in github.com/chxcodepro/model-check
⨍
Functions
875
◇
Types & classes
114
↓ 4 callers
Function
getDetectionProgress
()
src/lib/queue/service.ts:686
↓ 4 callers
Function
getDisplayEndpointLog
( modelName: string, endpointStatuses: Record<string, CheckLog>, endpointType: string )
src/components/dashboard/channel-card.tsx:711
↓ 4 callers
Function
getDisplayEndpoints
(modelName: string, endpoints: string[] = [])
src/lib/utils/model-name.ts:214
↓ 4 callers
Function
getPreferredEndpointStatuses
(checkLogs: CheckLog[])
src/components/dashboard/channel-card.tsx:723
↓ 4 callers
Function
getProxyFileBinding
(fileId: string)
src/lib/proxy/file-bindings.ts:83
↓ 4 callers
Function
isExpectedCloseError
(error: unknown)
src/lib/utils/error.ts:48
↓ 4 callers
Function
isResponsesCompatibleChatModel
(modelName: string)
src/lib/utils/model-name.ts:111
↓ 4 callers
Function
isUserCancelled
(signal?: AbortSignal)
src/lib/detection/detector.ts:32
↓ 4 callers
Function
isWorkerRunning
()
src/lib/queue/worker.ts:541
↓ 4 callers
Function
normalizeBaseUrl
(baseUrl: string)
src/lib/site-backup.ts:121
↓ 4 callers
Function
parseStringArray
* Safely parse JSON field as string array * Returns null if the value is not a valid string array
src/lib/utils/proxy-key.ts:71
↓ 4 callers
Function
parseStringArray
* Safely parse JSON field as string array * Returns null if the value is not a valid string array
src/lib/proxy/index.ts:477
↓ 4 callers
Function
proxyWithTimeout
( url: string, init: Parameters<typeof proxyFetch>[1], proxy?: string | null )
src/app/v1/files/route.ts:40
↓ 4 callers
Function
recordModelResult
( modelId: Parameters<typeof recordProxyModelResult>[0], endpointType: Parameters<typeof recordPro
src/app/v1/messages/route.ts:187
↓ 4 callers
Function
saveProgressBaseline
()
src/lib/queue/queue.ts:537
↓ 4 callers
Function
send
(event: string, data: unknown)
src/app/api/channel/import-accounts/route.ts:239
↓ 4 callers
Function
shouldAllowAdminTemporaryStopBypass
()
src/lib/proxy/index.ts:213
↓ 4 callers
Function
withWebDAVLock
(fn: () => Promise<T>)
src/lib/webdav/sync.ts:8
↓ 3 callers
Method
$executeRaw
* Executes a prepared raw query and returns the number of affected rows. * @example * ``` * const result = await prisma.$executeRaw`UPDATE Us
src/generated/prisma/internal/class.ts:120
↓ 3 callers
Function
addDetectionJobsBulk
( jobs: DetectionJobData[], options?: { trackRemaining?: boolean } )
src/lib/queue/queue.ts:204
↓ 3 callers
Function
addUpstreamAttempt
(attempt: ProxyRequestAttemptLog)
src/app/v1/messages/route.ts:176
↓ 3 callers
Function
addUpstreamAttempt
(attempt: ProxyRequestAttemptLog)
src/app/v1/images/generations/route.ts:59
↓ 3 callers
Function
attachErrorHandler
(client: Redis)
src/lib/redis.ts:13
↓ 3 callers
Function
bindUploadedReference
( reference: string | null | undefined, channel: ProxyChannelCandidate, requestedModel: string )
src/app/v1/files/route.ts:62
↓ 3 callers
Function
buildChatCompletion
(modelName: string, text: string, usage?: { prompt_tokens: number; completion_tokens: number; total_toke
src/lib/proxy/compat.ts:599
↓ 3 callers
Function
buildChatCompletionFromText
(modelName: string, text: string)
src/lib/proxy/compat.ts:894
↓ 3 callers
Function
buildClaudeMessageFromText
(modelName: string, text: string)
src/lib/proxy/compat.ts:914
↓ 3 callers
Function
buildJobsForModels
* Build detection jobs for a list of models under a channel. * Resolves the correct apiKey for each model (channelKey vs default).
src/lib/queue/service.ts:61
↓ 3 callers
Function
buildResponses
(modelName: string, text: string, usage?: { prompt_tokens: number; completion_tokens: number; total_toke
src/lib/proxy/compat.ts:623
↓ 3 callers
Function
buildResponsesFromText
(modelName: string, text: string)
src/lib/proxy/compat.ts:906
↓ 3 callers
Function
buildSiteBackupData
()
src/lib/site-backup.ts:540
↓ 3 callers
Function
clearDetectionSessions
()
src/lib/queue/queue.ts:228
↓ 3 callers
Function
createChatCompletionChunk
( modelName: string, delta: Record<string, unknown>, finishReason: string | null = null )
src/app/v1/chat/completions/route.ts:273
↓ 3 callers
Function
createSyntheticStreamResponse
(chunks: string[])
src/lib/proxy/compat.ts:722
↓ 3 callers
Function
enqueueSessionChannelJobs
( sessionId: string, channelId: string, limit: number )
src/lib/queue/queue.ts:109
↓ 3 callers
Function
extractGeminiText
(payload: unknown)
src/lib/proxy/compat.ts:415
↓ 3 callers
Function
extractTextFromClaudeSse
(sseText: string)
src/lib/proxy/compat.ts:1008
↓ 3 callers
Function
failStream
( controller: ReadableStreamDefaultController<Uint8Array>, err: unknown )
src/lib/proxy/index.ts:2088
↓ 3 callers
Function
formatEndpointLabel
(value: string | null)
src/components/dashboard/proxy-request-log.tsx:84
↓ 3 callers
Function
generateApiKey
()
src/lib/utils/proxy-key.ts:85
↓ 3 callers
Function
getActualModelName
(modelName: string)
src/lib/proxy/compat.ts:742
↓ 3 callers
Function
getBuiltInProxyKeyInfo
()
src/lib/utils/proxy-key.ts:120
↓ 3 callers
Function
getDetectionCounts
(jobs: DetectionJobData[])
src/lib/queue/service.ts:120
↓ 3 callers
Function
getEffectiveWorkerConcurrency
(config: WorkerRuntimeConfig)
src/lib/queue/worker.ts:86
↓ 3 callers
Function
getErrorMessage
(error: unknown, fallback: string)
src/lib/utils/error.ts:3
↓ 3 callers
Function
getNextIntervalRunMs
(anchorMs: number, intervalMs: number, nowMs: number = Date.now())
src/lib/scheduler/cron.ts:132
↓ 3 callers
Function
getNextRunTime
* Calculate next run time from cron expression
src/lib/scheduler/cron.ts:431
↓ 3 callers
Function
getOpenAIEndpointOrder
(options: { modelName: string; requestedEndpoint: OpenAIProxyEndpoint; detectedEndpoints?: string[]; p
src/lib/utils/model-name.ts:146
↓ 3 callers
Function
getOrderedChannelCandidatesByModel
( modelName: string, preferredEndpoint?: string, allowChannelPrefixFallback = true )
src/lib/proxy/index.ts:956
↓ 3 callers
Function
getPendingSessionJobs
()
src/lib/queue/queue.ts:298
↓ 3 callers
Function
getProxyApiKey
()
src/lib/utils/proxy-key.ts:98
↓ 3 callers
Function
getQueueStats
()
src/lib/queue/queue.ts:322
↓ 3 callers
Function
isAuthenticated
(request: NextRequest)
src/lib/middleware/auth.ts:36
↓ 3 callers
Function
isCodexNamedModel
(modelName: string)
src/lib/utils/model-name.ts:70
↓ 3 callers
Function
isGptFiveOrNewerModel
(modelName: string)
src/lib/utils/model-name.ts:106
↓ 3 callers
Function
isMultiKeyChannel
( keyMode: string | null | undefined, extraKeyCount: number )
src/lib/channel/key-mode.ts:1
↓ 3 callers
Function
isQueueRunning
(stats: Pick<QueueStats, "active" | "waiting" | "delayed" | "pendingSession">)
src/lib/queue/queue.ts:318
↓ 3 callers
Function
isStringArray
(v: unknown)
src/app/api/proxy-keys/route.ts:118
↓ 3 callers
Function
logError
(scope: string, error: unknown, fallback = "发生未知错误")
src/lib/utils/error.ts:62
↓ 3 callers
Function
looksLikeSsePayload
(text: string)
src/lib/proxy/compat.ts:922
↓ 3 callers
Function
maskKey
(key: string)
src/lib/utils/proxy-key.ts:330
↓ 3 callers
Function
normalizeChannelKeyMode
( keyMode: string | null | undefined, extraKeyCount: number )
src/lib/channel/key-mode.ts:8
↓ 3 callers
Function
normalizeConfig
(config: Partial<WorkerRuntimeConfig>)
src/lib/queue/worker.ts:121
↓ 3 callers
Function
normalizeDayTimes
(times: string[])
src/components/dashboard/scheduler-modal.tsx:59
↓ 3 callers
Function
parseDetectionJob
(raw: string | null)
src/lib/queue/queue.ts:60
↓ 3 callers
Function
parseSiteBackupData
(rawData: unknown)
src/lib/site-backup.ts:698
↓ 3 callers
Function
parseSseEvents
(sseText: string)
src/lib/proxy/compat.ts:926
↓ 3 callers
Function
readUpstreamTextPayload
(response: Response)
src/app/v1/chat/completions/route.ts:442
↓ 3 callers
Function
readUpstreamTextPayload
(response: Response)
src/app/v1/responses/route.ts:460
↓ 3 callers
Function
sendText
(text: string)
src/app/v1/chat/completions/route.ts:322
↓ 3 callers
Function
shouldUseResponsesOnlyForChatModel
(modelName: string)
src/lib/utils/model-name.ts:123
↓ 3 callers
Function
sleep
(ms: number)
src/lib/detection/detector.ts:17
↓ 3 callers
Function
splitLogsBySource
(checkLogs: CheckLog[])
src/components/dashboard/channel-card.tsx:192
↓ 3 callers
Function
startDetectionCronWithConfig
()
src/lib/scheduler/cron.ts:308
↓ 3 callers
Method
subscribe
(channel: string, callback: (message: string) => void)
src/lib/redis.ts:60
↓ 3 callers
Function
triggerFullDetection
()
src/lib/queue/service.ts:146
↓ 3 callers
Function
writeLog
(level: LogLevel, scope: string, error: unknown, fallback: string)
src/lib/utils/error.ts:15
↓ 2 callers
Function
addUpstreamAttempt
(attempt: ProxyRequestAttemptLog)
src/app/v1/chat/completions/route.ts:624
↓ 2 callers
Function
addUpstreamAttempt
(attempt: ProxyRequestAttemptLog)
src/app/v1/responses/route.ts:648
↓ 2 callers
Method
aggregate
* Allows you to perform aggregations operations on a Model. * Note, that providing `undefined` is treated as the value not being there. * Read m
src/generated/prisma/models/Model.ts:1499
↓ 2 callers
Function
applyModelRemainingCounts
(jobs: DetectionJobData[])
src/lib/queue/queue.ts:91
↓ 2 callers
Function
applyWorkerConcurrency
(config: WorkerRuntimeConfig)
src/lib/queue/worker.ts:94
↓ 2 callers
Function
buildClaudeMessage
(modelName: string, text: string, usage?: { prompt_tokens: number; completion_tokens: number; total_toke
src/lib/proxy/compat.ts:661
↓ 2 callers
Function
buildClaudeMessageFromChat
(payload: unknown, modelName: string)
src/lib/proxy/compat.ts:918
↓ 2 callers
Function
buildHeaders
(cookie?: string)
src/app/api/channel/import-accounts/route.ts:105
↓ 2 callers
Function
buildMultipartBody
(formData: FormData)
src/app/v1/files/route.ts:29
↓ 2 callers
Function
buildProxyChannelCandidate
( model: RoutedModelRecord, actualModelName: string )
src/lib/proxy/index.ts:808
↓ 2 callers
Function
buildUsageFromClaude
(payload: unknown)
src/lib/proxy/compat.ts:443
↓ 2 callers
Function
buildUsageFromGemini
(payload: unknown)
src/lib/proxy/compat.ts:467
↓ 2 callers
Function
buildWhere
( search: string, endpointType: string, status: string )
src/app/api/proxy-request-logs/route.ts:8
↓ 2 callers
Function
canAccessModel
( keyRecord: ProxyKey | undefined, isEnvKey: boolean | undefined, channelId: string, modelId: string,
src/lib/utils/proxy-key.ts:279
↓ 2 callers
Function
channelSemaphoreKey
* Redis-based semaphore for concurrency control
src/lib/queue/worker.ts:184
↓ 2 callers
Function
checkResponseBodyForError
* Check if response body contains error indicators * Some API gateways/proxies return HTTP 200 but with error in body
src/lib/detection/detector.ts:64
↓ 2 callers
Function
cleanup
()
src/app/api/sse/progress/route.ts:20
↓ 2 callers
Function
cleanupOldLogs
()
src/lib/scheduler/cron.ts:392
↓ 2 callers
Function
clearTemporaryStoppedModel
( modelId: string )
src/lib/proxy/index.ts:259
↓ 2 callers
Function
collectGemmaTopLevelInstructions
(body: Record<string, unknown>)
src/lib/proxy/compat.ts:135
↓ 2 callers
Function
completeStream
(controller: ReadableStreamDefaultController<Uint8Array>)
src/lib/proxy/index.ts:2078
↓ 2 callers
Function
createAbortContext
(externalSignal?: AbortSignal)
src/lib/detection/detector.ts:36
↓ 2 callers
Function
createDetectionSession
( channels: SessionChannelJobs[], activeChannelLimit: number, channelConcurrency: number )
src/lib/queue/queue.ts:235
← previous
next →
101–200 of 875, ranked by callers