Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QuantumNous/new-api
/ functions
Functions
10,602 in github.com/QuantumNous/new-api
⨍
Functions
10,602
◇
Types & classes
1,425
↓ 3 callers
Function
responsesJSONString
(raw json.RawMessage)
service/relayconvert/internal/oai_responses/to_oai_chat_req.go:529
↓ 3 callers
Function
runSystemTaskClaimPass
runSystemTaskClaimPass tries to claim one pending task per registered type and dispatches each claimed task in its own goroutine so a long-running han
service/system_task.go:225
↓ 3 callers
Function
runSystemTaskScheduler
runSystemTaskScheduler creates a new task row for each enabled scheduled handler whose interval has elapsed since its last run and that has no active
service/system_task.go:263
↓ 3 callers
Function
runTokenMigrationCompatibilityTest
(t *testing.T, db *gorm.DB, dialect string, managedTokensTable *bool)
controller/token_test.go:276
↓ 3 callers
Function
safeNavigate
(target: string)
web/default/src/routes/oauth/$provider.tsx:62
↓ 3 callers
Function
sanitizeHeaderOverrideMap
(source map[string]interface{})
relay/common/override.go:398
↓ 3 callers
Function
saturateQuota
saturateQuota converts an already-rounded quota value to int, clamping to the int32 range. Whenever clamping (what would otherwise be an integer wrapa
common/quota_math.go:72
↓ 3 callers
Method
scanKeys
(match string)
pkg/cachex/hybrid_cache.go:139
↓ 3 callers
Function
searchUsers
( startIdx, pageSize, searchKeyword = null, searchGroup = null, )
web/classic/src/hooks/users/useUsersData.jsx:89
↓ 3 callers
Function
selectChannelsForAutomaticTest
(channels []*model.Channel, mode string)
controller/channel-test.go:1018
↓ 3 callers
Function
setChannelAffinityContext
(c *gin.Context, meta channelAffinityMeta)
service/channel_affinity.go:352
↓ 3 callers
Function
setCodexWhamRequestHeaders
(req *http.Request, accessToken string, accountID string)
service/codex_wham_usage.go:154
↓ 3 callers
Function
setFormValue
(field: keyof ModelPricingFormValues, value: string)
web/default/src/features/system-settings/models/model-pricing-sheet.tsx:223
↓ 3 callers
Function
setHeaderOverrideInContext
(context map[string]interface{}, headerName string, value interface{}, keepOrigin bool)
relay/common/override.go:1073
↓ 3 callers
Function
shouldAuditParamPath
(path string)
relay/common/override.go:257
↓ 3 callers
Function
shouldUseRatioBillingProcess
(modelPrice = -1)
web/classic/src/helpers/render.jsx:1212
↓ 3 callers
Function
showNotice
(message, isHTML = false)
web/classic/src/helpers/utils.jsx:165
↓ 3 callers
Function
splitBillingExprAndRequestRules
(expr)
web/classic/src/pages/Setting/Ratio/components/requestRuleExpr.js:417
↓ 3 callers
Function
stableColorMap
( keys: string[], palette?: readonly string[] )
web/default/src/features/dashboard/lib/flow.ts:315
↓ 3 callers
Function
startReasoningTiming
( message: Message, startedAt: number = Date.now() )
web/default/src/features/playground/lib/message/message-timing-utils.ts:40
↓ 3 callers
Function
subtractModelNames
(base []string, removed []string)
controller/channel_upstream_update.go:116
↓ 3 callers
Function
successRate
(value counters)
pkg/perf_metrics/metrics.go:366
↓ 3 callers
Function
supportsAliAnthropicMessages
* var syncModels = []string{ "z-image", "qwen-image", "wan2.6", } */
relay/channel/ali/adaptor.go:39
↓ 3 callers
Function
syncConfigsToJson
(configs)
web/classic/src/pages/Setting/Chat/SettingsChats.jsx:130
↓ 3 callers
Function
syncRows
(updatedRows: MappingRow[])
web/default/src/features/channels/components/model-mapping-editor.tsx:150
↓ 3 callers
Function
taskBillingContextPriceData
(bc *model.TaskBillingContext)
service/task_billing.go:144
↓ 3 callers
Function
taskBillingOther
taskBillingOther 从 task 的 BillingContext 构建日志 Other 字段。
service/task_billing.go:122
↓ 3 callers
Function
taskModelName
taskModelName 从 BillingContext 或 Properties 中获取模型名称。
service/task_billing.go:156
↓ 3 callers
Function
testChannel
( record, model, endpointType = '', stream = false, )
web/classic/src/hooks/channels/useChannelsData.jsx:862
↓ 3 callers
Function
toBoolean
(value: unknown, fallback: boolean)
web/default/src/features/system-settings/maintenance/config.ts:86
↓ 3 callers
Function
toInputValue
(date?: Date)
web/default/src/features/usage-logs/components/compact-date-time-range-picker.tsx:40
↓ 3 callers
Function
toValueText
(value: unknown)
web/default/src/features/channels/components/dialogs/param-override-editor-dialog.tsx:453
↓ 3 callers
Function
toValueText
(value)
web/classic/src/components/table/channels/modals/ParamOverrideEditorModal.jsx:497
↓ 3 callers
Function
triggerRefresh
()
web/default/src/features/subscriptions/components/subscriptions-provider.tsx:62
↓ 3 callers
Function
tryParseRequestRuleExpr
(expr)
web/classic/src/pages/Setting/Ratio/components/requestRuleExpr.js:372
↓ 3 callers
Function
unwrapStoredValue
(value: unknown)
web/default/src/features/playground/lib/storage/storage.ts:68
↓ 3 callers
Function
updateOpenAIImageCount
(info *relaycommon.RelayInfo, count int64)
relay/channel/openai/relay_image.go:25
↓ 3 callers
Function
updateOptionMap
(key string, value string)
model/option.go:256
↓ 3 callers
Function
updateRulesState
(nextRules)
web/classic/src/pages/Setting/Operation/SettingsChannelAffinity.jsx:473
↓ 3 callers
Function
updateUserGroupCache
(userId int, group string)
model/user_cache.go:227
↓ 3 callers
Function
updateUserSettingCache
(userId int, setting string)
model/user_cache.go:252
↓ 3 callers
Function
usageFromClaudeResponse
(resp *dto.ClaudeResponse)
service/relayconvert/response_registry.go:776
↓ 3 callers
Function
useAuthRedirect
()
web/default/src/features/auth/hooks/use-auth-redirect.ts:49
↓ 3 callers
Function
useCarouselApi
()
web/default/src/components/ai-elements/inline-citation.tsx:115
↓ 3 callers
Function
useDialogs
()
web/default/src/hooks/use-dialog.ts:131
↓ 3 callers
Function
useInvalidateOnSuccess
()
web/default/src/features/system-settings/auth/custom-oauth/hooks/use-custom-oauth-mutations.ts:31
↓ 3 callers
Function
useSecureVerification
({ onSuccess, onError, successMessage, autoReset = true, } = {})
web/classic/src/hooks/common/useSecureVerification.jsx:34
↓ 3 callers
Function
useSettingsForm
({ onSubmit, compareValues, defaultValues, ...formOptions }: SettingsFormOptions<T>)
web/default/src/features/system-settings/hooks/use-settings-form.ts:185
↓ 3 callers
Function
useSidebar
()
web/classic/src/hooks/common/useSidebar.js:79
↓ 3 callers
Function
useSidebarCollapsed
()
web/classic/src/hooks/common/useSidebarCollapsed.js:24
↓ 3 callers
Function
useStatusData
( enabledKey: string, dataKey: string )
web/default/src/features/dashboard/hooks/use-status-data.ts:26
↓ 3 callers
Function
useSystemOptions
()
web/default/src/features/system-settings/hooks/use-system-options.ts:23
↓ 3 callers
Function
useTopNavLinks
()
web/default/src/hooks/use-top-nav-links.ts:46
↓ 3 callers
Function
useTurnstile
()
web/default/src/features/auth/hooks/use-turnstile.ts:28
↓ 3 callers
Function
useWebPreview
()
web/default/src/components/ai-elements/web-preview.tsx:57
↓ 3 callers
Function
validateJsonString
( value: string, options: JsonValidationOptions = {} )
web/default/src/features/system-settings/models/utils.ts:145
↓ 3 callers
Function
validateTurnstile
()
web/default/src/features/auth/hooks/use-turnstile.ts:40
↓ 3 callers
Function
wechatLoginByCode
(code: string)
web/default/src/features/auth/api.ts:98
↓ 3 callers
Function
withNormalizedEmailLock
withNormalizedEmailLock serializes concurrent writers that target the same normalized email inside tx, so a "check then write" sequence cannot be race
model/user.go:264
↓ 3 callers
Function
writeStoredValue
(key: string, data: T)
web/default/src/features/playground/lib/storage/storage.ts:80
↓ 2 callers
Function
AcSearch
(findText string, dict []string, stopImmediately bool)
service/str.go:132
↓ 2 callers
Function
AdminBindSubscription
Admin bind (no payment). Creates a UserSubscription from a plan.
model/subscription.go:697
↓ 2 callers
Function
AllOption
()
model/option.go:23
↓ 2 callers
Function
AppendChannelAffinityAdminInfo
(c *gin.Context, adminInfo map[string]interface{})
service/channel_affinity.go:702
↓ 2 callers
Method
AppendRequestConversion
(format types.RelayFormat)
relay/common/relay_info.go:612
↓ 2 callers
Method
ApplyOtherRatiosToDecimal
(value decimal.Decimal)
types/price_data.go:88
↓ 2 callers
Function
BodyStorageCleanup
BodyStorageCleanup 请求体存储清理中间件 在请求处理完成后自动清理磁盘/内存缓存
middleware/body_cleanup.go:11
↓ 2 callers
Function
BuildAPIBaseURL
(baseURL, version, projectID, region string)
relay/channel/vertex/url_builder.go:38
↓ 2 callers
Function
BuildBillingExprRequestInputFromRequest
(request dto.Request, headers map[string]string)
relay/helper/billing_expr_request.go:37
↓ 2 callers
Function
BuildParamOverrideContext
BuildParamOverrideContext 提供 ApplyParamOverride 可用的上下文信息。 目前内置以下字段: - upstream_model/model:始终为通道映射后的上游模型名。 - original_model:请求最初指定的模型名。 - request_path
relay/common/override.go:2048
↓ 2 callers
Function
BuildProxyURL
BuildProxyURL constructs the video proxy URL using the public task ID. e.g., "https://your-server.com/v1/videos/task_xxxx/content"
relay/channel/task/taskcommon/helpers.go:65
↓ 2 callers
Function
BuildPublisherModelURL
(baseURL, version, projectID, region, publisher, modelName, action string)
relay/channel/vertex/url_builder.go:63
↓ 2 callers
Function
CacheGetRandomSatisfiedChannel
CacheGetRandomSatisfiedChannel tries to get a random channel that satisfies the requirements. 尝试获取一个满足要求的随机渠道。 For "auto" tokenGroup with cross-group
service/channel_select.go:84
↓ 2 callers
Function
ChatCompletionsRequestToResponsesRequest
(req *dto.GeneralOpenAIRequest)
service/relayconvert/internal/oai_chat/to_oai_responses_req.go:76
↓ 2 callers
Function
ChatCompletionsResponseToResponsesResponse
(resp *dto.OpenAITextResponse, id string)
service/relayconvert/response_compat.go:83
↓ 2 callers
Function
ChatCompletionsResponseToResponsesResponse
(resp *dto.OpenAITextResponse, id string)
service/relayconvert/internal/oai_chat/to_oai_responses_resp.go:34
↓ 2 callers
Method
CheckClusterNameAvailability
CheckClusterNameAvailability checks if a cluster name is available
pkg/ionet/deployment.go:327
↓ 2 callers
Function
CheckUserExistOrDeleted
CheckUserExistOrDeleted check if user exist or deleted, if not exist, return false, nil, if deleted or exist, return true, nil
model/user.go:180
↓ 2 callers
Function
CleanupOldDiskCacheFiles
CleanupOldDiskCacheFiles 清理旧的缓存文件 maxAge: 文件最大存活时间 注意:此函数只删除文件,不更新统计(因为无法知道每个文件的原始大小)
common/disk_cache.go:109
↓ 2 callers
Function
ClearCurrentChannelAffinityCache
(c *gin.Context)
service/channel_affinity.go:644
↓ 2 callers
Function
ClearUserAuthorizationInTx
(tx *gorm.DB, userID int)
service/authz/override.go:97
↓ 2 callers
Method
Close
()
relay/channel/gemini/relay_responses_test.go:192
↓ 2 callers
Function
ContainsAudioCompletionRatio
(name string)
setting/ratio_setting/model_ratio.go:645
↓ 2 callers
Function
ContainsAudioRatio
(name string)
setting/ratio_setting/model_ratio.go:639
↓ 2 callers
Function
ContainsPayMethod
(method string)
setting/operation_setting/payment_setting_old.go:52
↓ 2 callers
Function
ContentPartToFileSource
(part map[string]any)
service/relayconvert/internal/oai_responses/req_helpers.go:211
↓ 2 callers
Function
ContentParts
(content any)
service/relayconvert/internal/oai_responses/req_helpers.go:95
↓ 2 callers
Method
ConvertAudioRequest
(c *gin.Context, info *relaycommon.RelayInfo, request dto.AudioRequest)
relay/channel/adapter.go:23
↓ 2 callers
Method
ConvertClaudeRequest
(c *gin.Context, info *relaycommon.RelayInfo, request *dto.ClaudeRequest)
relay/channel/adapter.go:30
↓ 2 callers
Method
ConvertGeminiRequest
(c *gin.Context, info *relaycommon.RelayInfo, request *dto.GeminiChatRequest)
relay/channel/adapter.go:31
↓ 2 callers
Method
ConvertOpenAIRequest
(c *gin.Context, info *relaycommon.RelayInfo, request *dto.GeneralOpenAIRequest)
relay/channel/openai/adaptor.go:237
↓ 2 callers
Function
ConvertSimpleChangeParams
(content string)
service/midjourney.go:136
↓ 2 callers
Function
CountChannelTags
(query *gorm.DB)
model/channel.go:1085
↓ 2 callers
Function
CountOldLog
(ctx context.Context, targetTimestamp int64)
model/log.go:695
↓ 2 callers
Function
CoverPlusActionToNormalAction
(midjRequest *dto.MidjourneyRequest)
service/midjourney.go:77
↓ 2 callers
Function
CoverTaskActionToModelName
(platform constant.TaskPlatform, action string)
service/task.go:9
↓ 2 callers
Function
CreateBackupCodes
CreateBackupCodes 创建备用码
model/twofa.go:143
↓ 2 callers
Function
CreateWaffoPancakeCheckoutSession
CreateWaffoPancakeCheckoutSession creates an Authenticated-mode checkout session: the order is bound to BuyerIdentity (stable per user) so it stays at
service/waffo_pancake.go:99
↓ 2 callers
Function
CriticalRateLimit
()
middleware/rate-limit.go:104
↓ 2 callers
Function
DecodeBase64ImageData
return image.Config, format, clean base64 string, error
service/image.go:20
← previous
next →
1,201–1,300 of 10,602, ranked by callers