MCPcopy Create free account

hub / github.com/Earth-OL-Player/ai_learn_project / functions

Functions1,449 in github.com/Earth-OL-Player/ai_learn_project

↓ 2 callersMethodgetImportanceScore
获取重要性评分。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeQuestionRecord.java:51
↓ 2 callersMethodgetLastScore
获取最近得分。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeStatRecord.java:46
↓ 2 callersMethodgetLevelCode
获取等级编码。 @return 等级编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:193
↓ 2 callersMethodgetNickname
获取昵称。 @return 昵称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:67
↓ 2 callersMethodgetParentId
获取父评论ID。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/comment/domain/Comment.java:38
↓ 2 callersMethodgetPhase
获取阶段。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeSessionRecord.java:38
↓ 2 callersFunctiongetPublic
(path: string)
ai-learn-web/src/api/http.ts:220
↓ 2 callersMethodgetQuestionCode
获取题目编码。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeStatRecord.java:28
↓ 2 callersMethodgetQuestionType
获取题目类型。 @return 题目类型
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/infrastructure/UserQuestionStatsRecord.java:60
↓ 2 callersMethodgetRankCode
获取段位编码。 @return 段位编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:211
↓ 2 callersMethodgetSecret
获取 JWT 密钥。 @return JWT 密钥
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/JwtProperties.java:19
↓ 2 callersMethodgetStatus
获取权益状态。 @return 权益状态
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/UserModelEntitlementRecord.java:98
↓ 2 callersFunctiongetStoredAccessToken
()
ai-learn-web/src/utils/authTokenStorage.ts:8
↓ 2 callersMethodgetTimeoutSeconds
获取调用超时时间。 @return 超时秒数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/ai/AiServiceProperties.java:76
↓ 2 callersMethodgetUsedAt
获取兑换时间。 @return 兑换时间
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:134
↓ 2 callersMethodgetUsedByUserId
获取兑换用户ID。 @return 兑换用户ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:98
↓ 2 callersMethodgetUsedByUsername
获取兑换用户名。 @return 兑换用户名
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:116
↓ 2 callersMethodgrade
对用户答案评分。 @param userId 用户ID @param questionId 题目ID @param questionContent 题目内容 @param standardAnswer 标准答案 @param knowledgePoints 知识点 @param userAnswe
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/answer/domain/AnswerGradingPort.java:21
↓ 2 callersMethodhasActiveMonthly
判断是否存在生效月度权益。 @param entitlements 权益列表 @param level 模型等级 @return 是否存在
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1052
↓ 2 callersMethodhasBearerToken
判断认证请求头是否携带 Bearer token。 @param authorization 认证请求头 @return 是否携带 Bearer token
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthSupport.java:59
↓ 2 callersMethodhasEndpoint
判断 AI 服务端点是否可调用。 @return 是否存在基础地址
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/logging/infrastructure/AiServiceLogLevelClient.java:143
↓ 2 callersMethodhasPathPrefix
判断请求路径是否命中受保护前缀。 @param requestUri 请求路径 @param prefix 受保护前缀 @return 是否命中
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthFilter.java:220
↓ 2 callersMethodhasPendingOutput
* 判断当前是否仍有文本等待视觉输出。
ai-learn-web/src/utils/smoothStreamTypewriter.ts:127
↓ 2 callersMethodhidden
获取是否隐藏勋章。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/BadgeRule.java:86
↓ 2 callersMethodincrementDiscussionFollowUpCount
增加当前题讨论追问次数。 @param userId 用户ID @return 影响行数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeMapper.java:174
↓ 2 callersFunctioninitializeGuestPage
* 初始化游客可浏览的刷题页面外壳。
ai-learn-web/src/pages/practice-agent/usePracticeChat.ts:136
↓ 2 callersMethodinsert
新增用户。 @param user 用户信息 @return 影响行数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/infrastructure/UserMapper.java:186
↓ 2 callersMethodinsert
新增系统题目。 @param record 写入记录 @return 影响行数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionAdminMapper.java:94
↓ 2 callersMethodinvalidateModelCache
通知 AI 服务清理模型和 Agent 构造缓存。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/ai/AiModelCacheClient.java:45
↓ 2 callersMethodisExpired
判断条目是否已经过期。 @param nowNanos 当前时间点 @return 是否过期
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/cache/LocalTtlCache.java:92
↓ 2 callersMethodisNestedActionPath
判断是否为指定前缀下的嵌套动作路径。 @param requestUri 请求路径 @param prefix 路径前缀 @param suffix 动作后缀 @return 是否命中
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/ratelimit/RateLimitFilter.java:155
↓ 2 callersMethodisNextRequest
判断是否为下一题请求。 @param content 用户输入 @return 是否下一题
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeMessageClassifier.java:68
↓ 2 callersMethodisRetryRequest
判断是否为重新回答请求。 @param content 用户输入 @return 是否重新回答
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeMessageClassifier.java:78
↓ 2 callersMethodisUnrelatedToPractice
判断用户输入是否偏离刷题上下文。 @param content 用户输入 @return 是否无关
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeMessageClassifier.java:88
↓ 2 callersMethodis_deepseek_provider
判断当前模型配置是否指向 DeepSeek 服务。
ai-service/app/practice/provider_adapter.py:70
↓ 2 callersMethodis_llm_enabled
判断是否具备真实大模型调用配置。
ai-service/app/practice/provider_adapter.py:25
↓ 2 callersMethodlabel
获取中文名称。 @return 中文名称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/domain/RedemptionCodeType.java:51
↓ 2 callersMethodlast_ai_reply
从 Agent 执行结果中读取最后一条 AI 回复。
ai-service/app/practice/provider_adapter.py:138
↓ 2 callersMethodmergeRequestedTypes
合并用户输入中的分类和显式选择分类。 @param content 用户输入 @param selectedTypes 已选择分类 @return 分类列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/QuestionSelectionService.java:87
↓ 2 callersFunctionmergeUniqueBadges
* 合并并去重新获得的勋章。
ai-learn-web/src/pages/practice-agent/usePracticeChat.ts:487
↓ 2 callersMethodmessage_output_tokens
从消息对象中读取输出 Token。
ai-service/app/practice/provider_adapter.py:173
↓ 2 callersMethodmessage_to_log_payload
把 LangChain 消息转换为可读日志结构。
ai-service/app/practice/llm_logger.py:27
↓ 2 callersMethodmessage_token_usage
从消息对象中读取输入、输出和总 Token。
ai-service/app/practice/provider_adapter.py:181
↓ 2 callersMethodmodelConfigFingerprint
生成模型配置指纹。 @param modelName 模型名称 @param baseUrl 基础地址 @param apiKey API Key @param updatedAt 更新时间 @return 配置指纹
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:842
↓ 2 callersMethodnewEntitlement
新建权益记录。 @param userId 用户ID @param level 模型等级 @param kind 权益类型 @param now 当前时间 @return 权益记录
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:604
↓ 2 callersMethodnormalize
规整用户输入内容。 @param content 原始内容 @return 去除首尾空格后的内容
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/interaction/domain/InteractionTextPolicy.java:39
↓ 2 callersMethodnormalizeCode
规整题目编码。 @param code 原始编码 @return 规整编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:797
↓ 2 callersMethodnormalizeEmail
规整邮箱。 @param email 原始邮箱 @return 安全邮箱
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/application/UserProfileValidator.java:98
↓ 2 callersMethodnormalizeImportanceScore
规整重要性评分。 @param value 原始评分 @return 安全评分
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:828
↓ 2 callersMethodnormalizeMaxUsers
规整最大用户数。 @param maxUsers 原始最大用户数 @return 安全最大用户数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/admin/application/AdminUserService.java:291
↓ 2 callersMethodnormalizeOccurrenceCount
规整真实面试出现次数。 @param value 原始次数 @return 安全次数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:842
↓ 2 callersMethodnormalizeOptionalCodeType
规整可选兑换码类型。 @param codeType 类型编码 @return 安全编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1175
↓ 2 callersMethodnormalizeOptionalStatus
规整可选兑换码状态。 @param status 状态编码 @return 安全编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1185
↓ 2 callersMethodnormalizePercent
将百分制分数归一化到 0 到 1。 @param score 原始百分制分数 @return 归一化分数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/QuestionSelectionService.java:141
↓ 2 callersMethodnormalizeQuestionType
规整题目分类。 @param questionType 原始分类 @return 规整分类
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:814
↓ 2 callersMethodnormalizeTypes
规整题目分类。 @param questionTypes 原始分类 @return 分类列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/QuestionSelectionService.java:103
↓ 2 callersMethodnormalizeUsername
规整用户名。 @param username 原始用户名 @return 安全用户名
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/application/UserProfileValidator.java:61
↓ 2 callersMethodnotFound
构造互动目标不存在异常。 @param targetName 互动目标名称 @return 业务异常
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/interaction/application/InteractionTargetValidator.java:52
↓ 2 callersMethodobservabilityText
读取观测元数据文本字段。 @param observability 观测元数据 @param field 字段名 @return 文本值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeAiClient.java:482
↓ 2 callersMethodparseActiveToken
解析并校验服务端仍有效的 Bearer token。 @param request HTTP 请求 @return JWT 解析结果
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthFilter.java:151
↓ 2 callersFunctionparseStreamEvent
* 解析单个 SSE 事件块。
ai-learn-web/src/api/http.ts:360
↓ 2 callersMethodparseSuccessResponse
解析 AI 服务统一成功响应。 @param body 响应体 @param defaultMessage 默认状态说明 @return 日志级别响应
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/logging/infrastructure/AiServiceLogLevelClient.java:113
↓ 2 callersMethodpersistEntitlements
持久化权益结算结果。 @param entitlements 权益记录
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:484
↓ 2 callersMethodpersistNewEntitlement
持久化新权益记录。 @param record 权益记录
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:624
↓ 2 callersFunctionpostForm
(path: string, body: FormData)
ai-learn-web/src/api/http.ts:401
↓ 2 callersFunctionpostPublic
(path: string, body?: B)
ai-learn-web/src/api/http.ts:238
↓ 2 callersMethodprogressText
获取等级经验展示文案。 @param currentExperience 当前总经验 @return 等级经验展示文案
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/GrowthLevel.java:119
↓ 2 callersMethodreadChatHistory
读取当前轮跨端展示聊天记录。 @param historyJson 聊天记录JSON @return 聊天消息列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeChatHistoryService.java:46
↓ 2 callersMethodreadList
读取历史列表,坏数据按空历史处理。 @param objectMapper JSON 序列化器 @param historyJson 历史JSON @param historyType 历史列表类型 @param <T> 历史消息类型 @return 历史消息列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeHistoryJsonSupport.java:32
↓ 2 callersMethodrefreshToken
认证通过后为活跃用户签发新 token。 @param response HTTP 响应 @param user 认证用户
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthFilter.java:124
↓ 2 callersMethodrequireCurrentUser
查询当前登录用户,未登录或用户失效时抛出统一异常。 @return 当前用户
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/application/CurrentUserService.java:33
↓ 2 callersMethodrequireFound
读取非空查询结果。 @param record 查询结果 @param targetName 互动目标名称 @param <T> 查询结果类型 @return 非空查询结果
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/interaction/application/InteractionTargetValidator.java:39
↓ 2 callersMethodrequireSuperAdmin
校验当前用户必须是超级管理员。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/logging/application/LogLevelAdminService.java:173
↓ 2 callersFunctionresolveBadgeKey
* 解析勋章去重键。
ai-learn-web/src/pages/practice-agent/usePracticeChat.ts:511
↓ 2 callersMethodresolveBearerToken
从认证请求头提取 Bearer token。 @param authorization 认证请求头 @return 访问令牌
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthSupport.java:69
↓ 2 callersMethodresolveBindMessage
解析参数绑定错误消息。 @param exception 绑定异常 @return 可读中文错误消息
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/exception/GlobalExceptionHandler.java:100
↓ 2 callersMethodresolveDefaultEntitlement
构建默认初级权益。 @return 默认权益
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:356
↓ 2 callersMethodresolveForAiCall
解析 AI 调用需要使用的模型配置。 @param userId 用户ID @return 当前用户模型权益
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:147
↓ 2 callersMethodresolveForUser
查询用户已结算权益。 @param userId 用户ID @param persist 是否持久化结算结果 @return 已解析权益
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:320
↓ 2 callersMethodresolveFromSettledRecords
基于已有权益记录完成结算并解析当前权益。 @param entitlements 权益记录 @param now 当前时间 @param persist 是否持久化 @return 已解析权益
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:336
↓ 2 callersMethodresolveModelName
解析模型展示名称。 @param level 模型等级 @return 模型名称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:780
↓ 2 callersMethodresolveRequestConfig
解析请求级模型配置。 @param level 模型等级 @return 请求级模型配置
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:794
↓ 2 callersFunctionresolveUserDisplayName
( user: UserDisplaySource | null | undefined, fallback = DEFAULT_USER_DISPLAY_NAME, )
ai-learn-web/src/utils/userDisplay.ts:16
↓ 2 callersMethodresolveUserKey
解析当前登录用户限流键。 @return 用户限流键,未登录时返回空
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/ratelimit/RateLimitIdentityResolver.java:36
↓ 2 callersMethodresolveViewerUserId
获取只读查看者用户ID,游客返回匿名占位ID。 @return 查看者用户ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthSupport.java:48
↓ 2 callersFunctionsavePracticeSnapshot
* 保存当前题聊天快照。
ai-learn-web/src/pages/practice-agent/usePracticeSnapshot.ts:46
↓ 2 callersMethodsetApiKey
设置模型 API Key。 @param apiKey 模型 API Key
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:104
↓ 2 callersFunctionsetAuth
* 保存登录成功后的令牌和用户信息。
ai-learn-web/src/stores/auth.ts:28
↓ 2 callersMethodsetBaseUrl
设置模型基础地址。 @param baseUrl 模型基础地址
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:86
↓ 2 callersMethodsetEmail
设置邮箱。 @param email 邮箱
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:148
↓ 2 callersMethodsetGender
设置性别编码。 @param gender 性别编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:112
↓ 2 callersMethodsetModelLevel
设置模型等级。 @param modelLevel 模型等级
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:50
↓ 2 callersMethodsetModelName
设置模型名称。 @param modelName 模型名称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:68
↓ 2 callersMethodsetMotto
设置用户座右铭。 @param motto 用户座右铭
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:130
↓ 2 callersMethodsetPasswordHash
设置密码哈希。 @param passwordHash 密码哈希
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:166
↓ 2 callersFunctionsetStoredAccessToken
(accessToken: string)
ai-learn-web/src/utils/authTokenStorage.ts:27
↓ 2 callersMethodsetSuperAdmin
设置超级管理员标识。 @param superAdmin 是否超级管理员
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:238
↓ 2 callersMethodsetTraceId
保存当前请求 traceId,并同步写入日志上下文。 @param traceId 请求链路标识
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/trace/TraceContext.java:29
↓ 2 callersMethodsetUser
保存当前认证用户。 @param user 认证用户
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthContext.java:21
↓ 2 callersMethodsetUsername
设置用户名。 @param username 用户名
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:58
← previousnext →301–400 of 1,449, ranked by callers