# GeniusRank(七牛云 1024 项目) ## API Docs - 通用服务模块 [ping](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208044039.md): Ping 接口,进行健康测试 - 通用服务模块 [time](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-229373997.md): 拿到服务器时间戳 - 通用服务模块 [文件上传](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208283075.md): 需要用户处于登录的情况下才能使用,即需要 token - 通用服务模块 [查看本地图片](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208296584.md): 这个接口不用直接调用,文件上传本地后会返回完整文件路径(如:http://127.0.0.1:9000/api/common/files/b72b6893.jpg),这里的接口接受参数则为b72b6893.jpg,使用完整路径时不需直接调用即可显示图像文件 - 登录服务模块 [发送验证码到邮箱](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208185064.md): 使用了 RocketMQ 消息队列异步发送验证码 - 登录服务模块 [邮箱是否存在](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208185119.md): 使用布隆过滤器进行判断,查询速度快,误判率控制在可接受的范围内 - 登录服务模块 [用户名是否存在](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208185143.md): 使用布隆过滤器进行判断,查询速度快,误判率控制在可接受的范围内 - 登录服务模块 [用户注册](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208051983.md): - 登录服务模块 [用户根据邮箱验证码登录](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208190039.md): - 登录服务模块 [用户使用密码登录](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208191355.md): - 登录服务模块 [忘记密码](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-224350735.md): - 登录服务模块 [用户 OAuth 登录](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-228095746.md): - 用户服务模块 [查询用户基础信息](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208197553.md): 查询走的 Redis 缓存,查询速度快,MySQL 兜底 - 用户服务模块 [查询用户脱敏后的基础信息](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208197679.md): 将用户邮箱脱敏,适用于一些敏感度高的项目。查询走的 Redis 缓存,查询速度快,MySQL 兜底。 - 用户服务模块 [更新用户基础信息](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208205497.md): 目前可供更新的字段为 username,avatar,password(其中密码更新需要输入原密码,其他的修改则不用) - 用户服务模块 [检查用户是否登录](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208198445.md): 检验 Token 是否过期 - 用户服务模块 [用户登出](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-208198451.md): 删除 Token 缓存,下次登录则需重新登录 - 分析数据服务模块 > 健康测试 [ping](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226672147.md): Ping 接口,进行健康测试 - 分析数据服务模块 > Prompt 服务 [查询对应 id 的 prompt](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226939154.md): - 分析数据服务模块 > Prompt 服务 [根据 type 查询 prompt](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-227064782.md): - 分析数据服务模块 > Prompt 服务 [查询对应所有的 prompt](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226941140.md): - 分析数据服务模块 > Prompt 服务 [添加一个 prompt](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226941442.md): - 分析数据服务模块 > Prompt 服务 [根据 id 修改 prompt](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226947716.md): - 分析数据服务模块 > Prompt 服务 [根据 id 删除 prompt ](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-226947952.md): - 分析数据服务模块 > ChatGLM 服务 [普通问答-同步请求 Chat](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-227061448.md): 不推荐使用这个接口。 - 分析数据服务模块 > ChatGLM 服务 [普通问答-流式请求 Chat](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-227069509.md): 普通闲聊的接口。相当于直接问 ChatGLM 问题。 - 分析数据服务模块 > ChatGLM 服务 [分析技术能力-流式请求 Chat](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-227061711.md): Prompt 参考:你是一个开发者技术能力评估信息自动整理机器人,接下来我会给你一个 Github 用户的基础信息,比如在 GitHub 上有博客链接,甚至有一些用 GitHub 搭建的网站,也有一些在 GitHub 本身有账号相关介绍,你要结合这些基础信息来自动整理评估开发者技术能力 - 分析数据服务模块 > Country Guess 服务 [查询对应 githubUserId 的用户所在国家/地区](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-228990265.md): 直接从缓存中拿取,速度快。MySQL 查询兜底 - 分析数据服务模块 > Country Guess 服务 [查询已存在国家](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-229939803.md): 直接从缓存中拿取,速度快。MySQL 查询兜底 - 分析数据服务模块 > Country Guess 服务 [添加/更新用户所在国家/地区猜测数据](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-228101312.md): 会先从缓存/MySQL中查取,如没有则添加,如有则更新 - 分析数据服务模块 > Socre Rank 服务 [查询对应 login 的用户分数](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-228995507.md): 直接从缓存中拿取,速度快。MySQL 查询兜底 - 分析数据服务模块 > Socre Rank 服务 [简单的计算/更新用户分数(无需登录)](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-227247652.md): RocketMQ 异步持久化用户分数和开发者领域 - 分析数据服务模块 > Socre Rank 服务 [登录后细节的计算/更新用户分数](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-229414032.md): RocketMQ 异步持久化用户分数和开发者领域 - 分析数据服务模块 > Socre Rank 服务 [Score Rank](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-229918108.md): 直接从缓存中拿取,速度快。MySQL 查询兜底 - 分析数据服务模块 > Socre Rank 服务 [查询已存在开发者领域](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-230856184.md): 直接从缓存中拿取,速度快。MySQL 查询兜底 - 分析数据服务模块 > Socre Rank 服务 [查询用户排名](https://apifox.com/apidoc/shared/9686d680-3909-4a99-af4c-41c6120c169e/api-230896363.md):