MCPcopy Create free account

hub / github.com/QuantumNous/new-api / functions

Functions10,602 in github.com/QuantumNous/new-api

↓ 4 callersMethodrender
()
web/classic/src/components/common/ErrorBoundary.jsx:23
↓ 4 callersFunctionrenderGroup
(group)
web/classic/src/helpers/render.jsx:784
↓ 4 callersFunctionrenderQuotaWithAmount
(amount)
web/classic/src/helpers/render.jsx:1071
↓ 4 callersFunctionreplaceRoutes
( nextRoutes: AdvancedCustomRoute[], nextRouteKeys = routeRows.map((routeRow) => routeRow.routeKey)
web/default/src/features/channels/components/dialogs/advanced-custom-editor-dialog.tsx:242
↓ 4 callersFunctionresetDiscoveryState
()
web/classic/src/components/settings/CustomOAuthSetting.jsx:232
↓ 4 callersFunctionresetState
()
web/classic/src/components/table/model-deployments/modals/ExtendDurationModal.jsx:61
↓ 4 callersFunctionresolveChatUrl
({ template, apiKey, serverAddress, }: ResolveChatUrlParams)
web/default/src/features/chat/lib/chat-links.ts:152
↓ 4 callersFunctionresolveWaffoPancakeAdminCreds
resolveWaffoPancakeAdminCreds prefers body creds (typed-but-not-yet-saved values, for verification) and falls back to persisted creds when the body is
controller/topup_waffo_pancake.go:156
↓ 4 callersFunctionsanitizeLikePattern
sanitizeLikePattern 校验并清洗用户输入的 LIKE 搜索模式。 规则: 1. 转义 ! 和 _(使用 ! 作为 ESCAPE 字符,兼容 MySQL/PostgreSQL/SQLite) 2. 连续的 % 合并为单个 % 3. 最多允许 2 个 % 4. 含 % 时(模糊搜索),
model/token.go:95
↓ 4 callersFunctionsearchRedemptions
()
web/classic/src/hooks/redemptions/useRedemptionsData.jsx:96
↓ 4 callersFunctionsearchTokens
(page = 1, size = pageSize)
web/classic/src/hooks/tokens/useTokensData.jsx:307
↓ 4 callersFunctionseedSubscriptionResetSub
(t *testing.T, sub *UserSubscription)
model/subscription_reset_test.go:17
↓ 4 callersFunctionsettleTaskBillingOnComplete
settleTaskBillingOnComplete 任务完成时的统一计费调整。 优先级:1. adaptor.AdjustBillingOnComplete 返回正数 → 使用 adaptor 计算的额度 2. taskResult.TotalTokens > 0 → 按 token 重算 3
service/task_polling.go:633
↓ 4 callersFunctionsetupFlowControllerTestDB
(t *testing.T)
controller/usedata_flow_test.go:20
↓ 4 callersFunctionsideDrawerSwitchItemClassName
(className?: string)
web/default/src/components/drawer-layout.ts:54
↓ 4 callersFunctionsimulatePollBilling
=========================================================================== CAS + Billing integration tests Simulates the flow in updateVideoSingleTas
service/task_billing_test.go:543
↓ 4 callersFunctionstringifyPretty
(v)
web/classic/src/pages/Setting/Operation/SettingsChannelAffinity.jsx:122
↓ 4 callersFunctionsyncToJson
(nextRows)
web/classic/src/pages/Setting/Ratio/ToolPriceSettings.jsx:95
↓ 4 callersFunctiontestConn
(t *testing.T)
service/protected_fetch_client_test.go:32
↓ 4 callersFunctiontimestamp2string1
( timestamp, dataExportDefaultTime = 'hour', showYear = false, )
web/classic/src/helpers/utils.jsx:220
↓ 4 callersFunctiontoCustomOAuthProviderResponse
(p *model.CustomOAuthProvider)
controller/custom_oauth.go:49
↓ 4 callersMethodtoolDelta
(tool *responsesStreamTool, explicitDelta string)
service/relayconvert/internal/oai_responses/to_oai_chat_stream_resp.go:369
↓ 4 callersFunctiontriggerRefresh
()
web/default/src/features/redemption-codes/components/redemptions-provider.tsx:47
↓ 4 callersFunctiontryParseRequestRuleExpr
( expr: string )
web/default/src/features/pricing/lib/billing-expr.ts:494
↓ 4 callersFunctionupdateEndpoint
(channelId, endpoint)
web/classic/src/components/settings/ChannelSelectorModal.jsx:117
↓ 4 callersFunctionupdateModelStatus
( id: number, status: number )
web/default/src/features/models/api.ts:96
↓ 4 callersFunctionupdateOperation
(operationId, patch)
web/classic/src/components/table/channels/modals/ParamOverrideEditorModal.jsx:1555
↓ 4 callersFunctionupdateRow
(id, field, value)
web/classic/src/pages/Setting/Ratio/ToolPriceSettings.jsx:116
↓ 4 callersFunctionupdateUserCache
updateUserCache refreshes non-quota user cache fields. Quota is maintained by atomic quota delta paths and must not be overwritten by stale user snaps
model/user_cache.go:81
↓ 4 callersFunctionuseActualTheme
()
web/classic/src/context/Theme/index.jsx:32
↓ 4 callersFunctionuseCarousel
()
web/default/src/components/ui/carousel.tsx:54
↓ 4 callersFunctionuseChatPresets
()
web/default/src/features/chat/hooks/use-chat-presets.ts:67
↓ 4 callersFunctionuseConfirmation
()
web/default/src/components/ai-elements/confirmation.tsx:48
↓ 4 callersFunctionuseCountdown
(options: UseCountdownOptions = {})
web/default/src/hooks/use-countdown.ts:26
↓ 4 callersFunctionuseFormField
()
web/default/src/components/ui/form.tsx:153
↓ 4 callersFunctionuseLayout
()
web/default/src/context/layout-provider.tsx:98
↓ 4 callersFunctionusePromptInputAttachments
()
web/default/src/components/ai-elements/prompt-input.tsx:263
↓ 4 callersFunctionuseThemeRadiusPx
( cssVariable = '--radius-md', refreshKey?: string )
web/default/src/lib/theme-radius.ts:40
↓ 4 callersFunctionvalidateAdvancedCustomConfig
( config: AdvancedCustomConfig | null )
web/default/src/features/channels/lib/advanced-custom.ts:521
↓ 4 callersFunctionwithSystemTaskRegistry
withSystemTaskRegistry swaps the package registry for the given handlers for the duration of a test and restores the original registry afterward.
service/system_task_test.go:17
↓ 3 callersMethodAddAbilities
(tx *gorm.DB)
model/ability.go:196
↓ 3 callersMethodAddAll
(other map[K]V)
types/rw_map.go:46
↓ 3 callersMethodAddPolicy
(_ string, ptype string, rule []string)
service/authz/adapter.go:57
↓ 3 callersFunctionAdminAuth
()
middleware/auth.go:187
↓ 3 callersFunctionAdminResetPlanSubscriptions
(planId int, advanceResetTime bool)
model/subscription.go:1086
↓ 3 callersFunctionApplyChannelGroupFilter
(query *gorm.DB, group string)
model/channel.go:156
↓ 3 callersMethodArgumentsString
ArgumentsString returns function call arguments in the string form expected by Chat Completions.
dto/openai_response.go:377
↓ 3 callersFunctionCORS
()
middleware/cors.go:9
↓ 3 callersMethodCacheCreationTokensTotal
CacheCreationTokensTotal returns the cache-write token count regardless of which field the upstream reported it in: Claude-derived conversions populat
dto/openai_response.go:275
↓ 3 callersFunctionClaudeData
(c *gin.Context, resp dto.ClaudeResponse)
relay/helper/common.go:61
↓ 3 callersFunctionCompileFromCache
CompileFromCache compiles an expression string, using a cached program when available. The cache is keyed by the SHA-256 hex digest of the expression.
pkg/billingexpr/compile.go:77
↓ 3 callersFunctionComputeTieredQuotaWithRequest
(snap *BillingSnapshot, params TokenParams, request RequestInput)
pkg/billingexpr/settle.go:21
↓ 3 callersMethodConvertEmbeddingRequest
(c *gin.Context, info *relaycommon.RelayInfo, request dto.EmbeddingRequest)
relay/channel/adapter.go:22
↓ 3 callersMethodConvertOpenAIRequest
(c *gin.Context, info *relaycommon.RelayInfo, request *dto.GeneralOpenAIRequest)
relay/channel/advancedcustom/adaptor.go:47
↓ 3 callersMethodConvertOpenAIResponsesRequest
(c *gin.Context, info *relaycommon.RelayInfo, request dto.OpenAIResponsesRequest)
relay/channel/advancedcustom/adaptor.go:118
↓ 3 callersFunctionConvertRequestVia
(c *gin.Context, info *relaycommon.RelayInfo, request any, path ...types.RelayFormat)
service/relayconvert/request_registry.go:174
↓ 3 callersMethodConvertRerankRequest
(c *gin.Context, relayMode int, request dto.RerankRequest)
relay/channel/adapter.go:21
↓ 3 callersFunctionCountUserTokens
CountUserTokens returns total number of tokens for the given user, used for pagination
model/token.go:443
↓ 3 callersFunctionCreateBodyStorage
CreateBodyStorage 根据数据大小创建合适的存储
common/body_storage.go:241
↓ 3 callersFunctionCreateDiskCacheFile
CreateDiskCacheFile 创建磁盘缓存文件 cacheType: 缓存类型(body/file) 返回文件路径和文件句柄
common/disk_cache.go:42
↓ 3 callersFunctionCreateUserSubscriptionFromPlanTx
(tx *gorm.DB, userId int, plan *SubscriptionPlan, source string)
model/subscription.go:484
↓ 3 callersFunctionDistribute
()
middleware/distributor.go:32
↓ 3 callersFunctionDoMidjourneyHttpRequest
(c *gin.Context, timeout time.Duration, fullRequestURL string)
service/midjourney.go:165
↓ 3 callersFunctionEncodeLocalTaskID
EncodeLocalTaskID encodes an upstream operation name to a URL-safe base64 string. Used by Gemini/Vertex to store upstream names as task IDs.
relay/channel/task/taskcommon/helpers.go:50
↓ 3 callersFunctionEnqueueSystemTask
EnqueueSystemTask creates an on-demand task of the given type. The returned bool is true only when a new pending row was created; false means an activ
service/system_task.go:201
↓ 3 callersFunctionEnsureEmailAvailable
(email string, excludeUserID int)
model/user.go:241
↓ 3 callersFunctionErrOptionWithStatusCode
(statusCode int)
types/error.go:393
↓ 3 callersFunctionExpireSubscriptionOrder
(tradeNo string, expectedPaymentProvider string)
model/subscription.go:671
↓ 3 callersFunctionExtractOutputTextFromResponses
(resp *dto.OpenAIResponsesResponse)
service/openai_chat_responses_compat.go:28
↓ 3 callersMethodFetchTask
── Polling ──────────────────────────────────────────────────────
relay/channel/adapter.go:77
↓ 3 callersFunctionGeminiResponsesHandler
(c *gin.Context, info *relaycommon.RelayInfo, resp *http.Response)
relay/channel/gemini/relay_responses.go:21
↓ 3 callersFunctionGenerateRandomCharsKey
(length int)
common/utils.go:231
↓ 3 callersFunctionGenerateSystemTaskID
()
model/system_task.go:84
↓ 3 callersFunctionGenerateVerificationCode
(length int)
common/verification.go:26
↓ 3 callersFunctionGetAllChannels
(startIdx int, num int, selectAll bool, idSort bool, sortOptions ...ChannelSortOptions)
model/channel.go:356
↓ 3 callersFunctionGetAndValidOpenAIImageRequest
(c *gin.Context, relayMode int)
relay/helper/valid_request.go:160
↓ 3 callersMethodGetBase64Data
()
types/file_source.go:180
↓ 3 callersFunctionGetBillingExpr
(model string)
setting/billing_setting/tiered_billing.go:45
↓ 3 callersFunctionGetBillingMode
--------------------------------------------------------------------------- Read accessors (hot path, must be fast) ----------------------------------
setting/billing_setting/tiered_billing.go:38
↓ 3 callersFunctionGetByMJId
(userId int, mjId string)
model/midjourney.go:127
↓ 3 callersMethodGetCache
()
types/file_source.go:20
↓ 3 callersFunctionGetCallbackAddress
()
service/epay.go:8
↓ 3 callersFunctionGetChannelPollingLock
GetChannelPollingLock returns or creates a mutex for the given channel ID
model/channel.go:611
↓ 3 callersMethodGetDefaultMaxTokens
(model string)
setting/model_setting/claude.go:84
↓ 3 callersFunctionGetEffectiveHeaderOverride
(info *RelayInfo)
relay/common/override.go:431
↓ 3 callersFunctionGetEnvOrDefaultBool
(env string, defaultValue bool)
common/env.go:28
↓ 3 callersFunctionGetFlowQuotaData
(startTime int64, endTime int64, username string, userID int, role int)
model/usedata_flow.go:25
↓ 3 callersMethodGetFullKey
()
model/token.go:51
↓ 3 callersFunctionGetGeminiVersionSetting
GetGeminiVersionSetting 获取版本设置
setting/model_setting/gemini.go:62
↓ 3 callersFunctionGetLatestSystemTask
GetLatestSystemTask returns the most recent task row of the given type (any status) so the scheduler can decide whether enough time has elapsed since
model/system_task.go:193
↓ 3 callersFunctionGetLegalSettings
()
setting/system_setting/legal.go:19
↓ 3 callersFunctionGetMimeTypeByExtension
(ext string)
service/file_decoder.go:159
↓ 3 callersFunctionGetMissingModels
GetMissingModels returns model names that are referenced in the system
model/missing_models.go:4
↓ 3 callersMethodGetName
GetName returns the display name of the provider (e.g., "GitHub", "Discord")
oauth/provider.go:13
↓ 3 callersMethodGetOpenAIError
GetOpenAIError 从动态错误类型中提取OpenAIError结构
dto/openai_response.go:51
↓ 3 callersFunctionGetPerformanceMonitorConfig
GetPerformanceMonitorConfig 获取性能监控配置
common/performance_config.go:26
↓ 3 callersFunctionGetPreferredChannelByAffinity
(c *gin.Context, modelName string, usingGroup string)
service/channel_affinity.go:550
↓ 3 callersFunctionGetQuotaSetting
()
setting/operation_setting/quota_setting.go:19
↓ 3 callersMethodGetRawData
()
types/file_source.go:16
↓ 3 callersMethodGetRequestURL
(info *relaycommon.RelayInfo)
relay/channel/adapter.go:18
← previousnext →801–900 of 10,602, ranked by callers