Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
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
↓ 2 callers
Function
detectFromJsonObject
( obj: Record<string, unknown>, rawJsonChars: number, options: Required<Pick<DetectionOptions, "maxJsonC
src/lib/utils/upstream-error-detection.ts:278
↓ 2 callers
Function
displaySelectedProviders
(providers: ProviderRecord[])
scripts/clear-session-bindings.ts:800
↓ 2 callers
Method
doForward
* 实际转发请求
src/app/v1/_lib/proxy/forwarder.ts:2300
↓ 2 callers
Function
doSync
(overwriteManual?: string[])
src/app/[locale]/settings/prices/_components/sync-litellm-button.tsx:32
↓ 2 callers
Function
downloadUsageLogsExport
( jobId: string )
src/actions/usage-logs.ts:424
↓ 2 callers
Method
emitErrorRulesUpdated
* 发送 errorRulesUpdated 事件
src/lib/event-emitter.ts:31
↓ 2 callers
Method
emitErrorTrace
( session: ProxySession, data: { error: unknown; errorMessage: string; statusCode: number; responseTex
src/app/v1/_lib/proxy/error-handler.ts:650
↓ 2 callers
Function
emitFinalNonStream
(input: NonStreamEmitInput)
src/app/v1/_lib/proxy/fake-streaming/emitters.ts:24
↓ 2 callers
Method
emitSensitiveWordsUpdated
* 发送 sensitiveWordsUpdated 事件
src/lib/event-emitter.ts:38
↓ 2 callers
Function
emitUserCreateAudit
(user: UserCreateAuditSnapshot)
src/actions/users.ts:1276
↓ 2 callers
Function
enableKey
(c: Context)
src/app/api/v1/resources/keys/handlers.ts:175
↓ 2 callers
Function
encodeBase64Url
(value: string | Uint8Array)
src/lib/auth-admin-session-token.ts:32
↓ 2 callers
Function
encodeChunk
(delta: string)
tests/unit/proxy/response-handler-client-abort-drain.test.ts:356
↓ 2 callers
Function
endsWithSegments
(haystack: string[], needle: string[])
src/app/v1/_lib/url.ts:85
↓ 2 callers
Function
ensureCloned
()
src/lib/gemini/provider-overrides.ts:67
↓ 2 callers
Method
ensureFlushTimer
()
src/repository/message-write-buffer.ts:271
↓ 2 callers
Function
ensureMediaExample
( mediaType: string, media: Record<string, unknown>, isRequest: boolean )
src/app/api/v1/_root/document.ts:140
↓ 2 callers
Function
ensurePriceTable
()
src/lib/price-sync/seed-initializer.ts:22
↓ 2 callers
Function
ensureVisibleEndpointIds
( c: Context, endpointIds: number[] )
src/app/api/v1/resources/provider-endpoints/handlers.ts:416
↓ 2 callers
Function
escapeXml
(value: string)
src/lib/usage-logs/export/xlsx.ts:46
↓ 2 callers
Method
evictIdleCachedAgents
( isWithinLimit: (reserved: number) => boolean, replacementCacheKey?: string )
src/lib/proxy-agent/agent-pool.ts:861
↓ 2 callers
Function
exerciseWithoutAuth
(method: HttpMethod, path: string)
tests/api/v1/openapi-auth-sweep.test.ts:38
↓ 2 callers
Function
expectUniqueViolation
(query: Promise<unknown>)
tests/integration/provider-endpoint-index-and-repair.test.ts:105
↓ 2 callers
Function
extractAnthropicEffortInfo
( specialSettings: SpecialSetting[] | null | undefined )
src/lib/utils/anthropic-effort.ts:59
↓ 2 callers
Function
extractApiKeyFromHeaders
(headers: ApiCredentialHeaders)
src/lib/api/auth-header-extractor.ts:39
↓ 2 callers
Method
extractCodexPromptCacheKey
* 从 Codex 响应中提取 prompt_cache_key 作为 Session ID * * Codex 响应中包含 prompt_cache_key 字段(UUID 格式),用于标识缓存上下文。 * 这个字段出现在 response.created、response.in
src/lib/session-manager.ts:2271
↓ 2 callers
Function
extractErrorContentForDetection
* 从错误对象中提取用于规则匹配的内容 * * 优先使用整个响应体(upstreamError.body),这样规则可以匹配响应中的任何内容 * 如果没有响应体,则使用错误消息
src/app/v1/_lib/proxy/errors.ts:565
↓ 2 callers
Function
extractJsonChunks
(text: string)
src/app/v1/_lib/proxy/actual-response-model.ts:195
↓ 2 callers
Method
extractKeyFromAuthorization
(authHeader?: string)
src/app/v1/_lib/proxy/auth-guard.ts:317
↓ 2 callers
Function
extractKeys
(obj: Record<string, unknown>, prefix = "")
tests/unit/i18n/my-usage-keys.test.ts:9
↓ 2 callers
Function
extractTextContent
* Extract text content from various message content formats * Supports: * - Simple string: "hello" * - Array format: [{type: "text", text: "hello"}
src/app/v1/_lib/gemini/adapter.ts:56
↓ 2 callers
Function
f
(v: number)
src/lib/vacuum-filter/vacuum-filter.ts:129
↓ 2 callers
Function
fail
(error: Error)
src/lib/redis/pubsub.ts:106
↓ 2 callers
Function
failIfUnsettled
(code, message, closeReason)
server.js:505
↓ 2 callers
Function
fetchLatestVersionFromVersionFile
()
src/app/api/version/route.ts:165
↓ 2 callers
Function
fetchProbeLogsByEndpointIdsIndividually
( endpointIds: number[], limit: number )
src/lib/provider-endpoints/probe-logs-batcher.ts:216
↓ 2 callers
Function
fetchRedirect
(path: string, cookie?: string)
tests/e2e/i18n-routing.test.ts:6
↓ 2 callers
Function
fetchStatistics
(timeRange: TimeRange)
src/app/[locale]/dashboard/_components/bento/dashboard-bento.tsx:64
↓ 2 callers
Function
fetchSystemSettings
()
src/actions/system-config.ts:23
↓ 2 callers
Function
fetchUnmaskedKey
(keyId: number)
src/app/[locale]/dashboard/_components/user/key-list.tsx:102
↓ 2 callers
Function
fetchUnmaskedKey
()
src/app/[locale]/dashboard/_components/user/key-row-item.tsx:222
↓ 2 callers
Function
fillNameAndSubmit
()
tests/unit/dashboard/add-key-form-self-service.test.tsx:74
↓ 2 callers
Method
filterInertResponsesChatCompletionChunks
( session: ProxySession, data: Uint8Array )
src/app/v1/_lib/proxy/response-fixer/index.ts:556
↓ 2 callers
Function
filterPrivateParameters
* 过滤私有参数(下划线前缀) * * 目的:防止私有参数(下划线前缀)泄露到上游供应商导致 "Unsupported parameter" 错误 * * @param obj - 原始请求对象 * @returns 过滤后的请求对象
src/app/v1/_lib/proxy/forwarder.ts:492
↓ 2 callers
Function
finalize
()
server.js:176
↓ 2 callers
Function
findActiveProviderEndpointById
( endpointId: number )
src/repository/provider-endpoints.ts:282
↓ 2 callers
Function
findAllManualPrices
()
src/repository/model-price.ts:305
↓ 2 callers
Function
findAllProviderGroups
()
src/repository/provider-groups.ts:62
↓ 2 callers
Function
findButtonByLabel
(container: HTMLElement, label: string)
tests/unit/dashboard-logs-fullscreen-overlay-ui.test.tsx:104
↓ 2 callers
Function
findCustomRangeLeaderboard
( dateRange: DateRangeParams, userFilters?: UserLeaderboardFilters, includeModelStats?: boolean )
src/repository/leaderboard.ts:430
↓ 2 callers
Function
findDashboardProviderEndpointsByVendorAndType
( vendorId: number, providerType: ProviderType )
src/repository/provider-endpoints.ts:817
↓ 2 callers
Function
findEnabledProviderIdsByVendorAndType
( vendorId: number, providerType: ProviderType )
src/repository/provider-endpoints.ts:789
↓ 2 callers
Function
findKeyCostEntriesInTimeRange
( keyId: number, startTime: Date, endTime: Date )
src/repository/statistics.ts:995
↓ 2 callers
Function
findMonthlyLeaderboard
( userFilters?: UserLeaderboardFilters, includeModelStats?: boolean )
src/repository/leaderboard.ts:187
↓ 2 callers
Function
findProviderCostEntriesInTimeRange
( providerId: number, startTime: Date, endTime: Date )
src/repository/statistics.ts:960
↓ 2 callers
Function
findProviderEndpointProbeLogs
( endpointId: number, limit: number = 200, offset: number = 0 )
src/repository/provider-endpoints.ts:2206
↓ 2 callers
Function
findProviderVendorById
(vendorId: number)
src/repository/provider-endpoints.ts:844
↓ 2 callers
Function
findProviderVendorsByIds
(vendorIds: number[])
src/repository/provider-endpoints.ts:656
↓ 2 callers
Function
findSuggestion
(label: string)
src/components/ui/__tests__/tag-input-dialog.test.tsx:111
↓ 2 callers
Function
findWeeklyLeaderboard
( userFilters?: UserLeaderboardFilters, includeModelStats?: boolean )
src/repository/leaderboard.ts:205
↓ 2 callers
Function
firstString
(value: string | string[] | undefined)
src/app/[locale]/dashboard/logs/_utils/logs-query.ts:17
↓ 2 callers
Function
fixDataLine
(line: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/sse-fixer.ts:76
↓ 2 callers
Method
fixMaybeDataJsonLine
( line: Uint8Array, jsonFixer: JsonFixer )
src/app/v1/_lib/proxy/response-fixer/index.ts:640
↓ 2 callers
Function
flatten
(obj, prefix = "")
scripts/audit-settings-placeholders.js:27
↓ 2 callers
Function
flattenLeafKeys
(record: Record<string, unknown>, prefix = "")
tests/unit/i18n/audit-log-actions-messages.test.ts:35
↓ 2 callers
Function
flattenLeafTypes
( obj: unknown, prefix = "", out: Record<string, string> = {} )
tests/unit/i18n/settings-split-guards.test.ts:74
↓ 2 callers
Function
flush
()
src/components/ui/__tests__/provider-group-tag-input.test.tsx:51
↓ 2 callers
Function
flush
()
src/repository/provider-endpoints.ts:2009
↓ 2 callers
Function
flush
()
src/app/v1/_lib/proxy/fake-streaming/response-validator.ts:316
↓ 2 callers
Function
flush
()
tests/unit/proxy/fake-streaming-response.test.ts:14
↓ 2 callers
Function
flushEvent
()
src/lib/utils/sse.ts:12
↓ 2 callers
Function
flushEvents
()
server.js:514
↓ 2 callers
Function
flushMicrotasks
()
tests/unit/auth/login-page-site-title.test.tsx:87
↓ 2 callers
Function
flushPromises
(rounds = 2)
tests/unit/lib/endpoint-circuit-breaker.test.ts:22
↓ 2 callers
Function
flushPromises
()
tests/unit/settings/prices/model-price-details-dialog.test.tsx:31
↓ 2 callers
Function
flushPromises
()
tests/unit/settings/prices/upload-price-dialog-cloud-model-count.test.tsx:43
↓ 2 callers
Function
flushPromises
()
tests/unit/dashboard/dashboard-home-layout.test.tsx:148
↓ 2 callers
Function
flushTicks
(times = 3)
tests/unit/settings/providers/model-redirect-editor.test.tsx:45
↓ 2 callers
Function
fmix32
(h: number)
src/lib/vacuum-filter/vacuum-filter.ts:199
↓ 2 callers
Function
formatBigNumber
(value: number, locale: string)
src/app/[locale]/dashboard/_components/ip-details/atoms.tsx:383
↓ 2 callers
Function
formatBucketTime
(isoString: string, bucketSizeMinutes: number, timeZone?: string)
src/app/[locale]/dashboard/availability/_components/provider/lane-chart.tsx:42
↓ 2 callers
Function
formatExpiry
(value: Date | null)
src/app/[locale]/my-usage/_components/expiration-info.tsx:36
↓ 2 callers
Function
formatExpiry
(expiresAt: string | null | undefined, locale: string)
src/app/[locale]/dashboard/_components/user/key-row-item.tsx:125
↓ 2 callers
Function
formatHeaders
( headers: Record<string, string> | null, preambleLines?: string[] )
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-details-tabs.tsx:29
↓ 2 callers
Function
formatJson
(value: unknown)
src/app/[locale]/dashboard/audit-logs/_components/audit-log-detail-sheet.tsx:23
↓ 2 callers
Function
formatLatency
(ms: number | null)
src/app/[locale]/settings/providers/_components/endpoint-latency-sparkline.tsx:17
↓ 2 callers
Function
formatLatency
(ms: number | null)
src/app/[locale]/dashboard/availability/_components/endpoint/probe-terminal.tsx:31
↓ 2 callers
Function
formatMops
(opsPerSec: number)
tests/unit/vacuum-filter/vacuum-filter-has.bench.test.ts:66
↓ 2 callers
Function
formatNumber
(value: number)
src/lib/utils/token.ts:9
↓ 2 callers
Function
formatPerRequestPriceLabel
(value?: number)
src/app/[locale]/settings/prices/_components/price-list.tsx:281
↓ 2 callers
Function
formatPercentage
(value: number)
src/app/[locale]/dashboard/availability/_components/provider/lane-chart.tsx:62
↓ 2 callers
Function
formatRawSse
(text: string)
src/app/v1/_lib/proxy/fake-streaming/emitters.ts:381
↓ 2 callers
Function
formatResponseTime
(ms: number)
src/app/[locale]/dashboard/leaderboard/user/[userId]/_components/user-overview-cards.tsx:17
↓ 2 callers
Function
formatScalarPrice
(value?: number)
src/app/[locale]/settings/prices/_components/price-list.tsx:259
↓ 2 callers
Function
formatTtfb
(ms: number | null)
src/app/[locale]/status/_lib/format-ttfb.ts:1
↓ 2 callers
Function
formatValue
(value: unknown, t: (key: string) => string)
src/app/[locale]/settings/providers/_components/batch-edit/provider-batch-preview-step.tsx:173
↓ 2 callers
Function
formatValue
( value: unknown, t: ReturnType<typeof useTranslations<"settings.prices">> )
src/app/[locale]/settings/prices/_components/model-price-details-dialog.tsx:46
↓ 2 callers
Function
freshSameContent
(s: string)
tests/unit/vacuum-filter/vacuum-filter-has.bench.test.ts:32
↓ 2 callers
Function
generateCacheHitRateAlertPayload
( options: GenerateCacheHitRateAlertPayloadOptions = {} )
src/lib/notification/tasks/cache-hit-rate-alert.ts:209
↓ 2 callers
Function
generateDailyLeaderboard
(topN: number)
src/lib/notification/tasks/daily-leaderboard.ts:11
← previous
next →
2,401–2,500 of 6,623, ranked by callers