GeniusRank(七牛云 1024 项目)
  1. ChatGLM 服务
GeniusRank(七牛云 1024 项目)
  • 通用服务模块
    • ping
      GET
    • time
      GET
    • 文件上传
      POST
    • 查看本地图片
      GET
  • 登录服务模块
    • 发送验证码到邮箱
      GET
    • 邮箱是否存在
      GET
    • 用户名是否存在
      GET
    • 用户注册
      POST
    • 用户根据邮箱验证码登录
      POST
    • 用户使用密码登录
      POST
    • 忘记密码
      POST
    • 用户 OAuth 登录
      POST
  • 用户服务模块
    • 查询用户基础信息
      GET
    • 查询用户脱敏后的基础信息
      GET
    • 更新用户基础信息
      PUT
    • 检查用户是否登录
      GET
    • 用户登出
      DELETE
  • 分析数据服务模块
    • 健康测试
      • ping
    • Prompt 服务
      • 查询对应 id 的 prompt
      • 根据 type 查询 prompt
      • 查询对应所有的 prompt
      • 添加一个 prompt
      • 根据 id 修改 prompt
      • 根据 id 删除 prompt
    • ChatGLM 服务
      • 普通问答-同步请求 Chat
        POST
      • 普通问答-流式请求 Chat
        POST
      • 分析技术能力-流式请求 Chat
        POST
    • Country Guess 服务
      • 查询对应 githubUserId 的用户所在国家/地区
      • 查询已存在国家
      • 添加/更新用户所在国家/地区猜测数据
    • Socre Rank 服务
      • 查询对应 login 的用户分数
      • 简单的计算/更新用户分数(无需登录)
      • 登录后细节的计算/更新用户分数
      • Score Rank
      • 查询已存在开发者领域
      • 查询用户排名
  • 前端调试
  1. ChatGLM 服务

普通问答-同步请求 Chat

POST
/api/analyze/chat/sync
不推荐使用这个接口。
这个接口是同步调用,必须得等 AI 跑完全部语句,才会返回给你,耗时长。
并且如果返回字数过多,Socket 连接时间会比较长,容易报错。
Promot 参考:请回复用户的问题,回复内容不要超过100字。

请求参数

Header 参数
Authorization
string 
必需
用户登录后的token凭证
默认值:
{{token}}
Body 参数application/json
message
string 
用户提问
必需
示例
{
    "message": "arrary = ['四川'],上面的 array 里面既有国家,也有这个国家所属的地区。     首先请你将这里面非国家的地区从你的知识库中找出这个地区属于哪个国家。     然后从结果里面这里面搜索一下出现频率最高的国家是哪里。     你的输出内容需要是如下 json 格式的文本,格式如下([]中是需要你判断的内容)。**注意:你的回答需要且只需要包含下面格式的 json 内容即可,不要有任何多余内容**     {         \"nationName\": [国家的英文全称],         \"nationISO\": [国家对应的 ISO 简写]     }"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '127.0.0.1:9000/api/analyze/chat/sync' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "message": "arrary = ['\''四川'\''],上面的 array 里面既有国家,也有这个国家所属的地区。     首先请你将这里面非国家的地区从你的知识库中找出这个地区属于哪个国家。     然后从结果里面这里面搜索一下出现频率最高的国家是哪里。     你的输出内容需要是如下 json 格式的文本,格式如下([]中是需要你判断的内容)。**注意:你的回答需要且只需要包含下面格式的 json 内容即可,不要有任何多余内容**     {         \"nationName\": [国家的英文全称],         \"nationISO\": [国家对应的 ISO 简写]     }"
}'

返回响应

🟢200成功
application/json
Body
code
string 
错误码
必需
message
null 
错误码信息
必需
data
string 
成功时返回的数据
必需
success
boolean 
请求是否成功
必需
示例
{
    "code": "0",
    "message": null,
    "data": "Vue的作者是尤雨溪(Evan You)。是的,他非常厉害,Vue.js的成功证明了他在前端开发领域的创新和影响力。",
    "success": true
}
上一页
根据 id 删除 prompt
下一页
普通问答-流式请求 Chat
Built with