Skip to content

lt54268/doows-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dootask-workspace

接口使用说明

请求地址:http://127.0.0.1:5555

一、同步用户ID (GET)

http://127.0.0.1:5555/sync

二、设置创建工作区权限 (POST)

http://127.0.0.1:5555/set
headers
"Content-Type: application/json" 
body
{
 "user_id": 1,           // 用户ID
 "is_create": true       // true:允许创建工作区,false:不允许创建工作区
}

三、创建工作区 (POST)

http://127.0.0.1:5555/create
headers
"Content-Type: application/json" 
body
{
 "user_id": 1           // 用户ID
}

四、删除工作区 (DELETE)

http://127.0.0.1:5555/delete-ws
headers
"Content-Type: application/json" 
body
{
 "user_id": 1           // 用户ID
}

五、检查已创建的工作区数量 (GET)

http://127.0.0.1:5555/check

六、新建对话窗口 (POST)

http://127.0.0.1:5555/new
headers
 "Content-Type: application/json" 
body
{
  "slug": "workspace-for-user-1",
  "model": "ChatGPT",
  "avatar": "sk123"
}

七、查询已获授权用户 (POST)

http://127.0.0.1:5555/get-user
headers
"Content-Type: application/json"
body
{
  "user_id": 1
}

八、更新最后一条对话 (POST)

http://127.0.0.1:5555/update-last
headers
"Content-Type: application/json"
body
{
  "workspaceSlug": "workspace-for-user-1",              // 工作区 Slug
  "threadSlug": "d4c12455-92cc-442b-b701-58c4972dfcd0"  // 对话 Slug
}

九、获取对话列表 (POST)

http://127.0.0.1:5555/get-list
headers
"Content-Type: application/json"
body
{
  "user_id": 1
}

十、获取最新的session_id并返回所有字段 (POST)

http://127.0.0.1:5555/get-sessionid
headers
"Content-Type: application/json"
body
{
  "user_id": 1
}

十一、删除某个对话窗口 (DELETE)

http://127.0.0.1:5555/delete-session
headers
"Content-Type: application/json"
body
{
  "workspaceSlug": "workspace-for-user-1",              // 工作区 Slug
  "threadSlug": "d4c12455-92cc-442b-b701-58c4972dfcd0"  // 对话 Slug
}

十二、查询是否为管理员 (POST)

http://127.0.0.1:5555/is-admin
headers
"Content-Type: application/json"
body
{
  "user_id": 1
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages