Files
api-proxy/opencatd/opencatd.c
Sakurasan 2ba63e226d up
2023-03-28 22:46:22 +08:00

109 lines
2.0 KiB
C

docker pull debian:bullseye
opencat://team/join?domain=http://168.138.211.226&token=f1ad7afa-65fe-436f-bbbb-8df8a35c332e
"/1/me"
"/1/keys"
"/1/users"
POST "/1/users/init"
{
"IsDelete" : false,
"id" : 1,
"updatedAt" : "2023-03-28T14:13:54.969089197Z",
"name" : "root",
"token" : "3260dd53-463f-45d0-afa4-57acd04ee036",
"createdAt" : "2023-03-28T14:13:54.969089107Z"
}
GET "1/me"
{
"IsDelete" : false,
"id" : 1,
"updatedAt" : "2023-03-28T12:36:03.907590825Z",
"name" : "root",
"token" : "4930f144-7ffc-469b-8f2d-71a267358d87",
"createdAt" : "2023-03-28T11:52:45.593940257Z"
}
GET "1/keys"
[
{
"id" : 1,
"key" : "1234567890",
"updatedAt" : "2023-03-28T12:53:41.124319079Z",
"name" : "key1",
"createdAt" : "2023-03-28T12:53:41.124318928Z"
}
]
GET "1/users"
[
{
"IsDelete" : false,
"id" : 1,
"updatedAt" : "2023-03-28T12:36:03.907590825Z",
"name" : "root",
"token" : "4930f144-7ffc-469b-8f2d-71a267358d87",
"createdAt" : "2023-03-28T11:52:45.593940257Z"
}
]
//添加key
POST "/1/keys" body {"key":"1234567890","name":"key1"}
{
"id" : 1,
"key" : "1234567890",
"updatedAt" : "2023-03-28T12:53:41.124319079Z",
"name" : "key1",
"createdAt" : "2023-03-28T12:53:41.124318928Z"
}
//删除KEY
DELETE "1/keys/1"
{"message":"ok"}
//添加user
POST "1/users" body{"name":"user1"}
Host: 168.138.211.226
User-Agent: OpenCat/99 CFNetwork/1404.0.5 Darwin/22.3.0
Authorization: Bearer 4930f144-7ffc-469b-8f2d-71a267358d87
{
"IsDelete" : false,
"id" : 2,
"updatedAt" : "2023-03-28T12:38:57.513105571Z",
"name" : "user1",
"token" : "f5bbee90-5f10-4501-bbe4-4989d0c41a82",
"createdAt" : "2023-03-28T12:38:57.513105431Z"
}
//删除user3
DELETE "1/users/3"
{"message":"ok"}
//重置user token
POST "/1/users/2/reset"
{
"IsDelete" : false,
"id" : 2,
"updatedAt" : "2023-03-28T13:05:02.103135082Z",
"name" : "user1",
"token" : "87f0af9c-ae80-4754-8de8-2d9522b24dee",
"createdAt" : "2023-03-28T12:38:57.513105431Z"
}
http://localhost/v1/chat/completions
./opencatd reset_root