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
↓ 11 callers
Method
Render
(w http.ResponseWriter)
common/custom-event.go:73
↓ 11 callers
Function
SendEmail
(subject string, receiver string, content string)
common/email.go:78
↓ 11 callers
Function
formatCurrencyFromUSD
( amountUSD: number | null | undefined, options?: CurrencyFormatOptions )
web/default/src/lib/currency.ts:388
↓ 11 callers
Function
genBaseRelayInfo
(c *gin.Context, request dto.Request)
relay/common/relay_info.go:439
↓ 11 callers
Function
getTokenRemainQuota
(t *testing.T, id int)
service/task_billing_test.go:252
↓ 11 callers
Function
requirePaymentCompliance
(c *gin.Context)
controller/payment_compliance.go:22
↓ 11 callers
Function
safeJsonParse
( value: string | undefined | null, options: SafeJsonParseOptions<T> = {} )
web/default/src/features/system-settings/utils/json-parser.ts:113
↓ 11 callers
Function
seedToken
(t *testing.T, id int, userId int, key string, remainQuota int)
service/task_billing_test.go:84
↓ 11 callers
Function
useSidebar
()
web/default/src/components/ui/sidebar.tsx:67
↓ 11 callers
Function
useTheme
()
web/default/src/context/theme-provider.tsx:141
↓ 11 callers
Function
withSMTPSettings
(t *testing.T)
common/email_test.go:243
↓ 10 callers
Function
DoTaskApiRequest
(a TaskAdaptor, c *gin.Context, info *common.RelayInfo, requestBody io.Reader)
relay/channel/api_request.go:527
↓ 10 callers
Function
Done
(c *gin.Context)
relay/helper/common.go:136
↓ 10 callers
Method
Error
Error implements the error interface
pkg/ionet/types.go:274
↓ 10 callers
Function
GetAuthHeader
GetAuthHeader get auth header
controller/channel-billing.go:125
↓ 10 callers
Method
GetErrorCode
()
types/error.go:109
↓ 10 callers
Function
GetUserGroup
GetUserGroup gets group from Redis first, falls back to DB if needed
model/user.go:988
↓ 10 callers
Method
HasErrors
()
relay/common/stream_status.go:70
↓ 10 callers
Function
LockOrder
LockOrder 尝试对给定订单号加锁
controller/topup.go:279
↓ 10 callers
Method
MarshalJSONString
MarshalJSONString returns the JSON string representation of the RWMap.
types/rw_map.go:97
↓ 10 callers
Function
NewOAuthError
NewOAuthError creates a new OAuth error with the given message key
oauth/types.go:45
↓ 10 callers
Function
NewOAuthErrorWithRaw
NewOAuthErrorWithRaw creates a new OAuth error with raw error message for logging
oauth/types.go:53
↓ 10 callers
Function
NewStreamScanner
(reader io.Reader)
relay/helper/stream_scanner.go:43
↓ 10 callers
Method
SetEndReason
(reason StreamEndReason, err error)
relay/common/stream_status.go:45
↓ 10 callers
Function
TaskErrorWrapperLocal
(err error, code string, statusCode int)
service/error.go:187
↓ 10 callers
Method
TotalErrorCount
()
relay/common/stream_status.go:79
↓ 10 callers
Function
UnlockOrder
UnlockOrder 释放给定订单号的锁
controller/topup.go:294
↓ 10 callers
Method
UpdateBalance
(balance float64)
model/channel.go:585
↓ 10 callers
Function
advancedCustomGinContext
(path string)
relay/channel/advancedcustom/adaptor_test.go:669
↓ 10 callers
Function
createCardProPagination
({ currentPage, pageSize, total, onPageChange, onPageSizeChange, isMobile = false, pageSizeOpts
web/classic/src/helpers/utils.jsx:1009
↓ 10 callers
Function
createSectionRegistry
(config: SectionRegistryConfig<TSectionId, TSettings, TExtraArgs>)
web/default/src/features/system-settings/utils/section-registry.ts:49
↓ 10 callers
Function
fetchStats
()
web/classic/src/pages/Setting/Performance/SettingsPerformance.jsx:125
↓ 10 callers
Function
getUserCacheKey
getUserCacheKey returns the key for user cache
model/user_cache.go:48
↓ 10 callers
Function
loadKeyStatus
( page = currentPage, size = pageSize, status = statusFilter, )
web/classic/src/components/table/channels/modals/MultiKeyManageModal.jsx:74
↓ 10 callers
Function
performHeaderNavRequest
(t *testing.T, handler gin.HandlerFunc, authenticated bool)
middleware/header_nav_test.go:37
↓ 10 callers
Function
processHeaderOverride
processHeaderOverride applies channel header overrides, with placeholder substitution. Supported placeholders: - {api_key}: resolved to the channel AP
relay/channel/api_request.go:190
↓ 10 callers
Function
refresh
(page = activePage)
web/classic/src/hooks/channels/useChannelsData.jsx:424
↓ 10 callers
Function
setupModelListControllerTestDB
(t *testing.T)
controller/model_list_test.go:37
↓ 10 callers
Function
shouldUpdateRedis
(fromDB bool, err error)
model/utils.go:125
↓ 10 callers
Function
sideDrawerFooterClassName
(className?: string)
web/default/src/components/drawer-layout.ts:42
↓ 10 callers
Function
triggerRefresh
()
web/default/src/features/users/components/users-provider.tsx:41
↓ 10 callers
Function
useMediaQuery
(query: string)
web/default/src/hooks/use-media-query.ts:26
↓ 10 callers
Function
useMinimumLoadingTime
(loading, minimumTime = 1000)
web/classic/src/hooks/common/useMinimumLoadingTime.js:28
↓ 10 callers
Function
useSearch
()
web/default/src/context/search-provider.tsx:57
↓ 10 callers
Function
useTableCompactMode
(tableKey = 'global')
web/classic/src/hooks/common/useTableCompactMode.js:29
↓ 10 callers
Function
withHeaderNavModules
(t *testing.T, raw string)
middleware/header_nav_test.go:15
↓ 9 callers
Function
BuildTieredTokenParams
BuildTieredTokenParams constructs billingexpr.TokenParams from a dto.Usage, normalizing P and C so they mean "tokens not separately priced by the expr
service/tiered_settle.go:21
↓ 9 callers
Function
GetChannelAffinitySetting
()
setting/operation_setting/channel_affinity_setting.go:156
↓ 9 callers
Method
GetFinalRequestRelayFormat
()
relay/common/relay_info.go:630
↓ 9 callers
Function
GetGeneralSetting
()
setting/operation_setting/general_setting.go:40
↓ 9 callers
Function
GetJsonString
(data any)
common/str.go:112
↓ 9 callers
Method
GetReasoningContent
()
dto/openai_request.go:444
↓ 9 callers
Method
GetRequestURL
(info *relaycommon.RelayInfo)
relay/channel/advancedcustom/adaptor.go:189
↓ 9 callers
Function
IsPaymentComplianceConfirmed
()
setting/operation_setting/payment_setting.go:33
↓ 9 callers
Method
IsStringContent
()
dto/claude.go:127
↓ 9 callers
Function
LogQuota
(quota int)
logger/logger.go:122
↓ 9 callers
Function
MapToJsonStr
(m map[string]interface{})
common/str.go:48
↓ 9 callers
Function
NewProxyHttpClient
NewProxyHttpClient 创建支持代理的 HTTP 客户端
service/http_client.go:124
↓ 9 callers
Function
NewStreamStatus
()
relay/common/stream_status.go:41
↓ 9 callers
Function
Password2Hash
(password string)
common/crypto.go:23
↓ 9 callers
Function
PostTextConsumeQuota
(ctx *gin.Context, relayInfo *relaycommon.RelayInfo, usage *dto.Usage, extraContent []string)
service/text_quota.go:347
↓ 9 callers
Method
Remove
Remove 从 Set 中移除一个元素
types/set.go:19
↓ 9 callers
Function
RunExprWithRequest
(exprStr string, params TokenParams, request RequestInput)
pkg/billingexpr/run.go:28
↓ 9 callers
Function
StringData
(c *gin.Context, str string)
relay/helper/common.go:97
↓ 9 callers
Method
ToOpenAIError
()
types/error.go:180
↓ 9 callers
Method
Type
()
service/system_task.go:35
↓ 9 callers
Function
UsedVars
UsedVars returns the set of identifier names referenced by an expression. The result is cached alongside the compiled program. Returns nil for empty i
pkg/billingexpr/compile.go:144
↓ 9 callers
Function
UserSubject
UserSubject is the casbin subject string for a single user.
service/authz/permission.go:20
↓ 9 callers
Method
Value
()
model/task.go:92
↓ 9 callers
Method
convertToAliRequest
(info *relaycommon.RelayInfo, req relaycommon.TaskSubmitReq)
relay/channel/task/ali/adaptor.go:350
↓ 9 callers
Function
copyText
(text)
web/classic/src/components/settings/PersonalSetting.jsx:489
↓ 9 callers
Function
createDefaultOperation
()
web/classic/src/components/table/channels/modals/ParamOverrideEditorModal.jsx:809
↓ 9 callers
Function
getChannelAffinityCache
()
service/channel_affinity.go:81
↓ 9 callers
Function
handleInputChange
(name, value)
web/classic/src/components/table/channels/modals/EditChannelModal.jsx:602
↓ 9 callers
Function
isAdmin
()
web/classic/src/helpers/utils.jsx:35
↓ 9 callers
Function
newAPIErrorFromParamOverride
(err error)
relay/param_override_error.go:8
↓ 9 callers
Function
parseQuotaFromDollars
(amount: number)
web/default/src/lib/format.ts:83
↓ 9 callers
Function
quotaToDisplayAmount
(quota)
web/classic/src/helpers/quota.js:26
↓ 9 callers
Function
rawJSONPresent
(raw json.RawMessage)
service/relayconvert/internal/oai_responses/to_oai_chat_req.go:540
↓ 9 callers
Function
recordManageAuditFor
recordManageAuditFor 记录一条管理审计日志,日志归属于操作者;targetUserId 只表示被操作用户,用于在结构化参数中保留目标上下文。
controller/audit.go:99
↓ 9 callers
Function
removeTrailingSlash
(url)
web/classic/src/helpers/utils.jsx:177
↓ 9 callers
Function
setUserData
(data)
web/classic/src/helpers/data.js:59
↓ 9 callers
Function
updateAPI
()
web/classic/src/helpers/api.js:83
↓ 9 callers
Function
useApiKeys
()
web/default/src/features/keys/components/api-keys-provider.tsx:182
↓ 9 callers
Function
useIsMobile
()
web/default/src/hooks/use-mobile.ts:23
↓ 9 callers
Function
useModels
()
web/default/src/features/models/components/models-provider.tsx:131
↓ 9 callers
Function
useThemeCustomization
()
web/default/src/context/theme-customization-provider.tsx:260
↓ 8 callers
Method
Close
()
relay/channel/openai/image_stream_test.go:165
↓ 8 callers
Function
ConvertRequest
(c *gin.Context, info *relaycommon.RelayInfo, target types.RelayFormat, request any)
service/request_converter.go:20
↓ 8 callers
Method
DeleteMany
DeleteMany accepts either fully namespaced keys or raw keys and deletes them. It returns a map keyed by fully namespaced keys.
pkg/cachex/hybrid_cache.go:231
↓ 8 callers
Method
DialContext
(ctx context.Context, network, addr string)
service/protected_fetch_client.go:170
↓ 8 callers
Method
FillUserById
()
model/user.go:793
↓ 8 callers
Function
FlushWriter
(c *gin.Context)
relay/helper/common.go:17
↓ 8 callers
Function
GetFetchSetting
()
setting/system_setting/fetch_setting.go:32
↓ 8 callers
Function
GetPasskeyByUserID
(userID int)
model/passkey.go:142
↓ 8 callers
Function
GetPasskeySettings
()
setting/system_setting/passkey.go:35
↓ 8 callers
Function
GetSystemTaskByTaskID
(taskID string)
model/system_task.go:121
↓ 8 callers
Function
Init
(db *gorm.DB)
service/authz/enforcer.go:33
↓ 8 callers
Method
Keys
Keys returns keys with valid values. In Redis, it returns all matching keys.
pkg/cachex/hybrid_cache.go:132
↓ 8 callers
Function
OpenaiImageStreamHandler
(c *gin.Context, info *relaycommon.RelayInfo, resp *http.Response)
relay/channel/openai/relay_image.go:93
← previous
next →
201–300 of 10,602, ranked by callers