Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ding113/claude-code-hub
/ functions
Functions
6,623 in github.com/ding113/claude-code-hub
⨍
Functions
6,623
◇
Types & classes
1,237
↓ 13 callers
Function
startsWithBytes
(data: Uint8Array, prefix: number[])
src/app/v1/_lib/proxy/response-fixer/sse-fixer.ts:7
↓ 13 callers
Function
sumProviderCostInTimeRange
( providerId: number, startTime: Date, endTime: Date )
src/repository/statistics.ts:1183
↓ 13 callers
Function
updateSystemSettings
( payload: UpdateSystemSettingsInput, executor: SystemSettingsMutationExecutor = db )
src/repository/system-config.ts:572
↓ 13 callers
Function
writeJson
(p: string, data: unknown)
tests/unit/i18n/audit-settings-placeholders-script.test.ts:16
↓ 12 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/providers/handlers.ts:808
↓ 12 callers
Function
activeRow
(overrides: Partial<Record<string, unknown>> = {})
tests/unit/repository/key-resolve-outcome.test.ts:120
↓ 12 callers
Function
attachSessionIdToErrorResponse
( sessionId: string | null | undefined, response: Response )
src/app/v1/_lib/proxy/error-session-id.ts:10
↓ 12 callers
Function
autoSortProviderPriority
(args: { confirm: boolean; })
src/actions/providers.ts:1077
↓ 12 callers
Function
buildPublicStatusCurrentSnapshotKey
(input: { intervalMinutes: number; rangeHours: number; generation: string; prefix?: string; })
src/lib/public-status/redis-contract.ts:112
↓ 12 callers
Function
buildUsageLogsXlsx
(logs: UsageLogRow[], timezone: string)
src/lib/usage-logs/export/xlsx.ts:275
↓ 12 callers
Function
close
()
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:176
↓ 12 callers
Function
createProvider
(overrides: Partial<Provider> = {})
tests/unit/proxy/proxy-forwarder-endpoint-audit.test.ts:116
↓ 12 callers
Function
createProvider
(overrides: Partial<Provider> = {})
tests/unit/proxy/proxy-forwarder-fake-200-html.test.ts:91
↓ 12 callers
Function
createSession
( keyId: number | null | undefined = 123, sessionId: string | null | undefined = "sess_test", userAgent:
tests/unit/proxy/metadata-injection.test.ts:8
↓ 12 callers
Function
createSession
(requestUrl: URL = new URL("https://example.com/v1/messages"))
tests/unit/proxy/proxy-forwarder-endpoint-audit.test.ts:171
↓ 12 callers
Function
createTestUser
(name: string)
tests/api/my-usage-readonly.test.ts:91
↓ 12 callers
Function
extractProviderName
(text: string)
src/lib/utils/provider-text-parser.ts:94
↓ 12 callers
Function
fetchCloudPriceTableToml
( url: string = CLOUD_PRICE_TABLE_URL )
src/lib/price-sync/cloud-price-table.ts:53
↓ 12 callers
Method
findReusable
* 查找可复用的供应商(基于 session)
src/app/v1/_lib/proxy/provider-selector.ts:463
↓ 12 callers
Function
findUsageLogsStats
( filters: Omit<UsageLogFilters, "page" | "pageSize"> )
src/repository/usage-logs.ts:1595
↓ 12 callers
Function
formatDate
(date: Date)
src/app/[locale]/dashboard/leaderboard/_components/date-range-picker.tsx:27
↓ 12 callers
Function
formatLatency
(ms: number | null)
tests/unit/dashboard/availability/probe-terminal.test.tsx:41
↓ 12 callers
Method
fromContext
(c: Context)
src/app/v1/_lib/proxy/session.ts:239
↓ 12 callers
Method
getEndpointPolicy
(session: ProxySession)
src/app/v1/_lib/proxy/forwarder.ts:3707
↓ 12 callers
Function
getFinalProviderName
(chain: ProviderChainItem[] | null | undefined)
src/lib/utils/provider-chain-formatter.ts:207
↓ 12 callers
Function
getGroupCostMultiplier
(rawGroupString: string)
src/repository/provider-groups.ts:246
↓ 12 callers
Function
getLeaseTtlSeconds
( window: LeaseWindowType, resetTime = "00:00", mode: DailyResetMode = "fixed" )
src/lib/rate-limit/lease.ts:85
↓ 12 callers
Function
handleProxyRequest
(c: Context)
src/app/v1/_lib/proxy-handler.ts:18
↓ 12 callers
Function
invalidateSystemSettingsCache
()
src/lib/config/system-settings-cache.ts:207
↓ 12 callers
Function
isFiniteNonNegativeNumber
(value: unknown)
src/lib/utils/cost-calculation.ts:50
↓ 12 callers
Function
isRawPassthroughEndpointPolicy
(policy: EndpointPolicy)
src/app/v1/_lib/proxy/endpoint-policy.ts:61
↓ 12 callers
Function
isThinkingEnabled
(message: unknown)
src/app/v1/_lib/proxy/anthropic-actual-response-model.ts:119
↓ 12 callers
Function
loadHelpers
()
tests/unit/lib/session-manager-helpers.test.ts:27
↓ 12 callers
Function
makeBucket
( index: number, overrides: Partial<PublicStatusTimelineBucket> = {} )
tests/unit/app/status/timeline-windows.test.ts:10
↓ 12 callers
Function
makeRequest
(query = "")
tests/unit/api/availability-route.test.ts:28
↓ 12 callers
Function
makeUser
(id: number, name = `user-${id}`)
tests/unit/users-action-get-users-compat.test.ts:44
↓ 12 callers
Function
normalizePathnameForLocaleNavigation
( pathname: string | null | undefined, fallback = DEFAULT_INTERNAL_PATH )
src/i18n/pathname.ts:27
↓ 12 callers
Function
omitKeys
(source: T, keys: readonly string[])
src/repository/system-config.ts:348
↓ 12 callers
Function
publishProviderCacheInvalidation
()
src/lib/cache/provider-cache.ts:98
↓ 12 callers
Function
readPublicStatusPayload
(input: { intervalMinutes: number; rangeHours: number; nowIso: string; configVersion?: string; hasCo
src/lib/public-status/read-store.ts:283
↓ 12 callers
Function
render
(node: ReactNode)
src/components/form/client-restrictions-editor.test.tsx:41
↓ 12 callers
Function
render
(node: ReactNode)
src/components/ui/__tests__/map.test.tsx:389
↓ 12 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/provider-vendor-view-circuit-ui.test.tsx:160
↓ 12 callers
Function
requestCloudPriceTableSync
(options: { reason: "missing-model" | "scheduled" | "manual"; throttleMs?: number; })
src/lib/price-sync/cloud-price-updater.ts:56
↓ 12 callers
Function
resolveAnthropicAuthHeaders
( apiKey: string, providerUrl?: string | null, options?: { forceBearerOnly?: boolean } )
src/app/v1/_lib/headers.ts:70
↓ 12 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/usage-logs-sessionid-filter.test.ts:3
↓ 12 callers
Method
storeSessionResponse
* 存储 session 响应体(临时存储,5分钟过期) * * 存储行为受 STORE_SESSION_RESPONSE_BODY 控制: * - true (默认):存储响应体到 Redis 临时缓存 * - false:不存储(注意:不影响本次请求处理与统计,仅影响后续
src/lib/session-manager.ts:1544
↓ 12 callers
Function
subscribeToTick
(listener: Listener)
src/lib/shared-timer.ts:47
↓ 12 callers
Function
unzip
(bytes: Uint8Array)
tests/unit/usage-logs/export-xlsx.test.ts:48
↓ 12 callers
Function
withAuthResponseHeaders
(response: NextResponse)
src/lib/security/auth-response-headers.ts:20
↓ 12 callers
Function
withCustomHeaders
( provider: P, customHeaders: Record<string, string> | null )
tests/unit/proxy/proxy-forwarder.test.ts:483
↓ 12 callers
Function
wrap
(method: (...args: unknown[]) => void, level: LogLevel)
src/lib/logger.ts:57
↓ 11 callers
Function
apiDelete
( path: string, options?: Parameters<typeof apiClient.delete>[1] )
src/lib/api-client/v1/actions/_compat.ts:128
↓ 11 callers
Function
applyGeminiGoogleSearchOverrideWithAudit
( provider: GeminiProviderOverrideConfig, request: Record<string, unknown>, endpointPathname?: string |
src/lib/gemini/provider-overrides.ts:102
↓ 11 callers
Function
applySwap
* Wrapper around the real applySwapCacheTtlBilling that returns a new object * (the production function mutates in-place).
tests/unit/lib/cost-calculation-swap-cache-ttl.test.ts:22
↓ 11 callers
Function
assertPositiveInteger
(value: number, label: string)
src/lib/public-status/redis-contract.ts:32
↓ 11 callers
Function
batchResetProviderCircuits
( params: BatchResetCircuitParams )
src/actions/providers.ts:2683
↓ 11 callers
Function
buildLogsUrlQuery
(filters: LogsUrlFilters)
src/app/[locale]/dashboard/logs/_utils/logs-query.ts:67
↓ 11 callers
Function
connectRawWsClient
( port: number, options: { path?: string; headers?: Record<string, string> } = {} )
tests/e2e/responses-ws-codex-cli-transport.test.ts:699
↓ 11 callers
Function
createMessage
()
tests/unit/webhook/notifier.test.ts:17
↓ 11 callers
Function
createNonStreamResponse
( usage: { input_tokens: number; output_tokens: number }, extras?: Record<string, unknown> )
tests/integration/billing-model-source.test.ts:254
↓ 11 callers
Function
createProvider
(id: number, overrides: Partial<Provider> = {})
tests/unit/proxy/non-chat-endpoint-fallback.test.ts:106
↓ 11 callers
Function
createSignedAdminSessionToken
({ adminToken, ttlSeconds, now = Date.now(), }: CreateSignedAdminSessionTokenOptions)
src/lib/auth-admin-session-token.ts:118
↓ 11 callers
Function
deriveClientSafeUpstreamErrorMessage
( input: DeriveClientSafeUpstreamErrorMessageInput )
src/app/v1/_lib/proxy/client-error-message.ts:164
↓ 11 callers
Function
deriveDisplayState
(bucket: PublicStatusTimelineBucket)
src/app/[locale]/status/_lib/derive-display-state.ts:11
↓ 11 callers
Function
detectThinkingEffortConflictRectifierTrigger
( errorMessage: string | null | undefined )
src/app/v1/_lib/proxy/thinking-effort-conflict-rectifier.ts:31
↓ 11 callers
Function
extractThinkingSignatureModelFromStream
( sseText: string | null | undefined, fieldPath: readonly number[] = DEFAULT_FIELD_PATH )
src/app/v1/_lib/proxy/thinking-signature-model.ts:52
↓ 11 callers
Function
extractUrl
(text: string)
src/lib/utils/provider-text-parser.ts:52
↓ 11 callers
Function
findDailyProviderLeaderboard
( providerType?: ProviderType, includeModelStats?: boolean )
src/repository/leaderboard.ts:444
↓ 11 callers
Function
findProviderById
(id: number)
src/repository/provider.ts:548
↓ 11 callers
Function
formatDateDistance
( date: Date | number | string, baseDate: Date | number = new Date(), locale: string = "zh-CN", option
src/lib/utils/date-format.ts:71
↓ 11 callers
Method
get5hCostKey
( type: "key" | "provider" | "user", id: number, mode: DailyResetMode = "rolling" )
src/lib/rate-limit/service.ts:145
↓ 11 callers
Function
getApiErrorMessageKey
(error: ApiError)
src/lib/api-client/v1/errors.ts:54
↓ 11 callers
Function
getGlobalAgentPool
()
src/lib/proxy-agent/agent-pool.ts:945
↓ 11 callers
Function
getMyQuota
()
src/actions/my-usage.ts:323
↓ 11 callers
Function
getRetryCount
(chain: ProviderChainItem[])
src/lib/utils/provider-chain-formatter.ts:243
↓ 11 callers
Function
getRuleIdentity
(rule: Pick<AllowedModelRule, "matchType" | "pattern">)
src/app/[locale]/settings/providers/_components/allowed-model-rule-editor.tsx:52
↓ 11 callers
Function
getSessionTokenMode
()
src/lib/auth.ts:58
↓ 11 callers
Function
inputs
({ format, pathname, search, body, }: { format: ClientFormat; pathname: string; search?: string;
tests/unit/proxy/fake-streaming-stream-intent.test.ts:8
↓ 11 callers
Function
loser
(overrides: Partial<HedgeLoserBilling>)
tests/unit/lib/hedge-billing.test.ts:9
↓ 11 callers
Function
makeAttempt
(outcome: { status: number; body: string; providerId: string; })
tests/unit/proxy/fake-streaming-orchestrator.test.ts:15
↓ 11 callers
Function
makeDate
(hh: number, mm: number, timezone: string)
tests/unit/lib/utils/provider-schedule.test.ts:6
↓ 11 callers
Function
makeLog
(overrides: Partial<UsageLogRow> = {})
tests/unit/usage-logs/export-summary.test.ts:5
↓ 11 callers
Function
makeProvider
(overrides?: Partial<ProviderDisplay>)
tests/unit/dashboard/provider-form-clone-deep-copy.test.ts:5
↓ 11 callers
Function
makeProviderDisplay
(overrides: Partial<ProviderDisplay> = {})
tests/unit/settings/providers/provider-vendor-view-circuit-ui.test.tsx:91
↓ 11 callers
Function
matchGeminiModelActionOnPrefixes
( pathname: string, prefixes: readonly GeminiActionPrefix[], actions: readonly string[] )
src/app/v1/_lib/proxy/endpoint-family-catalog.ts:72
↓ 11 callers
Function
normalizeResetTime
(resetTime?: string)
src/lib/rate-limit/time-utils.ts:317
↓ 11 callers
Function
orchestrateFakeStreamingAttempts
( input: OrchestrateInput )
src/app/v1/_lib/proxy/fake-streaming/orchestrator.ts:62
↓ 11 callers
Function
parseCloudPriceTableToml
(tomlText: string)
src/lib/price-sync/cloud-price-table.ts:18
↓ 11 callers
Function
parseHeaderRecord
* 解析存储在 Redis 中的 header JSON 字符串。 * * - 成功返回 `{ [name]: value }` * - 解析失败/结构不合法则返回 null
src/lib/session-manager.ts:69
↓ 11 callers
Function
parseInteger
(value: unknown)
src/app/v1/_lib/proxy/openai-image-compat.ts:134
↓ 11 callers
Function
parseSseEvents
(body: string)
tests/unit/proxy/fake-streaming-response.test.ts:9
↓ 11 callers
Function
persistRequestFailure
* 持久化请求失败信息到数据库 * - 用于后台异步任务中的错误处理,确保 orphan records 被正确更新 * - 包含完整的错误信息、duration、status code 和 provider chain
src/app/v1/_lib/proxy/response-handler.ts:4426
↓ 11 callers
Function
pushUnique
( candidates: PricingKeyCandidate[], key: string, type: PricingKeyCandidate["type"] )
src/lib/utils/pricing-resolution.ts:81
↓ 11 callers
Function
redactHeaderRecord
( headers: Record<string, string> | null | undefined )
src/lib/api/v1/_shared/redaction.ts:27
↓ 11 callers
Function
removeKey
(keyId: number)
src/actions/keys.ts:756
↓ 11 callers
Function
resolveApiKeyAuthOutcome
(keyString: string)
src/repository/key.ts:568
↓ 11 callers
Function
resolveBillableUsageMetricsForCost
( session: ProxySession, provider: Provider | null, usageMetrics: UsageMetrics | null, statusCode: num
src/app/v1/_lib/proxy/response-handler.ts:440
↓ 11 callers
Function
scheduleNotifications
()
src/lib/notification/notification-queue.ts:797
↓ 11 callers
Function
setHiddenColumns
( userId: number, tableId: string, hiddenColumns: LogsTableColumn[] )
src/lib/column-visibility.ts:100
← previous
next →
401–500 of 6,623, ranked by callers