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
↓ 1 callers
Method
$connect
* Connect with the database
src/generated/prisma/internal/class.ts:104
↓ 1 callers
Function
acquireSlots
(channelId: string, config: WorkerRuntimeConfig)
src/lib/queue/worker.ts:197
↓ 1 callers
Function
appendBetaHeader
(existingValue: string | null, betaValue: string)
src/app/v1/files/route.ts:18
↓ 1 callers
Function
areDayTimesSame
(left: string[], right: string[], count: number)
src/components/dashboard/scheduler-modal.tsx:88
↓ 1 callers
Function
buildAttemptList
( requestedBody: Record<string, unknown>, baseUrl: string, actualModelName: string, detectedEndpoints:
src/app/v1/chat/completions/route.ts:454
↓ 1 callers
Function
buildAttemptList
( requestedBody: Record<string, unknown>, baseUrl: string, actualModelName: string, detectedEndpoints:
src/app/v1/responses/route.ts:472
↓ 1 callers
Function
buildChatBodyFromClaudeRequest
( body: Record<string, unknown>, modelName: string )
src/lib/proxy/compat.ts:822
↓ 1 callers
Function
buildChatCompletionFromClaude
(payload: unknown, modelName: string)
src/lib/proxy/compat.ts:890
↓ 1 callers
Function
buildChatCompletionFromGemini
(payload: unknown, modelName: string)
src/lib/proxy/compat.ts:898
↓ 1 callers
Function
buildChatCompletionFromResponses
( payload: unknown, modelName: string )
src/app/v1/chat/completions/route.ts:234
↓ 1 callers
Function
buildChatEndpoint
* Build standard OpenAI /v1/chat/completions endpoint
src/lib/detection/strategies.ts:289
↓ 1 callers
Function
buildChatFallbackBody
( body: Record<string, unknown>, modelName: string )
src/app/v1/responses/route.ts:138
↓ 1 callers
Function
buildChatMessagesFromResponsesInput
(input: unknown)
src/app/v1/responses/route.ts:118
↓ 1 callers
Function
buildClaudeBodyFromChatRequest
( body: Record<string, unknown>, modelName: string )
src/lib/proxy/compat.ts:779
↓ 1 callers
Function
buildClaudeBodyFromResponsesRequest
( body: Record<string, unknown>, modelName: string )
src/lib/proxy/compat.ts:801
↓ 1 callers
Function
buildClaudeEndpoint
* Build Claude /v1/messages endpoint
src/lib/detection/strategies.ts:150
↓ 1 callers
Function
buildClaudeEndpointWithThinking
( baseUrl: string, apiKey: string, modelName: string )
src/lib/detection/strategies.ts:181
↓ 1 callers
Function
buildCodexEndpoint
* Build Codex /v1/responses endpoint * Uses OpenAI Responses API format (2025) * @see https://platform.openai.com/docs/api-reference/responses
src/lib/detection/strategies.ts:253
↓ 1 callers
Function
buildEndpointDetection
( baseUrl: string, apiKey: string, modelName: string, endpointType: EndpointType )
src/lib/detection/strategies.ts:116
↓ 1 callers
Function
buildGeminiBodyFromChatRequest
(body: Record<string, unknown>)
src/lib/proxy/compat.ts:844
↓ 1 callers
Function
buildGeminiBodyFromResponsesRequest
(body: Record<string, unknown>)
src/lib/proxy/compat.ts:867
↓ 1 callers
Function
buildGeminiEndpoint
* Build Gemini generateContent endpoint
src/lib/detection/strategies.ts:219
↓ 1 callers
Function
buildImageEndpoint
* Build OpenAI /v1/images/generations endpoint for DALL-E and other image models
src/lib/detection/strategies.ts:318
↓ 1 callers
Function
buildIntervalSchedule
( unit: IntervalUnit, value: number, startAtLocal: string, dayTimes: string[] )
src/components/dashboard/scheduler-modal.tsx:221
↓ 1 callers
Function
buildResponsesFallbackBody
( body: Record<string, unknown>, modelName: string )
src/app/v1/chat/completions/route.ts:144
↓ 1 callers
Function
buildResponsesFromChatCompletion
( payload: unknown, modelName: string )
src/app/v1/responses/route.ts:221
↓ 1 callers
Function
buildResponsesFromClaude
(payload: unknown, modelName: string)
src/lib/proxy/compat.ts:902
↓ 1 callers
Function
buildResponsesFromGemini
(payload: unknown, modelName: string)
src/lib/proxy/compat.ts:910
↓ 1 callers
Function
buildUsageFromChat
(payload: unknown)
src/lib/proxy/compat.ts:494
↓ 1 callers
Function
buildWebDAVHeaders
(config: WebDAVConfig)
src/lib/webdav/sync.ts:52
↓ 1 callers
Function
buildWebDAVHeaders
(config: WebDAVConfig)
src/app/api/channel/webdav/route.ts:26
↓ 1 callers
Function
buildWebDAVUrl
(config: WebDAVConfig)
src/lib/webdav/sync.ts:66
↓ 1 callers
Function
buildWebDAVUrl
(config: WebDAVConfig)
src/app/api/channel/webdav/route.ts:40
↓ 1 callers
Function
calcAcwScV2
(arg1: string, key: string)
src/app/api/channel/import-accounts/route.ts:35
↓ 1 callers
Function
canFallbackClaudeMessagesToChat
(body: Record<string, unknown>)
src/app/v1/messages/route.ts:89
↓ 1 callers
Function
checkRateLimit
(ip: string)
src/app/api/auth/login/route.ts:12
↓ 1 callers
Function
checkVersion
()
src/components/layout/header.tsx:150
↓ 1 callers
Function
cleanupDetectionSessionIfIdle
(sessionId: string)
src/lib/queue/queue.ts:146
↓ 1 callers
Function
clearModelCancelled
(modelId: string)
src/lib/queue/queue.ts:525
↓ 1 callers
Function
clearSemaphoreKeys
()
src/lib/queue/worker.ts:255
↓ 1 callers
Function
clearTemporaryStoppedModelsByChannel
( channelId: string, credentialKey?: string )
src/lib/proxy/index.ts:444
↓ 1 callers
Function
convertChatStreamToClaudeStream
(upstream: Response, modelName: string)
src/lib/proxy/compat.ts:1269
↓ 1 callers
Function
convertChatStreamToResponsesStream
( upstream: Response, modelName: string )
src/app/v1/responses/route.ts:273
↓ 1 callers
Function
convertClaudeStreamToChatStream
(upstream: Response, modelName: string)
src/lib/proxy/compat.ts:1026
↓ 1 callers
Function
convertClaudeStreamToResponsesStream
(upstream: Response, modelName: string)
src/lib/proxy/compat.ts:1116
↓ 1 callers
Function
convertResponsesStreamToChatStream
( upstream: Response, modelName: string )
src/app/v1/chat/completions/route.ts:293
↓ 1 callers
Function
createPrismaClient
()
src/lib/prisma.ts:8
↓ 1 callers
Function
createPubSubManager
()
src/lib/redis.ts:64
↓ 1 callers
Function
createRedisClient
()
src/lib/redis.ts:23
↓ 1 callers
Function
createSyntheticChatStreamResponse
(text: string, modelName: string)
src/lib/proxy/compat.ts:1423
↓ 1 callers
Function
createSyntheticClaudeStreamResponse
(text: string, modelName: string)
src/lib/proxy/compat.ts:1496
↓ 1 callers
Function
createSyntheticResponsesStreamResponse
(text: string, modelName: string)
src/lib/proxy/compat.ts:1432
↓ 1 callers
Function
decode
(str: string)
src/app/api/channel/import-accounts/route.ts:74
↓ 1 callers
Function
decodeBase64AsWasm
(wasmBase64: string)
src/generated/prisma/internal/class.ts:33
↓ 1 callers
Function
decrementModelRemaining
(modelId: string)
src/lib/queue/queue.ts:559
↓ 1 callers
Function
decrementModelRemainingBy
(modelId: string, count: number)
src/lib/queue/queue.ts:569
↓ 1 callers
Function
deselectAllInChannel
(chId: string)
src/components/dashboard/model-filter-modal.tsx:310
↓ 1 callers
Function
ensureParentDirectories
(baseUrl: string, filename: string, headers: HeadersInit)
src/lib/webdav/sync.ts:76
↓ 1 callers
Function
ensureParentDirectories
(baseUrl: string, filename: string, headers: HeadersInit)
src/app/api/channel/webdav/route.ts:52
↓ 1 callers
Function
ensureSubscriber
()
src/lib/redis.ts:82
↓ 1 callers
Function
evictRoundRobinCounters
()
src/lib/proxy/index.ts:61
↓ 1 callers
Function
evictTemporaryStopFallback
()
src/lib/proxy/index.ts:71
↓ 1 callers
Function
executeDetection
( job: DetectionJobData, options?: DetectionExecutionOptions )
src/lib/detection/detector.ts:370
↓ 1 callers
Function
extractArg1
(html: string)
src/app/api/channel/import-accounts/route.ts:58
↓ 1 callers
Function
extractChatText
(payload: unknown)
src/lib/proxy/compat.ts:521
↓ 1 callers
Function
extractChatText
(payload: unknown)
src/app/v1/responses/route.ts:193
↓ 1 callers
Function
extractKey
(html: string)
src/app/api/channel/import-accounts/route.ts:64
↓ 1 callers
Function
extractReadableMessage
(text: string)
src/components/dashboard/channel-card.tsx:106
↓ 1 callers
Function
extractResponsesText
(payload: unknown)
src/app/v1/chat/completions/route.ts:193
↓ 1 callers
Function
fetchApiKeys
(siteUrl: string, accessToken: string, userId?: number)
src/app/api/channel/import-accounts/route.ts:102
↓ 1 callers
Function
fetchModelCandidatesByName
( modelName: string, preferredEndpoint?: string, allowChannelPrefixFallback = true )
src/lib/proxy/index.ts:890
↓ 1 callers
Function
fetchRemoteVersion
()
src/app/api/version/route.ts:31
↓ 1 callers
Function
fetchStatus
()
src/components/layout/header.tsx:128
↓ 1 callers
Function
filterTemporaryStoppedModelsForListing
( items: T[] )
src/lib/proxy/index.ts:238
↓ 1 callers
Function
findChannelByUnifiedModel
( modelName: string, keyResult: ValidateKeyResult, preferredEndpoint?: string )
src/lib/proxy/index.ts:1563
↓ 1 callers
Function
findNestedMessage
(value: unknown)
src/components/dashboard/channel-card.tsx:74
↓ 1 callers
Function
formatDate
(isoString: string | null)
src/components/dashboard/proxy-key-manager.tsx:242
↓ 1 callers
Function
formatMinutesToTime
(totalMinutes: number)
src/components/dashboard/scheduler-modal.tsx:67
↓ 1 callers
Function
formatNextRun
(isoString: string | null)
src/components/dashboard/scheduler-modal.tsx:428
↓ 1 callers
Function
formatRelativeTime
(dateStr: string)
src/components/dashboard/channel-card.tsx:1028
↓ 1 callers
Function
formatTemporaryStop
(value?: number, unit?: "second" | "minute" | "hour" | "day")
src/components/dashboard/proxy-key-manager.tsx:253
↓ 1 callers
Function
formatTime
(value: string)
src/components/dashboard/proxy-request-log.tsx:73
↓ 1 callers
Function
getActualModelName
(modelName: string)
src/app/v1beta/models/[...path]/route.ts:44
↓ 1 callers
Function
getActualModelName
(modelName: string)
src/app/v1/messages/route.ts:57
↓ 1 callers
Function
getAllEndpoints
(channels: ChannelWithModels[])
src/components/ui/channel-model-selector.tsx:92
↓ 1 callers
Function
getAllModelsWithChannels
(keyResult?: ValidateKeyResult)
src/lib/proxy/index.ts:1820
↓ 1 callers
Function
getAllModelsWithChannelsUnified
(keyResult?: ValidateKeyResult)
src/lib/proxy/index.ts:1921
↓ 1 callers
Function
getAttemptSummary
(log: ProxyRequestLogItem)
src/components/dashboard/proxy-request-log.tsx:114
↓ 1 callers
Function
getAvailableDisplayEndpoints
(model: Model)
src/components/dashboard/channel-card.tsx:245
↓ 1 callers
Function
getChannelBorderClass
(channel: Channel)
src/components/dashboard/channel-manager.tsx:101
↓ 1 callers
Function
getDetectedOpenAIEndpoints
(detectedEndpoints: string[])
src/lib/utils/model-name.ts:137
↓ 1 callers
Function
getDisplayHistoryLogs
(checkLogs: CheckLog[])
src/components/dashboard/channel-card.tsx:751
↓ 1 callers
Function
getFinalResultLabel
(log: ProxyRequestLogItem)
src/components/dashboard/proxy-request-log.tsx:109
↓ 1 callers
Function
getGptVersion
(modelName: string)
src/lib/utils/model-name.ts:92
↓ 1 callers
Function
getHttpProxyAgent
* Get or create a HTTP ProxyAgent for the given proxy URL
src/lib/utils/proxy-fetch.ts:101
↓ 1 callers
Function
getLatestDisplayLog
(checkLogs: CheckLog[])
src/components/dashboard/channel-card.tsx:746
↓ 1 callers
Function
getMetaValue
(metaSegments: string[], key: string)
src/components/dashboard/scheduler-modal.tsx:104
↓ 1 callers
Function
getModelEndpoints
(model: ModelInfo)
src/components/ui/channel-model-selector.tsx:426
↓ 1 callers
Function
getNextDetectionRunTime
()
src/lib/scheduler/cron.ts:462
↓ 1 callers
Function
getNextRunTimeFromSchedule
(cronSchedule: string, timezone: string)
src/lib/scheduler/cron.ts:442
← previous
next →
301–400 of 875, ranked by callers