Skip to content

Commit c698c95

Browse files
authored
Merge pull request #264 from tisnik/lcore-304-rest-api
LCORE-304: REST API
2 parents 92db904 + 2ac39f7 commit c698c95

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,3 +469,6 @@ make run-data-collector
469469

470470
![Configuration classes](docs/config.png)
471471

472+
## REST API
473+
474+
![REST API](docs/rest_api.png)

docs/rest_api.png

30 KB
Loading

docs/rest_api.uml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
@startuml
2+
3+
participant Client
4+
participant "API Server"
5+
6+
Client->>"API Server": GET /v1/info
7+
"API Server"-->>Client: InfoResponse
8+
9+
Client->>"API Server": GET /v1/models
10+
"API Server"-->>Client: ModelsResponse
11+
12+
Client->>"API Server": POST /v1/query (QueryRequest)
13+
"API Server"-->>Client: QueryResponse
14+
15+
Client->>"API Server": POST /v1/streaming_query (QueryRequest)
16+
"API Server"-->>Client: StreamingQueryResponse
17+
18+
Client->>"API Server": POST /v1/feedback (FeedbackRequest)
19+
"API Server"-->>Client: FeedbackResponse
20+
21+
Client->>"API Server": GET /v1/conversation/{id}
22+
"API Server"-->>Client: ConversationResponse
23+
24+
Client->>"API Server": DELETE /v1/conversation/{id}
25+
"API Server"-->>Client: ConversationDeleteResponse
26+
27+
Client->>"API Server": GET /v1/ready
28+
"API Server"-->>Client: ReadinessResponse
29+
30+
Client->>"API Server": GET /v1/live
31+
"API Server"-->>Client: LivenessResponse
32+
33+
@enduml

0 commit comments

Comments
 (0)