lollms-webui/tests/end_point_tests/endpoints.http

179 lines
5.2 KiB
Plaintext
Raw Normal View History

2023-06-20 05:46:53 +00:00
############################################
### Create new discussion
############################################
GET http://localhost:9600/new_discussion
Content-Type: application/json
{
"title": "Some title" // Can be empty
}
############################################
### List discussions
############################################
GET http://localhost:9600/list_discussions
############################################
### Load Discussion by ID
############################################
POST http://localhost:9600/load_discussion
Content-Type: application/json
2023-06-29 14:20:38 +00:00
{"id": 1}
2023-06-20 05:46:53 +00:00
############################################
### Delete Discussion by ID
############################################
POST http://localhost:9600/delete_discussion
Content-Type: application/json
{
2023-06-29 10:34:50 +00:00
"id": 0
2023-06-20 05:46:53 +00:00
}
############################################
### Edit discussion title
############################################
POST http://localhost:9600/edit_title
Content-Type: application/json
{
"id": 0, // Discussion ID Must be integer
"title": "New title"
}
############################################
### Update message
############################################
GET http://localhost:9600/update_message
?id=0
&message="New Message text"
############################################
### Update setting
############################################
POST http://localhost:9600/update_setting
Content-Type: application/json
{
"setting_name": "personality_language",
"setting_value": "english"
}
############################################
2023-08-19 22:12:08 +00:00
### execute code
############################################
POST http://localhost:9600/execute_python_code
Content-Type: application/json
{
"code": "print('hello world')"
}
############################################
2023-06-20 05:46:53 +00:00
### Get all personalities
############################################
GET http://localhost:9600/get_all_personalities
############################################
### Get current personality
############################################
GET http://localhost:9600/get_current_personality
############################################
### Get current personality infos
############################################
GET http://localhost:9600/get_current_personality_path_infos
############################################
### Mount personality
############################################
POST http://localhost:9600/mount_personality
Content-Type: application/json
{
"language": "english",
"category": "generic",
2023-08-26 01:07:31 +00:00
"folder": "lollms"
2023-06-20 05:46:53 +00:00
}
############################################
### Unmount personality
############################################
POST http://localhost:9600/unmount_personality
Content-Type: application/json
{
"language": "english",
"category": "generic",
2023-06-22 08:10:52 +00:00
"folder": "lollms"
2023-06-20 05:46:53 +00:00
}
############################################
### Select personality
############################################
POST http://localhost:9600/select_personality
Content-Type: application/json
{
"id": 0 // Array index from get_config.personalities array
}
2023-06-22 08:10:52 +00:00
############################################
### Get personality settings
############################################
POST http://localhost:9600/get_personality_settings
Content-Type: application/json
{
"language": "english",
"category": "data",
"folder": "text2bulletpoints"
}
2023-06-26 14:41:38 +00:00
############################################
### Install model from path
############################################
GET http://localhost:9600/install_model_from_path
2023-06-22 08:10:52 +00:00
2023-06-22 08:20:16 +00:00
############################################
### Get active personality settings
############################################
GET http://localhost:9600/get_active_personality_settings
############################################
### Get active binding settings
############################################
GET http://localhost:9600/get_active_binding_settings
2023-06-20 05:46:53 +00:00
####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
###
### INFORMATION SECTION
###
####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
############################################
### List Models
############################################
GET http://localhost:9600/list_models
############################################
### Get avaliable Models
############################################
GET http://localhost:9600/get_available_models
############################################
### List Bindings
############################################
GET http://localhost:9600/list_bindings
############################################
### Get Config
############################################
GET http://localhost:9600/get_config
############################################
### Get generation status
############################################
GET http://localhost:9600/get_generation_status
############################################
### Get disk usage
############################################
GET http://localhost:9600/disk_usage
############################################
### Get ram usage
############################################
2023-06-22 07:46:33 +00:00
GET http://localhost:9600/ram_usage
############################################
### Get vram usage
############################################
GET http://localhost:9600/vram_usage